Browse Source

links for 2020-07-03

master
Julio Biason 4 years ago
parent
commit
f6419e68f4
  1. 63
      content/links/20200703.md
  2. 68
      content/links/20200703.pt.md

63
content/links/20200703.md

@ -0,0 +1,63 @@
+++
title = "Commented Links for 2020-07-03"
date = 2020-07-03
[taxonomies]
tags = ["links", "rust", "async", "tide", "github", "web apis", "fira",
"fonts", "runbook", "zig"]
+++
Rust Async and Tide, Github Redesign, Apple Declining Web APIs, Fira Font,
Runbooks, Zig Async.
<!-- more -->
## [Image decay as a service](https://fasterthanli.me/articles/image-decay-as-a-service)
Although it mentions "Image", this post is actually a very good (as Amos'
posts usually are) explaining async Rust and Tide from the very beginning.
## [Redesigning Github repository page](https://tonsky.me/blog/github-redesign/)
Github presented a new layout recently, but some things are not... quite in
place.
Here, Nikita explores the interface step by step, checking every element and
how to make them work.
## [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/)
You have one chance to figure out who proposed most of those 16 APIs.
Also, not to just pick on anyone or defend Apple, but some of those are
completely absurd for a web thing -- unless you want the web to become a whole
operating system, something that would make a lot more sense in, I don't know,
a native application running on a real operating system, maybe?
## [Fira](https://mozilla.github.io/Fira/)
Mozilla took the task of keeping Fira -- and Fira Code -- fonts.
The only issue I found: No ligatures on the mono version. There is an issue
open since 2016 but the ligatures are not there (at least, the common ones,
like "==", "->" and "=>", that make those appear as a single character).
Sadly, for now, I'm sticking with
[Cascadia](https://github.com/microsoft/cascadia-code/releases).
## [The Runbooks Project](https://containersolutions.github.io/runbooks/)
I'm a huge fan of Runbooks. Why? Because, some day, you'll be on call and
things will go wrong and you'll have no idea what to do, but there it is, a
list of things that can go wrong and how to fix them.
And here are some generic runbooks to take care of common things when they go
wrong.
## [What is Zig's “Colorblind” Async/Await?](https://kristoff.it/blog/zig-colorblind-async-await/)
Async/await is in all rage these days, and Zig is a small language that takes
a lot of C, but tries to fix some of its issues.
And here is an introduction directly of async/await in Zig, so you can get a
good "feel" of the language.

68
content/links/20200703.pt.md

@ -0,0 +1,68 @@
+++
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:
-->
Loading…
Cancel
Save