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.
69 lines
2.6 KiB
69 lines
2.6 KiB
4 years ago
|
+++
|
||
|
title = "Links Comentados de 2020-07-03"
|
||
|
date = 2020-07-03
|
||
|
|
||
|
[taxonomies]
|
||
|
tags = ["links"]
|
||
|
+++
|
||
|
|
||
|
Async Rust e Tide, Redesign do Github, Apple Se Recusando a Implementar Web
|
||
|
APIs, Fonte Fira, Runbooks, Async Zig.
|
||
|
|
||
|
<!-- more -->
|
||
|
|
||
|
## [Image decay as a service](https://fasterthanli.me/articles/image-decay-as-a-service)
|
||
|
|
||
|
Embora mencione "Imagem", esse post é bem completo (como os posts do Amos
|
||
|
normalmente são), explicando Rust assíncrono e Tide desde o começo.
|
||
|
|
||
|
## [Redesigning Github repository page](https://tonsky.me/blog/github-redesign/)
|
||
|
|
||
|
Github apresentou um novo layout recentemente, mas algumas coisas não estão...
|
||
|
bem no lugar.
|
||
|
|
||
|
Aqui, Nikita explora a interface passo a passo, verificando cada elemento e
|
||
|
como fazer como que eles funcionem.
|
||
|
|
||
|
## [Apple declined to implement 16 Web APIs in Safari due to privacy concerns](https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/)
|
||
|
|
||
|
Lhes dou uma chance para descobrir quem foi que propôs essas 16 APIs.
|
||
|
|
||
|
Não pegando no pé da Apple ou querendo botar a culpa em alguém, mas algumas
|
||
|
dessas APIs parecem ser completamente absurdas para uma coisa da web -- a não
|
||
|
ser que você queria que a web se torne um sistema operacional inteiro, algo
|
||
|
que faria mais sentido em, sei lá, numa aplicação nativa rodando num sistema
|
||
|
operacional, talvez?
|
||
|
|
||
|
## [Fira](https://mozilla.github.io/Fira/)
|
||
|
|
||
|
Mozilla se colocou para manter a fonte Fira -- e a Fira Code.
|
||
|
|
||
|
O único problema que eu achei: Não existem ligaduras na versão monoespaçada.
|
||
|
Existe uma issue aberta desde 2016 mas as ligaduras não existem ainda (pelo
|
||
|
menos, as mais comums, como "==", "->" e "=>", fazendo com que essas apareçam
|
||
|
como um único caractere).
|
||
|
|
||
|
Por enquanto, eu vou continuar com
|
||
|
[Cascadia](https://github.com/microsoft/cascadia-code/releases).
|
||
|
|
||
|
## [The Runbooks Project](https://containersolutions.github.io/runbooks/)
|
||
|
|
||
|
Eu sou um grande fã de Runbooks. Por que? Porque, algum dia, você vai ficar no
|
||
|
sobreaviso e as coisas vão dar errado e você não vai saber o que fazer mas, lá
|
||
|
está, uma lista de coisas que podem dar errado e como corrigir.
|
||
|
|
||
|
E aqui temos alguns runbooks genéricos para cuidar de coisas comuns que dão
|
||
|
errado.
|
||
|
|
||
|
## [What is Zig's “Colorblind” Async/Await?](https://kristoff.it/blog/zig-colorblind-async-await/)
|
||
|
|
||
|
Async/await está na moda atualmente, e Zig é uma pequena linguagem que pegou
|
||
|
um monte de coisa de C, mas tenta corrigir esses problemas.
|
||
|
|
||
|
E aqui está uma introdução direta ao async/await com Zig, e assim você pode
|
||
|
pegar uma boa ideia de como é a linguagem.
|
||
|
|
||
|
<!--
|
||
|
vim:spelllang=pt:
|
||
|
-->
|