The source content for blog.juliobiason.me
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.

455 lines
21 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:&#x2F;&#x2F;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="&#x2F;">English</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt">Português</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;tags">Tags (EN)</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt&#x2F;tags">Tags (PT)</a></li>
</ul>
</div>
</div>
<div class="content container">
<div class="posts">
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;thoughts&#x2F;things-i-learnt-the-hard-way&#x2F;">
Things I Learnt The Hard Way (in 30 Years of Software Development)
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-10
<a href="https://blog.juliobiason.me/tags/programming/">#programming</a>
<a href="https://blog.juliobiason.me/tags/work/">#work</a>
</span>
</div>
<div class="post-summary">
<p>This is a cynical, clinical collection of things I learnt in 30 years working
with software development.</p>
<p>Again, some things are really cynical, others are long observations on
different jobs.</p>
</div>
<a href="https://blog.juliobiason.me/thoughts/things-i-learnt-the-hard-way/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;code&#x2F;dont-diminish-types&#x2F;">
Don&#x27;t Diminish Types
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-03
<a href="https://blog.juliobiason.me/tags/programming-languages/">#programming languages</a>
<a href="https://blog.juliobiason.me/tags/dynamic-types/">#dynamic types</a>
<a href="https://blog.juliobiason.me/tags/types/">#types</a>
</span>
</div>
<div class="post-summary">
<p>In a previous life, I had a long discussion on why adding booleans was a bad
idea. And just recently one of the core Python developers suggested the same
thing -- adding booleans, that is. This is a long rant on why such things are
bad.</p>
</div>
<a href="https://blog.juliobiason.me/code/dont-diminish-types/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;handson-microservices-with-rust&#x2F;">
Hands-On Microservices with Rust - Denis Kolodin
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-03-03
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a>
<a href="https://blog.juliobiason.me/tags/microservices/">#microservices</a>
<a href="https://blog.juliobiason.me/tags/denis-kolodin/">#denis kolodin</a>
<a href="https://blog.juliobiason.me/tags/it/">#it</a>
<a href="https://blog.juliobiason.me/tags/stars-2/">#stars:2</a>
<a href="https://blog.juliobiason.me/tags/published-2019/">#published:2019</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/44079380-hands-on-microservices-with-rust">GoodReads Summary</a>:
A comprehensive guide in developing and deploying high performance
microservices with Rust.</p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/handson-microservices-with-rust/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;the-where-the-why-the-how&#x2F;">
The Where, the Why, and the How: 75 Artists Illustrate Wondrous Mysteries of Science - Matt LaMothe, Julia Rothman, Jenny Volvovski, David Macaulay
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-02-17
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/science/">#science</a>
<a href="https://blog.juliobiason.me/tags/illutations/">#illutations</a>
<a href="https://blog.juliobiason.me/tags/matt-lamothe/">#matt lamothe</a>
<a href="https://blog.juliobiason.me/tags/julia-rothman/">#julia rothman</a>
<a href="https://blog.juliobiason.me/tags/jenny-volvovski/">#jenny volvovski</a>
<a href="https://blog.juliobiason.me/tags/david-macaulay/">#david macaulay</a>
<a href="https://blog.juliobiason.me/tags/stars-3/">#stars:3</a>
<a href="https://blog.juliobiason.me/tags/published-2012/">#published:2012</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/14553766-the-where-the-why-and-the-how">GoodReads Summary</a>:
A science book like no other, The Where, the Why, and the How turns loose 75 of
today's hottest artists onto life's vast questions, from how we got here to
where we are going. Inside these pages some of the biggest (and smallest)
mysteries of the natural world are explained in essays by real working
scientists, which are then illustrated by artists given free rein to be as
literal or as imaginative as they like. The result is a celebration of the
wonder that inspires every new discovery. Featuring work by such contemporary
luminaries as Lisa Congdon, Jen Corace, Neil Farber, Susie Ghahremani,
Jeremyville, and many more, this is a work of scientific and artistic
exploration to pique the interest of both the intellectually and imaginatively
curious.</p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/the-where-the-why-the-how/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;the-wolfs-hour&#x2F;">
The Wolf&#x27;s Hour - Robert R. McCammon
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-02-16
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/werewolves/">#werewolves</a>
<a href="https://blog.juliobiason.me/tags/robert-r-mccammon/">#robert r mccammon</a>
<a href="https://blog.juliobiason.me/tags/fantasy/">#fantasy</a>
<a href="https://blog.juliobiason.me/tags/stars-3/">#stars:3</a>
<a href="https://blog.juliobiason.me/tags/published-1989/">#published:1989</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/11551.The_Wolf_s_Hour">GoodReads Summary</a>:
Michael Gallatin is a British spy with a peculiar talent: the ability to
transform himself into a wolf. Although his work in North Africa helped the
Allies win the continent in the early days of World War II, he quit the service
when a German spy shot his lover in her bed. Now, three years later, the army
asks him to end his retirement and parachute into occupied Paris. A mysterious
German plan called the Iron Fist threatens the D-Day invasion, and the Nazi in
charge is the spy who betrayed Michael’s lover. The werewolf goes to France for
king and country, hoping for a chance at bloody vengeance.</p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/the-wolfs-hour/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;modern-java-in-action&#x2F;">
Modern Java in Action - Raoul-Gabriel Urma
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-02-08
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/java/">#java</a>
<a href="https://blog.juliobiason.me/tags/java-8/">#java 8</a>
<a href="https://blog.juliobiason.me/tags/java-9/">#java 9</a>
<a href="https://blog.juliobiason.me/tags/raoul-gabriel-urma/">#raoul-gabriel urma</a>
<a href="https://blog.juliobiason.me/tags/it/">#it</a>
<a href="https://blog.juliobiason.me/tags/stars-2/">#stars:2</a>
<a href="https://blog.juliobiason.me/tags/published-2014/">#published:2014</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/46213396-modern-java-in-action">GoodReads Summary</a>:
Java 8 Lambdas in Action is a clearly-written guide to Java 8 lambdas and
functional programming in Java. It begins with a practical introduction to the
structure and benefits of lambda expressions in real-world Java code. The book
then introduces the Stream API and shows how it can make collections-related
code radically easier to understand and maintain. Along the way, you'll
discover new FP-oriented design patterns with Java 8 for code reuse, code
readability, exception handling, data manipulation, and concurrency. For
developers also exploring other functional languages on the JVM, the book
concludes with a quick survey of useful functional features in Scala and
Clojure.</p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/modern-java-in-action/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;code&#x2F;publishing-books-on-zola&#x2F;">
Publishing Books on Zola
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-01-20
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/zola/">#zola</a>
</span>
</div>
<div class="post-summary">
<p>A long time ago I wrote a couple of posts on a WordPress, then moved them to
GitBook. Unfortunately, GitBook changed its layout to something a bit more
confusing and now I'm bringing them back to this blog, which runs Zola.</p>
</div>
<a href="https://blog.juliobiason.me/code/publishing-books-on-zola/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;thoughts&#x2F;one-week-with-tiler&#x2F;">
One Week with Tiler
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-01-19
<a href="https://blog.juliobiason.me/tags/vim/">#vim</a>
<a href="https://blog.juliobiason.me/tags/plugins/">#plugins</a>
<a href="https://blog.juliobiason.me/tags/tiler/">#tiler</a>
<a href="https://blog.juliobiason.me/tags/tiling/">#tiling</a>
</span>
</div>
<div class="post-summary">
<p>Tiler is a tiling split manager for VIM. Here is my experience with it
installed for one week.</p>
</div>
<a href="https://blog.juliobiason.me/thoughts/one-week-with-tiler/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;greek-mythology-explained&#x2F;">
Greek Mythology Explained: A Deeper Look at Classical Greek Lore and Myth - Marios Christou, David Ramenah
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-01-05
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/greek-mythology/">#greek mythology</a>
<a href="https://blog.juliobiason.me/tags/marios-christou/">#marios christou</a>
<a href="https://blog.juliobiason.me/tags/david-ramenah/">#david ramenah</a>
<a href="https://blog.juliobiason.me/tags/stars-4/">#stars:4</a>
<a href="https://blog.juliobiason.me/tags/published-2018/">#published:2018</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/41822694-greek-mythology-explained">GoodReads Summary</a>:
Greek mythology explored like never before.</p>
<p>Fans of George R.R Martin’s A Song of Ice &amp; Fire series and the Game of Thrones
TV series will love Greek Mythology Explained, a unique retelling of Greek
mythological tales featuring love, betrayal, murder and ruthless ambitions. </p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/greek-mythology-explained/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;reviews&#x2F;books&#x2F;modern-vim-craft-your-development-environment-with-vim8-and-neovim&#x2F;">
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim - Drew Neil
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2018-12-29
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/reviews/">#reviews</a>
<a href="https://blog.juliobiason.me/tags/vim/">#vim</a>
<a href="https://blog.juliobiason.me/tags/drew-neil/">#drew neil</a>
<a href="https://blog.juliobiason.me/tags/it/">#it</a>
<a href="https://blog.juliobiason.me/tags/neovim/">#neovim</a>
<a href="https://blog.juliobiason.me/tags/stars-4/">#stars:4</a>
<a href="https://blog.juliobiason.me/tags/published-2018/">#published:2018</a>
</span>
</div>
<div class="post-summary">
<p><a href="https://www.goodreads.com/book/show/36517607-modern-vim">GoodReads Summary</a>:
Turn Vim into a full-blown development environment using Vim 8’s new features
and this sequel to the beloved bestseller Practical Vim. Integrate your editor
with tools for building, testing, linting, indexing, and searching your
codebase. Discover the future of Vim with Neovim: a fork of Vim that includes
a built-in terminal emulator that will transform your workflow. Whether you
choose to switch to Neovim or stick with Vim 8, you’ll be a better developer.</p>
</div>
<a href="https://blog.juliobiason.me/reviews/books/modern-vim-craft-your-development-environment-with-vim8-and-neovim/">
Read more...
</a>
</div>
</div>
</div>
</body>
</html>