Take-home exercises are becoming a standard hard-skill testing recruiting process, especially for particular roles that rely on remote positions. But do they really work?

Taking part in a recruiting process is stimulating. Am I a masochist? Probably. From my perspective, I think everyone should take part in a recruiting process at least once or twice per year.

Why? There are three main reasons behind that:

In the last year, I applied for different roles and of course, I took part in different…


One month ago I’ve been working on a Flutter project for a client who tipically asks me of different flavors for its applications. This was the first time I’ve worked with flavors in Flutter, and it’s been pretty tedious.

What are flavors meant for?

Essentially you could use flavors for plenty use cases. For example, you might want to build one version of your app that’s free, with a limited set of content, and another paid version that includes more. …


During these flat quarantine days I was wondering if it is worth upgrading my home server with a brand new Ryzen 5 3600 CPU. Essentially my home server is a NAS, hosts Transmission daemon with Samba, a Plex server and an openhab instance and it’s also a Gitlab Runner. All of these stuffs are managed by different virtual machines in a Proxmox environment.

It’s all handled pretty well by my Intel Core i3 7100T CPU, all except building stuff in Continuos Integration with Gitlab Runner, the CPU is slower compared to my friend’s Gitlab Runner based on Ryzen 5 3600.


If you ever used Laravel Forge to deploy, you might have not ever faced the trouble of uploading a Laravel application. But what about using a different destination server? Things start getting a little bit harder when you use a non-conventional environment like ISPConfig.

Our case scenario will include a Debian 9 linux based OS, an ISPConfig control panel (with Apache2), and a Gitlab Community Edition repository manager.

I found peace when Loris Leiva released some Laravel deployment tools like Laravel Deployer and Laravel Docker. Laravel Deployer, I quote, is a lightweight wrapper of Deployer.org giving Artisan the power of…

Angelo Cassano

A perfectionist. Software engineer and IT passionate.

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