Julio Biason
5 years ago
4 changed files with 246 additions and 1 deletions
@ -0,0 +1,116 @@
|
||||
+++ |
||||
title = "Links for 2020-05-29" |
||||
date = 2020-05-29 |
||||
|
||||
[taxonomies] |
||||
tags = ["links"] |
||||
+++ |
||||
|
||||
|
||||
<!-- more --> |
||||
|
||||
## [Spotify Most streamed track of the day by Country](https://www.worldspotify.com/) |
||||
|
||||
Curious about which song is the most played on Spotify on each country? |
||||
|
||||
## [My favourite Git commit](https://dhwthompson.com/2019/my-favourite-git-commit) |
||||
|
||||
A huge text for a simple one character change? Sure, why not? |
||||
|
||||
I have to agree with the point being made here, although the result is a bit |
||||
too large for my taste: Write commit messages that explain why some change |
||||
had to be done, what other options where presented, and why the actual |
||||
solution was taken. |
||||
|
||||
And that's how a proper commit message should be done. |
||||
|
||||
## [An Introduction to Apache Airflow](https://bhavaniravi.com/blog/apache-airflow-introduction) |
||||
|
||||
I have been hearign about Airflow for awhile, but what the heck it is, what it |
||||
does and things like that was something I didn't know about. |
||||
|
||||
But Airflow is a data processing (ETL) framework in Python, where each task is |
||||
defined in isolation and combined afterwards in an acyclic graph. |
||||
|
||||
And it is in Python. |
||||
|
||||
## [Binding Emacs](https://degruchy.org/2020/05/26/binding-emacs/) |
||||
|
||||
A practical guide on using Emacs keybinds. |
||||
|
||||
## [Contributing to Rust](https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html) |
||||
|
||||
Although focused on the Rust project, this is a very good personal experience |
||||
report in contributing to open source project -- in this case, a compiler. But |
||||
instead of jumping directly into code, it all started with a simple |
||||
documentation change. |
||||
|
||||
The key points here are, basically: Start simple, get your feet wet and things |
||||
just will start rolling. |
||||
|
||||
## [Choosing a Self-Hosted Git Service](https://www.paritybit.ca/blog/choosing-a-self-hosted-git-service) |
||||
|
||||
Git != Github or Gitlab. Github and Gitlab are frontends to Git and, if you |
||||
wish, you could run a different interface on your domain. |
||||
|
||||
Other optiosn presented here are: Cogs, Gitea, SourceHut, Phabricator, |
||||
Gitolite, Gitweb and cgit. Each has its own strengths and weaknesses and they |
||||
are explored here. |
||||
|
||||
I use cgit on [my repository](https://git.juliobiason.me/), although I'd |
||||
prefer to run something that generate static pages instead of something |
||||
dynamic -- I don't do that many commits that would require rendering |
||||
everything every time. |
||||
|
||||
## [Personal Wiki for Vim](https://github.com/vimwiki/vimwiki) |
||||
|
||||
Did you know that you can have a personal wiki using just Vim? With this |
||||
plugin, you can keep your data locally, without the need to install anything |
||||
else (besides the plugin, that is) -- and people who like Emacs forgive me, |
||||
but the format is simpler than Org-Mode (even if Org-Mode does a lot more |
||||
stuff). |
||||
|
||||
## [Stop Blogging on Medium if You Care about SEO](https://pawelurbanek.com/medium-blogging-platform-seo) |
||||
|
||||
I don't freaking care about SEO -- honestly, SEO is the cherry on the top of |
||||
the shit cake the internet has become -- but there are two points here that |
||||
you must pay attention: "Login wall for free articles" and "Hidden costs of |
||||
publishing on Medium" 'cause they tell you two things: |
||||
|
||||
- Medium charges people for reading content on their site and |
||||
- _You_ provide the content. |
||||
|
||||
So you're, basically, the one generating income for Medium. Heck, even |
||||
WordPress.com has a free tier with no paywall. |
||||
|
||||
## [Stack Overflow Developer Survey 2020](https://insights.stackoverflow.com/survey/2020) |
||||
|
||||
StackOverflow did a survey last year to find out which languages developers |
||||
are using, if they like it, how much they get paid, that kind of stuff. |
||||
|
||||
And now, finally, the results are out. |
||||
|
||||
PS: Rust is the most loved language for the 5th year in a row. |
||||
|
||||
## [Stack overflow developer survey removes Clojure](https://www.reddit.com/r/Clojure/comments/gs3y4e/stack_overflow_developer_survey_removes_clojure/) |
||||
|
||||
... but not everything are flowers. The Clojure subreddit found that Clojure |
||||
was not listed and even if they could fill the form with their own value, |
||||
Clojure still didn't even appear in the results. |
||||
|
||||
Not only that, but on our Rust group someone asked why there were no Rust |
||||
libraries and frameworks on the list (Serde is _wildly_ used) and after that I |
||||
noticed that Glib also wasn't in the options -- and who the heck is crazy enough to |
||||
work in C (which appears in the language list) without Glib these days? |
||||
|
||||
So yeah, the list is nice, but feels a lot incomplete in these days. |
||||
|
||||
--- |
||||
|
||||
This post was built with the help of |
||||
|
||||
* [Nathan DeGruchy](https://fosstodon.org/@ndegruchy) |
||||
* [HN Tooter](https://mastodon.social/@hntooter) |
||||
* [newsbot](https://mastodon.social/@newsbot) |
||||
* [Read Rust](https://botsin.space/@readrust) |
||||
* [Jake Bauer](https://social.paritybit.ca/@jbauer) |
@ -0,0 +1,125 @@
|
||||
+++ |
||||
title = "Links de 2020-05-29" |
||||
date = 2020-05-29 |
||||
|
||||
[taxonomies] |
||||
tags = ["links"] |
||||
+++ |
||||
|
||||
<!-- more --> |
||||
|
||||
## [Spotify Most streamed track of the day by Country](https://www.worldspotify.com/) |
||||
|
||||
Curioso em saber qual a música mais tocada em casa país que o Spotify tem |
||||
presença? |
||||
|
||||
## [My favourite Git commit](https://dhwthompson.com/2019/my-favourite-git-commit) |
||||
|
||||
Um "textão" para uma alteração de apenas um caractere? Claro, por que não? |
||||
|
||||
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. |
||||
|
||||
E é assim que uma mensagem de commit deve ser feita. |
||||
|
||||
## [An Introduction to Apache Airflow](https://bhavaniravi.com/blog/apache-airflow-introduction) |
||||
|
||||
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. |
||||
|
||||
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. |
||||
|
||||
E é em Python. |
||||
|
||||
## [Binding Emacs](https://degruchy.org/2020/05/26/binding-emacs/) |
||||
|
||||
Um guia prático em como usar atalhos de teclado no Emacs. |
||||
|
||||
## [Contributing to Rust](https://blog.elinvynia.com/posts/2020-05-26-contributing-to-rust.html) |
||||
|
||||
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. |
||||
|
||||
Pontos interessantes aqui são, basicamente: Comece simples, aprenda como o |
||||
projeto funciona e as coisas vão andar sozinhas. |
||||
|
||||
## [Choosing a Self-Hosted Git Service](https://www.paritybit.ca/blog/choosing-a-self-hosted-git-service) |
||||
|
||||
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. |
||||
|
||||
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. |
||||
|
||||
Eu utilizo o cgit no [meu repositório](https://git.juliobiason.me/), 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. |
||||
|
||||
## [Personal Wiki for Vim](https://github.com/vimwiki/vimwiki) |
||||
|
||||
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). |
||||
|
||||
## [Stop Blogging on Medium if You Care about SEO](https://pawelurbanek.com/medium-blogging-platform-seo) |
||||
|
||||
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: "Login wall for free articles" (Barreira de Login para |
||||
artigos gratuítos) e "Hidden costs of publishing on Medium" (Custos invisíveis |
||||
de se publicar no Medium), porque eles dizer duas coisas: |
||||
|
||||
- Medium cobra pessoas para ler conteúdo no site deles e |
||||
- _Você_ é quem gera o conteúdo. |
||||
|
||||
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. |
||||
|
||||
## [Stack Overflow Developer Survey 2020](https://insights.stackoverflow.com/survey/2020) |
||||
|
||||
StackOverflow abriu um questionário no fim do ano passado para saber dos |
||||
programadores quais linguagens eles usam, se gostam, quanto recebem, essas |
||||
coisas. |
||||
|
||||
E agora, finalmente, saíram os resultados. |
||||
|
||||
PS: Rust é a linguagem que os programadores mais adoram pelo 5o ano seguido. |
||||
|
||||
## [Stack overflow developer survey removes Clojure](https://www.reddit.com/r/Clojure/comments/gs3y4e/stack_overflow_developer_survey_removes_clojure/) |
||||
|
||||
... 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. |
||||
|
||||
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? |
||||
|
||||
Então, a lista é legal, mas parece estar bem incompleta pros dias atuais. |
||||
|
||||
--- |
||||
|
||||
Esse post foi feito com a ajuda de |
||||
|
||||
* [Nathan DeGruchy](https://fosstodon.org/@ndegruchy) |
||||
* [HN Tooter](https://mastodon.social/@hntooter) |
||||
* [newsbot](https://mastodon.social/@newsbot) |
||||
* [Read Rust](https://botsin.space/@readrust) |
||||
* [Jake Bauer](https://social.paritybit.ca/@jbauer) |
||||
|
||||
<!-- |
||||
vim:spelllang=pt: |
||||
--> |
||||
|
@ -1,4 +1,4 @@
|
||||
+++ |
||||
transparent = true |
||||
title = "Reviews" |
||||
title = "Links" |
||||
+++ |
||||
|
Loading…
Reference in new issue