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.
188 lines
9.8 KiB
188 lines
9.8 KiB
11 months ago
|
<!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 for 2020-05-03</h1>
|
||
|
<span class="post-date">
|
||
|
2020-05-03
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/links/">#links</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/data-oriented-designs/">#data-oriented designs</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/clean-air/">#clean air</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/covid/">#covid</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/europe/">#europe</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/managers/">#managers</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/playbook/">#playbook</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/1x-developer/">#1x developer</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/winrt/">#winrt</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/wasm/">#wasm</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/kubernetes/">#kubernetes</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/kublets/">#kublets</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/tmux/">#tmux</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/javascript/">#javascript</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/storage/">#storage</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/awk/">#awk</a>
|
||
|
|
||
|
</span>
|
||
|
<p>Data-Oriented Designs, Clean Air on Europe, A Playbook for Managers, Rules for
|
||
|
1x Developer, Rust/WinRT, Rust+Wasm for Kublets, Tmux, Cost of JavaScript,
|
||
|
Storage Systems, Awk.</p>
|
||
|
<span id="continue-reading"></span><h1 id="data-oriented-design"><a href="https://www.dataorienteddesign.com/dodbook/dodmain.html">Data-Oriented Design</a></h1>
|
||
|
<p>I always looked at software as a flow of data: Data comes in, it is
|
||
|
transformed and it gets out -- sometimes, the transformation part is just a
|
||
|
collection of a sequence of transformations.</p>
|
||
|
<p>This is a whole book about looking at the data instead of the code. And it's
|
||
|
free.</p>
|
||
|
<h1 id="clean-air-in-europe-during-lockdown-leads-to-11-000-fewer-deaths"><a href="https://www.theguardian.com/environment/2020/apr/30/clean-air-in-europe-during-lockdown-leads-to-11000-fewer-deaths">Clean air in Europe during lockdown ‘leads to 11,000 fewer deaths’</a></h1>
|
||
|
<p>Yet another silver lining in this quarantine: The reduction of polution it
|
||
|
causing people with asthma to have less attacks, reduced the deaths of
|
||
|
respiratory problems and so on.</p>
|
||
|
<p>I'm not saying "Hooray for COVID!", but governments need to take a look at
|
||
|
this kind of reduction and start working on ways to keep it more permanent.</p>
|
||
|
<h1 id="manager-s-playbook"><a href="https://github.com/ksindi/managers-playbook">Manager's Playbook</a></h1>
|
||
|
<p>A few years ago, I got the opportunity to become a technical leader in two
|
||
|
different teams and I really enjoyed. Since then, I've been reading everything
|
||
|
I can about leadership, management and such. But I've never seen a such
|
||
|
succinct and direct list like this.</p>
|
||
|
<h1 id="rules-of-thumb-for-a-1x-developer"><a href="https://muldoon.cloud/programming/2020/04/17/programming-rules-thumb.html">Rules of thumb for a 1x developer</a></h1>
|
||
|
<p>While I don't agree with a lot of points here, I think it is worth sharing it.</p>
|
||
|
<p>In general, while the business rules you learn in one job do not automatically
|
||
|
transfer to another -- for example, the way a pharmaceutical company works,
|
||
|
and its business rules, do no translate directly to an auto shop -- some
|
||
|
aspects do transfer: Both of those have to manage their resources, specially
|
||
|
money; both of these have to deal with customers and give them a good
|
||
|
experience. Again, those do not translate directly, but knowing what they
|
||
|
tried and didn't work, no matter what it was, is <em>always</em> good knowledge.</p>
|
||
|
<p>But some are really gold: "Estimates serve more for creating pressure than for
|
||
|
project planning" is actually a hell of a truth. </p>
|
||
|
<h1 id="rust-winrt-public-preview"><a href="https://blogs.windows.com/windowsdeveloper/2020/04/30/rust-winrt-public-preview/">Rust/WinRT Public Preview</a></h1>
|
||
|
<p>After pointing most of the problems with <a href="https://www.zdnet.com/article/microsoft-70-percent-of-all-security-bugs-are-memory-safety-issues/">Windows are memory safety
|
||
|
issues</a>
|
||
|
(one thing Rust aims for) and after working on its own version of the borrow
|
||
|
checker with <a href="https://github.com/microsoft/verona">Project Verona</a>, now
|
||
|
Microsoft released a version of the Windows Runtime Libraries aimed for Rust
|
||
|
developers.</p>
|
||
|
<p>It seems Microsoft is getting <em>really</em> in love with Rust.</p>
|
||
|
<h1 id="microsoft-why-we-used-programming-language-rust-over-go-for-webassembly-on-kubernetes-app"><a href="https://www.zdnet.com/article/microsoft-why-we-used-programming-language-rust-over-go-for-webassembly-on-kubernetes-app/">Microsoft: Why we used programming language Rust over Go for WebAssembly on Kubernetes app</a></h1>
|
||
|
<p>... and that's not only it.</p>
|
||
|
<p>Microsoft is checking the use of Rust and WebAssembly to make Kubernets
|
||
|
"kublets" -- the worker parts of a Kubernets cluster.</p>
|
||
|
<p>The interesting part is "For the first week or so, we lost much of our time to
|
||
|
learning how borrows worked. After about two weeks, we were back up to 50%
|
||
|
efficiency compared to us writing in Go. After a month, we all were
|
||
|
comfortable enough that we were back up to full efficiency (in terms of how
|
||
|
much code we could write)," writes Thomas.</p>
|
||
|
<p>This is not related to the speed of the resulting app, but the speed of
|
||
|
development. And the learning curve of Rust is well known, but the curve is
|
||
|
not permanent, with the final results pointing that you have better security
|
||
|
in the end.</p>
|
||
|
<p>And I'm left wondering how long till Microsoft starts sponsoring Rust
|
||
|
development, as <a href="https://aws.amazon.com/blogs/opensource/aws-sponsorship-of-the-rust-project/">AWS did in the end of last
|
||
|
year</a>.</p>
|
||
|
<h1 id="tmux-for-mere-mortals"><a href="https://zserge.com/posts/tmux/">Tmux for mere mortals</a></h1>
|
||
|
<p>The configuration I was always looking for Tmux: Using alt to switch between
|
||
|
contexts, no leading key.</p>
|
||
|
<p>Maybe I still need to mess a bit with my terminal emulator, but that's
|
||
|
basically it.</p>
|
||
|
<h1 id="the-cost-of-javascript-frameworks"><a href="https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/">The Cost of Javascript Frameworks</a></h1>
|
||
|
<p>A long study on the price we pay for adding JavaScript on our sites.</p>
|
||
|
<p>This is <em>not</em> a rant against JavaScript -- it is here and it won't go away.
|
||
|
But having this information can give you some pointers on deciding what is
|
||
|
and what is not worth adding to your site.in the beginning of this year.</p>
|
||
|
<h1 id="storage-systems-for-cheap-but-capable-bastards"><a href="https://securedata.fyi/2020-05-01-storage-choices/">Storage Systems for Cheap but Capable Bastards</a></h1>
|
||
|
<p>Where do you want to keep your files? Do you have lots of money? What kind of
|
||
|
data you want to keep?</p>
|
||
|
<h1 id="awk-in-20-minutes"><a href="https://ferd.ca/awk-in-20-minutes.html">Awk in 20 Minutes</a></h1>
|
||
|
<p>Awk. The first time I saw Awk, I though it was simple a text processing of
|
||
|
sorts, a <code>sed</code> on steroids. But there is a lot more about than just that. And
|
||
|
here is a short intro about the language itself.</p>
|
||
|
<hr />
|
||
|
<p>This post was built with the help of</p>
|
||
|
<ul>
|
||
|
<li><a href="https://floss.social/@alcinnz">Adrian Cochrane</a></li>
|
||
|
<li><a href="https://mastodon.social/@alastair_hm">Alastair</a></li>
|
||
|
<li><a href="https://mastodon.social/@hntooter">HN Tooter</a></li>
|
||
|
<li><a href="https://mastodon.social/@newsbot">newsbot</a></li>
|
||
|
</ul>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
|
||
|
</html>
|