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.
136 lines
6.6 KiB
136 lines
6.6 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">Commented Links for 2020-06-18</h1> |
|
<span class="post-date"> |
|
2020-06-18 |
|
|
|
<a href="https://blog.juliobiason.me/tags/links/">#links</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/git/">#git</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/commit/">#commit</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/messages/">#messages</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/ansible/">#ansible</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/cli/">#cli</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/feature-flags/">#feature flags</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/size/">#size</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/task-manager/">#task manager</a> |
|
|
|
</span> |
|
<p>Commit Messages (again), Ansible, CLI Names, Feature Flags, Rust Binary Sizes, |
|
Mongo with Rust, Command Line Task Manager.</p> |
|
<span id="continue-reading"></span><h2 id="how-to-write-good-git-commit-messages"><a href="https://altcampus.io/blog/how-to-write-good-git-commit-message">How to write good Git commit messages</a></h2> |
|
<p>About a month ago, I shared a link describing how to make proper commit |
|
messages, and this post talks a bit further about -- and it also cites some of |
|
stuff I usually miss when I need to do some code review.</p> |
|
<h2 id="ansible-tasks-vs-roles-vs-handlers"><a href="https://roelofjanelsinga.com/articles/ansible-difference-between-tasks-and-roles">Ansible: Tasks vs Roles vs Handlers</a></h2> |
|
<p>Another "I shared something like that before" link, this one focuses on |
|
Ansible itself instead of some other configuration tool. Although not deep, it |
|
explain most of Ansible "surface" content.</p> |
|
<h2 id="the-poetics-of-cli-command-names"><a href="https://smallstep.com/blog/the-poetics-of-cli-command-names/">The Poetics of CLI Command Names</a></h2> |
|
<p>So you decided to create your own command line application to learn a new |
|
language. Congratulations. But the success of your tool depends (partially) on |
|
the name of it and how you consider the "mystic" behind it.</p> |
|
<p>I don't fully agree with some points, though. For example, claiming <code>cfdisk</code> |
|
was a bad choice for a curses <code>fdisk</code>; <code>fdisk</code> is well known, and using the |
|
same name as a part of the new name shows that shows that it is a different |
|
version and also gives information to whoever knows <code>fdisk</code> what this |
|
application does. Same case: <code>top</code> and <code>htop</code>.</p> |
|
<h2 id="what-are-feature-flags"><a href="https://launchdarkly.com/blog/what-are-feature-flags/">What Are Feature Flags?</a></h2> |
|
<p>Before I changed projects, we had a discussion about the way the projects were |
|
using feature flags. </p> |
|
<p>Although not discussed here, I do believe that feature flags should, at some |
|
point, be removed, either by the team when a feature goes into full |
|
availability or moved to a user configuration. But it <em>needs</em> to get out of |
|
hands of the developers at some point and not live forever as a flag.</p> |
|
<h2 id="how-to-minimize-rust-binary-size"><a href="https://github.com/johnthagen/min-sized-rust">How to minimize Rust binary size</a></h2> |
|
<p>Not that Rust binaries are big -- at least, in release -- but there is always |
|
someone complaining, specially when compared to binaries created in other |
|
languages whose binaries are not static.</p> |
|
<p>But it is always good to have a set of tips on how to reduce them, just in |
|
case.</p> |
|
<h2 id="announcing-our-rust-driver-version-1-0"><a href="https://www.mongodb.com/blog/post/announcing-rust-driver-version-1">Announcing our Rust Driver: Version 1.0</a></h2> |
|
<p>Still on Rust news, MongoDB, the company, released their official driver for |
|
MonogDB, the database, in Rust.</p> |
|
<p>One thing that I must say, reading the announcement, is how nice it plays with |
|
the existing ecosystem, supporting the top async frameworks and the |
|
serialization framework. A truly "play nice with everything" by the |
|
description.</p> |
|
<h2 id="unfog-cli-a-simple-task-time-manager-written-in-haskell"><a href="https://github.com/unfog-io/unfog-cli">unfog-cli: A simple task & time manager, written in Haskell.</a></h2> |
|
<p>I have a personal project for a long time to create a command line version of |
|
<a href="https://toggl.com/">Toggl</a>, but it seems someone had the same idea and did |
|
the project already.</p> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</body> |
|
|
|
</html>
|
|
|