Nell’ultimo blog post abbiamo visto come l’inflazione distrugge i nostri risparmi a lungo andare e quindi dell’importanza di investirli in modo da ottenere l’effetto opposto: una crescita esponenziale dei nostri risparmi nel tempo.

In questo articolo continuiamo il discorso intrapreso in quel post andando a considerare le varie opzioni che…


Spesso, quando si parla di investimenti, si tende ad associare una connotazione negativa al concetto. Si pensa spesso ad attività paragonabili al gioco d’azzardo, specialmente quando riguardano i mercati finanziari, e si pensa che comportino rischi altissimi con possibilità di ‘vincere’ limitate. È chiaro che, con questa premessa, per chi…


When you create a new Vapor application using the command line tools the framework provides, there’s no test target created by default. So, what do you need to do to add tests to your new app?

This guide will help you set up your Vapor project for testing.

TL;DR

I’ve created…


An introduction

Swift 3 adds a new tool to our toolbox: the Swift Package Manager.

The Swift Package Manager is a tool for managing the distribution of source code, aimed at making it easy to share your code and reuse others’ code. …


Why it’s a good idea to use it + favorite packages and tips

The Swift programming language is great for building apps and, when Apple made it Open Source, it became appealing for server-side development as well.

If you work on a Mac, you’re probably editing all of your Swift files using Xcode. On Linux, however, there’s no such commodity.

As you probably…


Hexagonal Architecture. Source of the image unknown.

How to clean up a 3+ years old project and live happily ever after.

We’ve all been there: a software project was lucky enough to live on for years after the initial development, however, somewhere along the line it started to get crippled by patches and workarounds that were only meant to be temporary, but nobody ever got to clean up.

As a contractor…


What Server-Side Swift means for web development and why you should care

Since its announcement in 2014, Swift has taken off to become one of the most popular programming languages on the planet. Not only that, according to a survey by StackOverflow, Swift is the second most loved programming language; the third most trending as well. …


I’m not a prolific writer nor a good one but every now and then I still feel the need of sharing something with the world.

Over the years I’ve had several small blogs. Hosted on Blogger.com, Wordpress.com, self-hosted using Wordpress.org and GoDaddy, built from scratch as any nerdy software engineer…


Every software engineer feels a sense disgust when hearing the words legacy code. Strictly speaking legacy code it’s code you “inherit” from someone else, however, the term is more broadly used to indicate a piece of software that’s no longer maintained. Often it’s code that, although deprecated, is still in…


Since the introduction of the App Store, and even more when the Mac App Store arrived, a lot of discussion has been made around apps’ pricing models. …

Gianluca Tranchedone

Software Engineer and Investor. I write about programming and investing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store