Reading List

The most recent articles from a list of feeds I subscribe to.

Database Sharding Explained

More features, active users, and data are collected daily. Your database is slowing your application. Many people don't understand database sharding, which could solve their difficulties. This article explains database sharding, its benefits, including how to use it and when not to.

Diving Deeper in Vim Regular Expressions

This is the second article of a series about regular expressions in Vim: Regular expressions in vim The Basics of Vim Regular Expressions Vim Regular Expressions in Depth We’ve seen, in the first article, general metacharacters we can use in our Vim regexes, as well as equivalent Perl-style regexes we can use with other tools (like GNU grep). This time, we’ll dive deeper in Vim’s regex engine by looking at more metacharacters we can use in our favorite editor.

Virtualization Explained

The development of cloud-native applications has become significantly influenced by container technology. Building secure and reliable systems requires a thorough understanding of different virtualization levels and process security.

Load Balancers

As we scale systems, it's essential to realize the impact of all the components in our systems and how they interact. For example, load balancers usually come into play once we scale beyond one server being able to serve requests reliably.

The Basics of Vim Regular Expressions

This is the first part of a series of articles about regular expressions in Vim. Here’s the complete table of content: Regular expressions in vim The Basics of Vim Regular Expressions Vim Regular Expressions in Depth “We should never write regular expressions. They are difficult to learn, understand, and maintain. They can spiral in a wormhole of quantum complexity. We should burn them to the ground!” That was Dave, your colleague developer, patronizing you for using a simple regex to parse an HTML file.