- https://softwareengineeringdaily.com/2019/09/27/stripe-infrastructure-management-with-uma-chingunde/
- https://softwareengineeringdaily.com/2019/11/14/graalvm-quarkus-java-acceleration-with-guillaume-smet-and-emmanuel-bernard/
- https://softwareengineeringdaily.com/2019/11/21/http-with-julia-evans/
- https://softwareengineeringdaily.com/2019/09/27/stripe-infrastructure-management-with-uma-chingunde/
Continuous Integration (CI) is an important practice every team should adopt in order to detect defects and errors early and solve integration problems easily. Roughly speaking we may say that CI is a practice that allows the growth of solid software by giving greater confidence to the developers and better products to the final customers.
The concept behind CI is fairly simple: the codebase is owned by several developers that continuously integrate their changes to a common version control system. For each integration the system runs a predefined set of tasks automatically; these tasks may vary from running all the tests to building all the components.
install PostgreSQL 9 in Mac OSX via Homebrew | |
Mac OS X Snow Leopard | |
System Version: Mac OS X 10.6.5 | |
Kernel Version: Darwin 10.5.0 | |
Install notes for PostgreSQL 9.0.1 install using Homebrew: | |
sh-3.2# brew install postgresql |
Hi! I'm Pietro 👋
I am a passionate coder, I like to build products that can change the life of people.
I am a coach and a trainer, I feel proud and happy when I can help my teammates get better every day at their jobs.
I am an agile developer, I try to embody the agile and lean principles in my professional life.
I love refactoring, testing and eating an elephant solving big problems one bite at a time, with tiny and safe steps.
My preferred programming languages are Kotlin and Ruby, but the one I know best is Java.
The people I owe the most are Kent Beck, Joe Rainsberger and Martin Fowler 🙏
( | |
relativeDir="" | |
while [[ ! -d ".vagrant" ]]; do | |
if [[ "$(pwd)" == "/" ]]; then | |
echo "Not a valid path" | |
exit | |
fi | |
relativeDir="${PWD##*/}/$relativeDir" | |
cd .. |
title | tags |
---|---|
Five underplayed TDD Premises |
TDD |
https://www.geepawhill.org/2018/01/18/five-underplayed-premises-of-tdd-2/
tags |
---|
Kotlin |
See https://kotlinlang.org/docs/type-safe-builders.html for more info.
tags |
---|
kata |
You have to develop an Automated Teller Machine (ATM) allowing cash withdrawals.
The ATM main features: