The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

162 lines
8.3 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Enable responsiveness on mobile devices-->
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title>Julio Biason .Me 4.3</title>
<!-- CSS -->
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
</head>
<body class=" ">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
<p class="lead">Old school dev living in a 2.0 dev world</p>
</div>
<ul class="sidebar-nav">
<li class="sidebar-nav-item"><a href="&#x2F;">English</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt">Português</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;tags">Tags (EN)</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt&#x2F;tags">Tags (PT)</a></li>
</ul>
</div>
</div>
<div class="content container">
<div class="post">
<h1 class="post-title">Links de 2020-05-29</h1>
<span class="post-date">
2020-05-29
<a href="https://blog.juliobiason.me/pt/tags/links/">#links</a>
</span>
<p>Spotify Pelo Mundo, Mensagens de Commit do Git, Airflow, Teclas do Emacs,
Contribuindo com Open Source no Estilo Rust, Git no Seu Domínio, Vim Wiki, Não
Use Medium, Resultados do StackOverflow Survey, Problemas com o StackOverflow
Survey.</p>
<span id="continue-reading"></span><h2 id="spotify-most-streamed-track-of-the-day-by-country"><a href="https://www.worldspotify.com/">Spotify Most streamed track of the day by Country</a></h2>
<p>Curioso em saber qual a música mais tocada em casa país que o Spotify tem
presença?</p>
<h2 id="my-favourite-git-commit"><a href="https://dhwthompson.com/2019/my-favourite-git-commit">My favourite Git commit</a></h2>
<p>Um &quot;textão&quot; para uma alteração de apenas um caractere? Claro, por que não?</p>
<p>Eu tenho que concordar com o ponto que é feito aqui, embora o resultado seja
um pouco grande demais pro meu gosto: Escreva mensagens de commit que
expliquem porque a mudança teve que ser feita, que outras soluções estavam
presentes, e porque a solução atual foi escolhida.</p>
<p>E é assim que uma mensagem de commit deve ser feita.</p>
<h2 id="an-introduction-to-apache-airflow"><a href="https://bhavaniravi.com/blog/apache-airflow-introduction">An Introduction to Apache Airflow</a></h2>
<p>Eu tenho ouvido falar do Airflow por algum tempo, mas o que daibos é, o que
faz e coisas desse tipo era algo que eu não sabia.</p>
<p>Mas o Airflow é um sistema de processamento de dados (ETL) em Python, onde
cada tarefa pode ser definida isoladamente e depois combinados em um grafo
acíclico.</p>
<p>E é em Python.</p>
<h2 id="binding-emacs"><a href="https://degruchy.org/2020/05/26/binding-emacs/">Binding Emacs</a></h2>
<p>Um guia prático em como usar atalhos de teclado no Emacs.</p>
<h2 id="contributing-to-rust"><a href="https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html">Contributing to Rust</a></h2>
<p>Embora focado no projeto do Rust, esse é um relatório bem interessante sobre a
experiência pessoal em se contribuir para um projeto de código aberto -- nesse
caso, um compilador. Mas ao invés de pular diretamente para o código, tudo
começa com uma simples mudança na documentação.</p>
<p>Pontos interessantes aqui são, basicamente: Comece simples, aprenda como o
projeto funciona e as coisas vão andar sozinhas.</p>
<h2 id="choosing-a-self-hosted-git-service"><a href="https://www.paritybit.ca/blog/choosing-a-self-hosted-git-service">Choosing a Self-Hosted Git Service</a></h2>
<p>Git != Github ou Gitlab. Github e Gitlab são frontends para o Git e, se você
quiser, você pode rodar uma interface diferente no seu próprio domínio.</p>
<p>Algumas outras opções apresentadas nesse post são: Cogs, Gitea, SourceHut,
Phabricator, Gitolite, Gitweb e cgit. Cada um tem suas vantagens e
desvantagens e aqui elas são exploradas.</p>
<p>Eu utilizo o cgit no <a href="https://git.juliobiason.me/">meu repositório</a>, embora eu
preferisse alguma coisa que gerasse páginas estáticas ao invés de algo
dinâmico -- eu não faço tantos commits assim para precisar recalcular tudo
toda vez.</p>
<h2 id="personal-wiki-for-vim"><a href="https://github.com/vimwiki/vimwiki">Personal Wiki for Vim</a></h2>
<p>Você sabia que pode ter o seu wiki pessoal usando apenas o Vim? Com esse
plugin, você pode manter seus dados localmente, sem precisar instalar mais
nada (além do plugin, é claro) -- e o pessoal que gosta do Emacs que me
desculpe, mas o formato é bem mais simples que o Org-Mode (mesmo que o
Org-Mode faça muito mais coisas).</p>
<h2 id="stop-blogging-on-medium-if-you-care-about-seo"><a href="https://pawelurbanek.com/medium-blogging-platform-seo">Stop Blogging on Medium if You Care about SEO</a></h2>
<p>Eu realmente não me importo com SEO -- honestamente, SEO é a cereja nesse bolo
do cocô que a internet se tornou -- mas tem dois pontos aqui que você tem que
prestar atenção: &quot;Login wall for free articles&quot; (Barreira de Login para
artigos gratuítos) e &quot;Hidden costs of publishing on Medium&quot; (Custos invisíveis
de se publicar no Medium), porque eles dizer duas coisas:</p>
<ul>
<li>Medium cobra pessoas para ler conteúdo no site deles e</li>
<li><em>Você</em> é quem gera o conteúdo.</li>
</ul>
<p>Assim, você está, basicamente, sendo o gerador de dinheiro pro Medium. Pô, até
mesmo o WordPress.com tem um modelo de graça sem paywall.</p>
<h2 id="stack-overflow-developer-survey-2020"><a href="https://insights.stackoverflow.com/survey/2020">Stack Overflow Developer Survey 2020</a></h2>
<p>StackOverflow abriu um questionário no fim do ano passado para saber dos
programadores quais linguagens eles usam, se gostam, quanto recebem, essas
coisas.</p>
<p>E agora, finalmente, saíram os resultados.</p>
<p>PS: Rust é a linguagem que os programadores mais adoram pelo 5o ano seguido.</p>
<h2 id="stack-overflow-developer-survey-removes-clojure"><a href="https://www.reddit.com/r/Clojure/comments/gs3y4e/stack_overflow_developer_survey_removes_clojure/">Stack overflow developer survey removes Clojure</a></h2>
<p>... mas nem tudo são flores. O subreddit de Clojure descobriu que Clojure não
estava listado e mesmo que eles tivessem preenchido o campo com a opção
pessoal deles, Clojure ainda assim não apareceu nos resultados finais.</p>
<p>Não só isso, mas no nosso grupo de Rust, perguntaram porque não tem nenhuma
biblioteca ou framework de Rust na lista (e Serde é usado amplamente) e depois
disso eu percebi que Glib também não estava nas opções -- e quem diabos é
louco o suficiente para trabalhar em C (que aprece na lista de linguagens) sem
Glib nos dias de hoje?</p>
<p>Então, a lista é legal, mas parece estar bem incompleta pros dias atuais.</p>
<hr />
<p>Esse post foi feito com a ajuda de</p>
<ul>
<li><a href="https://fosstodon.org/@ndegruchy">Nathan DeGruchy</a></li>
<li><a href="https://mastodon.social/@hntooter">HN Tooter</a></li>
<li><a href="https://mastodon.social/@newsbot">newsbot</a></li>
<li><a href="https://botsin.space/@readrust">Read Rust</a></li>
<li><a href="https://social.paritybit.ca/@jbauer">Jake Bauer</a></li>
</ul>
<!--
vim:spelllang=pt:
-->
</div>
</div>
</body>
</html>