Books on my journey

This page has been migrated to Medium In this post I will write down a list of technical books, articles and podcast that I find interesting. I hope that someone will find it interesting as for me. Not all the books I’ve read are listed here, only the ones I would like to suggest. Technical Books I’ve read Designing Data-Intensive Applications This book is the one you MUST read if work with data. Since data is everywhere in modern software engineer, everyone must read it. ...

March 13, 2021 · 4 min · Dario Di Pasquale

Ansible for developers 102

Introduction This page has been migrated to Medium In the previous post we introduced basic aspects of Ansible. Now we’ll talk about some advanced features. Loops Another way to describe the tools of the Ansible family can be Infrastructure as code. This is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. The word code brings an important aspect with it: loops. ...

March 27, 2020 · 3 min · Dario Di Pasquale

Ansible for developers 101

Introduction This page has been migrated to Medium When I started as a developer and I started to feel frustrating when I had to repeat something twice or more. Being a developer does not mean you only have to write code. Hopefully, your code should be executed in different environments and often it is up to you managing part of those environments. Nowadays automation brings a lot of improvements to the life-quality of developers. You can, therefore, exploit tools that help you repeating boring stuff, keeping you well focused on your work. ...

March 27, 2020 · 9 min · Dario Di Pasquale

Data structures with Go - Part II

Data Structures With Go - Part II This page has been migrated to Medium In the previous post we discussed how to implement linear data structures with Go. Now we will explore two more complex data structures: tree and graph. Those structures are not Linear and can represent unstructured information. Both graphs and trees are the foundation of the graph theory and both can be used, essentially, to describe a kind of relation. ...

January 10, 2020 · 8 min · Dario Di Pasquale

Data structures with Go - Part I

Data Structures With Go - Part I This page has been migrated to Medium Data structures are everywhere. Every developer should know them, starting from the most common ones. The data structure priorly describes how the data is organised, accessed, associated and processed. Using data structures you can keep your data in memory and efficiently access them. You should pick the data structure that is the most suitable for your purposes to minimize space in memory and access time. ...

January 3, 2020 · 12 min · Dario Di Pasquale

Binary Search with Go, Python and C

The Binary Search Algorithm This page has been migrated to Medium The Binary Search Algorithm is a search algorithm that works for sorted collections (e.g. sorted arrays). It takes as input a collection, the length of that collection and an element to find, and gives as output the index of the element in the collection (if it exists). This algorithm is as efficient as easy to learn due to its simplicity. ...

December 1, 2019 · 3 min · Dario Di Pasquale