I just got some free time and finally fixed the comment form on the website, you can now leave comments under articles (before, it was asking for email, but there was no input for it). Try it out!
Grinding HackerRank/Leetcode is Not Enough
Lately, online competitive programming platforms such as HackerRank/Leetcode have been gaining popularity among developers and recruiters alike. These are awesome platforms that provide an easy way to practice common algorithmic and data structure problems in preparation for an interview (or anything else). But assessment (and most importantly, preparation) of software development skills based on these results is inaccurate and not representative, as I will explain now.
read more “Grinding HackerRank/Leetcode is Not Enough”Build Your First Unikernel With Express.JS And NanoVMs
Unikernels are the next era in cloud computing. They offer a much lower footprint and improved security over containers. In this article I will walk you through deploying an Express.JS backend using Unikernels.
read more “Build Your First Unikernel With Express.JS And NanoVMs”Unikernel Vs Container Vs Operating System: Side-By-Side Comparison
The process of deploying software to production evolves constantly. Just a few decades ago, everyone used virtual machines to host and manage the infrastructure. Lately, the industry shifted towards using containers with systems such as Docker and Kubernetes. The next logical step in this progression is Unikernels, which combines the best of virtualization and containerization.
read more “Unikernel Vs Container Vs Operating System: Side-By-Side Comparison”Everything You Need to Know About JSON in Flutter
While developing apps with Flutter, you most likely will have to use JSON in one form or another. In this article I will explain how to parse JSON, serialize data into JSON, and some advanced concepts.
read more “Everything You Need to Know About JSON in Flutter”GraphQL in Flutter: Learn By Doing
Flutter is taking the world by storm and this comes as no surprise. It offers unmatched performance and robust multi-platform support. In this article, I will walk you through integrating GraphQL into Flutter Apps, making queries, and performing mutations.
read more “GraphQL in Flutter: Learn By Doing”How To Unzip Files In Linux Terminal
Linux offers a variety of ways to extract files from archives, including zip archives. Compression is truly a lifesaver when you have to send multiple files over, but you want it to be a single one. It can also save you up to 50% of storage. In this article, I will explain different ways how you can extract archives on Linux systems.
read more “How To Unzip Files In Linux Terminal”3 Easy Ways to Find Files in Linux
As you become more experienced with the command line in Linux, more and more questions arise. One of them is how to find files in Linux easily and effectively. In this article, I will list 3 common ways to search for files in the Linux command line.
read more “3 Easy Ways to Find Files in Linux”15 Essential Linux Command Line Tips & Tricks
Linux is the operating system that powers the web. It is essential for a software developer to at least have an idea how Linux works and how to use it. In this post, you will find some insight into the Linux command line.
read more “15 Essential Linux Command Line Tips & Tricks”5 Tools to Stay Productive Working From Home
The crisis had caught us by surprise and now many of us (including me) are working from home. In this compilation I will showcase some of the tools that helped me keep my productivity on track while working from home.
read more “5 Tools to Stay Productive Working From Home”