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.

79 lines
3.3 KiB

Squashed commit of the following: commit 49a76230c49eead87526c88a8481a4402174d874 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:27:19 2020 -0300 Links for 2020-06-18 commit 7a1923958567db9d5579e69b73fe1ac9d33cc8f5 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:21:38 2020 -0300 Franklin P Jones quote commit 5ecdce79b5e5539be4fa5fc82a20db7daa181a80 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:14:40 2020 -0300 H L Mencken quote commit 7e5109c01fd5d86c8c2de61293468e9f9c99eeb5 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:12:11 2020 -0300 Telsa Gwynne quote commit 29378977c975eb84fcef7499458cb103432fde59 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:05:42 2020 -0300 Random quote commit e303062c2306d1229f0247d28df058f550141897 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:58:11 2020 -0300 Neil deGrasse Tyson quote commit e2cb337ca4b9cb180a451ecb8070fc40253ce3fe Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:21:58 2020 -0300 Star Trek quote commit e2b86b2d313a3a1452a35fdbff7f7fb49f0e1e4a Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:19:05 2020 -0300 Shaw quote commit ff93de6f035b7056b9e96fd8916da8984369a765 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:18:38 2020 -0300 Random quote commit 60cd1e5a928b66e7d159f8237b89fabc2d16f0ca Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:05:27 2020 -0300 Oscar Wilde quote commit dcbf74e3b542b5fa6a25d5dffd7a90a6467a2951 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:04:15 2020 -0300 Democritus quote commit 3a5a2f5d6436668343502b76ff5cbcf58eed2e2a Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:01:27 2020 -0300 Antonio de Saint-Exupery quote commit dc25fad9664c980069a8281680eb428c8f17d04f Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:56:06 2020 -0300 George F Baer quote commit b0dff73b51bb03982fb6f10b440c03eb93b69980 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:48:14 2020 -0300 Robert Frost quote commit f1edd6c8afd6837c24b07440ca95599ea9e7fa76 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:21:02 2020 -0300 Neil deGrasse Tyson quote commit 84b961a771ea53842fc48217bd44651937a6d085 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:13:49 2020 -0300 Charles Schulz quote commit f8f257e38560cbb28356b2c5d668ddff622e75ed Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:58:53 2020 -0300 Bette Midler quote commit 865e71f79787e3fe56fd8ab80e89765056d8ecc9 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:56:01 2020 -0300 James H Boren quote commit bdd7d46896b4bcbcc0aeed84ab2fc22ddb32ddbc Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:09:24 2020 -0300 George Carlin quote commit e3699a1095e369e6365da366d58ac473c2c3f4d9 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 15:56:59 2020 -0300 Confucius quote commit c721bd663105fb8235669a642db2112c8bc5499f Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 15:54:09 2020 -0300 Robert Frost quote
4 years ago
+++
title = "Links Commentados de 2020-06-18"
date = 2020-06-18
[taxonomies]
tags = ["links"]
+++
4 years ago
Mensagens de Commit (de novo), Ansible, Nomes de CLIs, Feature Flags, Tamanho
dos Binários Rust, Mongo com Rust, Gerenciador de Tarefas em CLI.
Squashed commit of the following: commit 49a76230c49eead87526c88a8481a4402174d874 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:27:19 2020 -0300 Links for 2020-06-18 commit 7a1923958567db9d5579e69b73fe1ac9d33cc8f5 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:21:38 2020 -0300 Franklin P Jones quote commit 5ecdce79b5e5539be4fa5fc82a20db7daa181a80 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:14:40 2020 -0300 H L Mencken quote commit 7e5109c01fd5d86c8c2de61293468e9f9c99eeb5 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:12:11 2020 -0300 Telsa Gwynne quote commit 29378977c975eb84fcef7499458cb103432fde59 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 19:05:42 2020 -0300 Random quote commit e303062c2306d1229f0247d28df058f550141897 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:58:11 2020 -0300 Neil deGrasse Tyson quote commit e2cb337ca4b9cb180a451ecb8070fc40253ce3fe Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:21:58 2020 -0300 Star Trek quote commit e2b86b2d313a3a1452a35fdbff7f7fb49f0e1e4a Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:19:05 2020 -0300 Shaw quote commit ff93de6f035b7056b9e96fd8916da8984369a765 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:18:38 2020 -0300 Random quote commit 60cd1e5a928b66e7d159f8237b89fabc2d16f0ca Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:05:27 2020 -0300 Oscar Wilde quote commit dcbf74e3b542b5fa6a25d5dffd7a90a6467a2951 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:04:15 2020 -0300 Democritus quote commit 3a5a2f5d6436668343502b76ff5cbcf58eed2e2a Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 18:01:27 2020 -0300 Antonio de Saint-Exupery quote commit dc25fad9664c980069a8281680eb428c8f17d04f Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:56:06 2020 -0300 George F Baer quote commit b0dff73b51bb03982fb6f10b440c03eb93b69980 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:48:14 2020 -0300 Robert Frost quote commit f1edd6c8afd6837c24b07440ca95599ea9e7fa76 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:21:02 2020 -0300 Neil deGrasse Tyson quote commit 84b961a771ea53842fc48217bd44651937a6d085 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 17:13:49 2020 -0300 Charles Schulz quote commit f8f257e38560cbb28356b2c5d668ddff622e75ed Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:58:53 2020 -0300 Bette Midler quote commit 865e71f79787e3fe56fd8ab80e89765056d8ecc9 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:56:01 2020 -0300 James H Boren quote commit bdd7d46896b4bcbcc0aeed84ab2fc22ddb32ddbc Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 16:09:24 2020 -0300 George Carlin quote commit e3699a1095e369e6365da366d58ac473c2c3f4d9 Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 15:56:59 2020 -0300 Confucius quote commit c721bd663105fb8235669a642db2112c8bc5499f Author: Julio Biason <julio.biason@pm.me> Date: Thu Jun 18 15:54:09 2020 -0300 Robert Frost quote
4 years ago
<!-- more -->
## [How to write good Git commit messages](https://altcampus.io/blog/how-to-write-good-git-commit-message)
Eu compartilhei um link sobre mensagens de commit a quase um mês, e esse post
fala mais sobre isso -- e tem citações de coisas que eu realmente sinto falta
quando vou fazer code review.
## [Ansible: Tasks vs Roles vs Handlers](https://roelofjanelsinga.com/articles/ansible-difference-between-tasks-and-roles)
Mais um "Eu compartilhei algo parecido com isso a algum tempo", esse post foca
no Ansible em si ao invés de alguma outra ferramenta de configuração. Embora
não se aprofunde muito, ele explica muito das coisas de "superfície" do
Ansible.
## [The Poetics of CLI Command Names](https://smallstep.com/blog/the-poetics-of-cli-command-names/)
Então você decidiu criar a sua própria ferramenta de linha de comando para
aprender uma nova linguagem. Parabéns. Mas o sucesso da sua ferramenta depende
(parcialmente) do nome escolhido e como você considera toda a "mística" por
trás desse nome.
Infelizmente, eu não concordo com alguns pontos. Por exemplo, reclamar que
`cfdisk` foi uma má escolha para um `fdisk` em curses; `fdisk` é bem
conhecido, e utilizar o mesmo nome na como parte do novo nome para mostrar que
é uma versão diferente e fornece como informação para quem conhece o que
`fdisk` o que essa aplicação faz. Mesmo caso: `top` e `htop`.
## [What Are Feature Flags?](https://launchdarkly.com/blog/what-are-feature-flags/)
No projeto que eu trabalhava antes, nós tivemos uma discussão sobre a forma
como os projetos estão utilizado feature flags.
Embora não seja discutido aqui, eu acredito que feature flags devem, em algum
ponto, serem removidas, tanto pelo time quando uma funcionalidade se torna
disponível para todos ou movida para uma configuração de usuário. Mas ela
*precisa* sair das mãos dos desenvolvedores em algum ponto e não viver para
sempre como uma flag.
## [How to minimize Rust binary size](https://github.com/johnthagen/min-sized-rust)
Não que os binários de Rust sejam grandes -- pelo menos, em release -- mas
sempre tem alguém que reclama, principalmente quando comparados com binários
criados em outras linguagens cujos binários não são estáticos.
Mas sempre é bom ter um conjunto de dicas de como reduzir, "just in case".
## [Announcing our Rust Driver: Version 1.0](https://www.mongodb.com/blog/post/announcing-rust-driver-version-1)
Ainda em notícias de Rust, MongoDB, a empresa, disponibilizou o driver oficial
do MongoDB, o banco de dados, em Rust.
Uma coisa que eu preciso dizer, lendo o anuncio, é como eles fizeram com que o
driver se encaixasse bem no eco-sistema atual, com suporte aos principais
frameworks async e a biblioteca de serialização. Um verdadeiro "funciona bem
com tudo" pela descrição.
## [unfog-cli: A simple task & time manager, written in Haskell.](https://github.com/unfog-io/unfog-cli)
Eu tenho um projeto pessoal a um bom tempo de fazer uma versão em linha de
comando do [Toggl](https://toggl.com/), mas pelo visto alguém já teve a mesma
ideia e fez o projeto antes.
<!--
vim:spelllang=pt:
-->