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.

369 lines
16 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;books&#x2F;things-i-learnt&#x2F;disclaimer&#x2F;">
Things I Learnt The Hard Way - Disclaimer
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/disclaimer/">#disclaimer</a>
</span>
</div>
<div class="post-summary">
<p>There is one magical thing you need to know when reading this book: It's all
personal opinion</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/disclaimer/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;gherkin&#x2F;">
Things I Learnt The Hard Way - Gherkin Is Your Friend to Understand Expectations
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/gherkin/">#gherkin</a>
<a href="https://blog.juliobiason.me/tags/expectations/">#expectations</a>
</span>
</div>
<div class="post-summary">
<p>Gherkin is file format for writing behaviour tests (BDD). But it can also give
you some insights on what you should do.</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/gherkin/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;integration-tests&#x2F;">
Things I Learnt The Hard Way - Unit Tests Are Good, Integration Tests Are Gooder
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/unit-tests/">#unit tests</a>
<a href="https://blog.juliobiason.me/tags/integration-tests/">#integration tests</a>
</span>
</div>
<div class="post-summary">
<p>The view of the whole is greater than the sum of its parts. And that includes
tests for the whole compared to tests of single things.</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/integration-tests/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;tests-apis&#x2F;">
Things I Learnt The Hard Way - Tests Make Better APIs
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/unit-tests/">#unit tests</a>
<a href="https://blog.juliobiason.me/tags/layers/">#layers</a>
<a href="https://blog.juliobiason.me/tags/apis/">#apis</a>
</span>
</div>
<div class="post-summary">
<p>Testing things in isolation may give a better view of your APIs.</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-apis/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;tests-in-the-command-line&#x2F;">
Things I Learnt The Hard Way - Make Tests That You Know How To Run on the Command line
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/tests/">#tests</a>
<a href="https://blog.juliobiason.me/tags/command-line/">#command line</a>
</span>
</div>
<div class="post-summary">
<p>You know that &quot;Play&quot; with a little something on your IDE that runs only the
tests? Do you know what it does?</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-in-the-command-line/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;throw-away&#x2F;">
Things I Learnt The Hard Way - Be Ready To Throw Your Code Away
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-19
<a href="https://blog.juliobiason.me/tags/book/">#book</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/code/">#code</a>
</span>
</div>
<div class="post-summary">
<p>A lot of people, when they start with TDD, get annoyed when you say that you
may have to rewrite a lot of stuff, including whatever your already wrote.</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/throw-away/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;intro&#x2F;">
Things I Learnt The Hard Way - Intro
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-18
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/intro/">#intro</a>
</span>
</div>
<div class="post-summary">
<p>&quot;Things I Learnt The Hard Way (In 30 Years of Software Development)&quot; started
as a simple sequence of toots (the same as &quot;tweets&quot;, on
<a href="https://functional.cafe/@juliobiason">Mastodon</a> when I was thinking about a
new presentation I could do.</p>
<p>But why &quot;a new presentation&quot;?</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/intro/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;spec-first&#x2F;">
Things I Learnt The Hard Way - Spec First, Then Code
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-18
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/specs/">#specs</a>
<a href="https://blog.juliobiason.me/tags/code/">#code</a>
</span>
</div>
<div class="post-summary">
<p>&quot;Without requirements or design, programming is the art of adding bugs to an
empty text file.&quot; -- Louis Srygley</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/spec-first/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;books&#x2F;things-i-learnt&#x2F;steps-as-comments&#x2F;">
Things I Learnt The Hard Way - Write Steps as Comments
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-18
<a href="https://blog.juliobiason.me/tags/books/">#books</a>
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a>
<a href="https://blog.juliobiason.me/tags/steps/">#steps</a>
<a href="https://blog.juliobiason.me/tags/comments/">#comments</a>
<a href="https://blog.juliobiason.me/tags/code/">#code</a>
</span>
</div>
<div class="post-summary">
<p>Don't know how to solve your problem? Write the steps as comments in your
code.</p>
</div>
<a href="https://blog.juliobiason.me/books/things-i-learnt/steps-as-comments/">
Read more...
</a>
</div>
<div class="post">
<h1 class="post-title">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me&#x2F;thoughts&#x2F;things-i-learnt-the-hard-way-the-book&#x2F;">
Things I Learnt The Hard Way - The... Book?
</a>
</h1>
<div class="post-meta">
<span class="post-date">
2019-06-14
<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>Random thought about the previous post about &quot;Things I Learnt The Hard Way&quot;.</p>
</div>
<a href="https://blog.juliobiason.me/thoughts/things-i-learnt-the-hard-way-the-book/">
Read more...
</a>
</div>
</div>
</div>
</body>
</html>