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.
187 lines
10 KiB
187 lines
10 KiB
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
<meta http-equiv="content-type" content="text/html; charset=utf-8"> |
|
|
|
<!-- Enable responsiveness on mobile devices--> |
|
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape--> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover"> |
|
|
|
<title>Julio Biason .Me 4.3</title> |
|
|
|
<!-- CSS --> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print"> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css"> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css"> |
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface"> |
|
|
|
|
|
|
|
|
|
|
|
</head> |
|
|
|
<body class=" "> |
|
|
|
<div class="sidebar"> |
|
<div class="container sidebar-sticky"> |
|
<div class="sidebar-about"> |
|
|
|
<a href="https://blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a> |
|
|
|
<p class="lead">Old school dev living in a 2.0 dev world</p> |
|
|
|
|
|
</div> |
|
|
|
<ul class="sidebar-nav"> |
|
|
|
|
|
<li class="sidebar-nav-item"><a href="/">English</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/pt">Português</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/tags">Tags (EN)</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/pt/tags">Tags (PT)</a></li> |
|
|
|
|
|
</ul> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="content container"> |
|
|
|
<div class="post"> |
|
<h1 class="post-title">Links Comentados de 2020-08-15</h1> |
|
<span class="post-date"> |
|
2020-08-15 |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/links/">#links</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/rust/">#rust</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/documentacao/">#documentação</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/cli/">#cli</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/emacs/">#emacs</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/arm/">#arm</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/apple/">#apple</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/arquitetura-de-software/">#arquitetura de software</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/flask/">#flask</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/prometheus/">#prometheus</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/config/">#config</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/builder/">#builder</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/pattern/">#pattern</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/phishing/">#phishing</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/bash/">#bash</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/online/">#online</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/mozilla/">#mozilla</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/spa/">#spa</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/gnome/">#gnome</a> |
|
|
|
<a href="https://blog.juliobiason.me/pt/tags/git/">#git</a> |
|
|
|
</span> |
|
<p>Documentação do Rust na Linha de Comando, Emacs Doom, Efeito Cascata de ARM na |
|
Apple, Arquitetura de Software, Uploads com Flask, Flask e Prometheus, Rust na |
|
Apple, Arquivos de Configuração em Rust, Builder Pattern em Rust, Arruinando |
|
Sites de Phishing com Bash, Rode Código Online, Culto da Ação, O Que É a |
|
Mozilla, SPA em Rust, Extensões do GNOME, Git em Rust.</p> |
|
<span id="continue-reading"></span><h2 id="roc-rust-command-line-documentation-searching"><a href="https://github.com/sminez/roc">roc: Rust command line documentation searching</a></h2> |
|
<p>Eu posso estar ficando muito interessado em ferramentas CLI e tal, mas |
|
pesquisar a documentação do Rust diretamente da linha de comando parece ser |
|
útil pacas.</p> |
|
<h2 id="emacs-doom-for-newbies"><a href="https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b">Emacs Doom for Newbies</a></h2> |
|
<p>Eu prometi pra mim mesmo que eu não iria compartilhar mais links do Medium, |
|
mas esse artigo me ajudou um bocado a entender as teclas de atalho do Emacs |
|
Doom. E Emacs Doom é a minha distribuição Emacs favorita agora, então...</p> |
|
<h2 id="apple-silicon-the-passing-of-wintel"><a href="https://mondaynote.com/apple-silicon-the-passing-of-wintel-79a5ef66ad2b">Apple Silicon: The Passing of Wintel</a></h2> |
|
<p>Eu gosto como esse artigo descreve como a simples mudança da Apple para a sua |
|
versão de ARM pode forçar a Microsoft a mudar, usando a linha Surface. E se a |
|
Microsoft mudar, todos os demais fabricantes terão que mudar também.</p> |
|
<p>É tipo um conto de fadas, mas faz todo sentido!</p> |
|
<h2 id="five-things-every-developer-should-know-about-software-architecture"><a href="https://dev.to/simonbrown/five-things-every-developer-should-know-about-software-architecture-summary-3mmp">Five things every developer should know about software architecture</a></h2> |
|
<p>Eu não olho vídeos técnicos -- mais pelo fato que meu mundo é em texto e eu |
|
prefiro as coisas em forma textual -- mas pra mim os pontos apresentados fazem |
|
todo sentido.</p> |
|
<p>(E se alguém olhar o vídeo e eu estou errado, me avisem.)</p> |
|
<h2 id="handling-file-uploads-with-flask"><a href="https://blog.miguelgrinberg.com/post/handling-file-uploads-with-flask">Handling File Uploads With Flask</a></h2> |
|
<p>Embora uploads sejam algo simples (normalmente, e principalmente com Flask), |
|
eu gosto de um tutorial que começa do básico, sem nenhuma frescura, e vai |
|
adicionando features, mostrando o progresso feito para passar para uma feature |
|
melhor que a versão anterior.</p> |
|
<h2 id="monitoring-flask-microservices-with-prometheus"><a href="https://blog.viktoradam.net/2020/05/11/prometheus-flask-exporter/">Monitoring Flask microservices with Prometheus</a></h2> |
|
<p>Uma biblioteca legal para adicionar suporte ao Prometheus em aplicações Flask.</p> |
|
<h2 id="even-apple-is-interested-in-migrating-their-c-code-to-rust"><a href="https://www.phoronix.com/scan.php?page=news_item&px=Apple-From-C-To-Rust">Even Apple Is Interested In Migrating Their C Code To Rust</a></h2> |
|
<p>Tá, é nos serviços e nada a ver com macOS ou iOS ou qualquer um dos outros |
|
OSes.</p> |
|
<h2 id="confy-zero-boilerplate-configuration-management-in-rust"><a href="https://github.com/rust-cli/confy">confy: Zero-boilerplate configuration management in Rust</a></h2> |
|
<p>Olha que bonitinha essa biblioteca que tem os diretórios onde arquivos de |
|
configuração devem ficar e como devem ser carregados.</p> |
|
<h2 id="typed-builder"><a href="https://crates.io/crates/typed-builder">typed-builder</a></h2> |
|
<p>Uma crate interessante que permite #derivar o "builder pattern" em uma struct.</p> |
|
<h2 id="stopping-phishing-campaigns-with-bash"><a href="https://blog.haschek.at/2020/stopping-phishing-campaigns-with-bash.html">Stopping phishing campaigns with bash</a></h2> |
|
<p>Nada mais divertido que destruir um site de phishing com scripts |
|
automatizados.</p> |
|
<h2 id="try-it-online"><a href="https://tio.run/#">Try It Online</a></h2> |
|
<p>Uma das coisas legais do eco-sistema do Rust é o |
|
<a href="https://play.rust-lang.org/">Playground</a>, um site que permite que você |
|
execute código Rust sem precisar instalar o compilador Rust. Mas alguém fez |
|
algo a mais e criou um Playground para praticamente todas as linguagens.</p> |
|
<h2 id="i-love-mdn-or-the-cult-of-the-free-in-action"><a href="https://www.quirksmode.org/blog/archives/2020/08/i_love_mdn_or_t.html">I Love MDN, or the cult of the free in action</a>]</h2> |
|
<p>Tudo começa com um "Mas eu fiz primeiro e ninguém disse que me amava", mas |
|
depois me acertou bem no meio com "Me lembra das pessoas partindo para um |
|
aplauso espontâneo para os corajosos trabalhadores da saúde ao invés de exigir |
|
que sejam pagos de forma correta para que eles pudessem fazer o trabalho |
|
deles."</p> |
|
<p>MDN é uma baita fonte de conhecimento da web. E, por alguma razão absurda, a |
|
Mozilla decidiu não colocar mais dinheiro. E ninguém está falando sobre como |
|
manter o MDN fora da Mozilla: nenhuma conversa sobre financiamento coletivo, |
|
nenhuma conversa sobre mover para algum outro lugar para manter o projeto vivo |
|
e tal.</p> |
|
<p>Por falar nisso, se você está se sentido triste pela MDN e ainda está usando |
|
Chrome: Parabéns, você é parte do problema.</p> |
|
<h2 id="mozilla-s-uncertain-future"><a href="https://civilityandtruth.com/2020/08/13/mozillas-uncertain-future/">Mozilla’s uncertain future</a></h2> |
|
<p>A parte interessante é como é apresentado o que a "Mozilla" realmente é, |
|
explicando o trabalho feito pela Fundação e o trabalho feita pela Corporação.</p> |
|
<h2 id="single-page-applications-using-rust"><a href="http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/">Single Page Applications using Rust</a></h2> |
|
<p>Nesse ponto, deve ser bem claro o quanto eu gosto de posts que começam com |
|
algo bem simples e vão construindo algo mais complexo em alguns passos.</p> |
|
<p>E esse ainda tem os diffs entre as mudanças!</p> |
|
<h2 id="how-to-make-ubuntu-work-like-windows-10"><a href="https://kevq.uk/how-to-make-ubuntu-work-like-windows-10/">How To Make Ubuntu Work Like Windows 10</a></h2> |
|
<p>Não que eu seja fã do layout do Windows em primeiro lugar, mas uma boa coleção |
|
de extensões do GNOME, se você estiver a fim de mudar o visual do seu sistema.</p> |
|
<h2 id="gitoxide-an-idiomatic-modern-lean-fast-safe-pure-rust-implementation-of-git"><a href="https://github.com/Byron/gitoxide">gitoxide: An idiomatic, modern, lean, fast, safe & pure rust implementation of git</a></h2> |
|
<p>Mais uma para a lista de "ferramentas comuns que foram reescritas em Rust".</p> |
|
<!-- |
|
vim:spelllang=pt: |
|
--> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</body> |
|
|
|
</html>
|
|
|