Even though I’m a Linux junkie, I’m now also a full-time Windows desktop user

Image for post
Image for post
Windows running Ubuntu Linux, with VSCode connected too it (image by author)

Although I’ve been a big fan of Apple’s Macbook Air and Macbook Pro, I’ve recently made the switch to a Dell XPS laptop with Windows on it.

I initially planned on wiping the Dell hard drive to install Linux on it, but since the beast has a 2 TB SSD disk, I changed my mind and decided to create a dual boot setup and keep Windows.

Read on to see how I came to embrace Windows, after years of Linux and MacOS use!

The new Microsoft?

Now that I had Windows at my disposal again, I started experimenting with it. Although there have been cosmetic changes and improvements, there’s also a lot of stuff from the old days that seems pretty much unchanged. For example, there’s still that dreadful registry. Most shortcuts are unchanged, the look and feel are mostly the same, and the hardware support is still excellent. …

Say goodbye to those hard-to-build software projects by containerizing them

Image for post
Image for post
Photo by Lucas van Oort on Unsplash

More often than not, software projects are difficult to build from source. This can have multiple reasons, here are just a few:

  • The project requires lots of dependencies.
  • The project requires outdated libraries. Once you install those, other projects might break in turn.
  • You’re running Windows or a Mac, but the software is designed to build and run on Linux.

For similar reasons, it can also be hard to run your software in production!

If you’re facing these problems, it’s good to know that there’s an easy fix. It doesn’t require virtualization but instead uses a principle called containerization.

What is a container?

A container is an entity that has everything required to run your software. It…

It’s an unstoppable train coming towards us, and you’d better hop on early

Image for post
Image for post
Photo by Ankush Minda on Unsplash.

Last week, Michael Long wrote an article explaining in detail why Flutter won’t be the “next big thing.” It evoked some passionate reactions from readers, most of them disagreeing with what he wrote. Because I strongly disagree as well, I wrote this article to explain exactly why Flutter will, in fact, be the next big thing!

What Is Flutter?

Flutter is a cross-platform toolkit for developing GUI applications developed by Google. A Flutter app natively compiles to:

  • iOS and Android
  • Windows, Linux, and macOS
  • The web

Many developers have already discovered Flutter and consider it to be a fresh breeze compared to traditional app development frameworks. …


Erik van Baaren

Software developer by day, writer at night.

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