diff --git a/content/links/20200703.md b/content/links/20200703.md new file mode 100644 index 0000000..8691968 --- /dev/null +++ b/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. + + + +## [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. diff --git a/content/links/20200703.pt.md b/content/links/20200703.pt.md new file mode 100644 index 0000000..1a79766 --- /dev/null +++ b/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. + + + +## [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. + +