A brand new WordPress website — Image by author

I’ve recently switched from Grav CMS to WordPress on one of my sites, . I jotted down some lessons learned and some advanced tips while setting up this WordPress site that I’d like to share with anyone interested.

I’m not new to WordPress, and I’m certainly not new to…

Please put down your coffee, just to be sure

Photo by on

Here’s a collection of the funniest programming quotes I heard on the work floor, mixed with some history and best practices as well. Let’s go!

1. Java is to Javascript like car is to carpet

I love this one because it summarizes the Java vs. JavaScript story perfectly. …

Now is the time to plant that new seed

Photo by on

Nobody knows when this pandemic will be over. It could be weeks, months, or years before life returns to what we called normal only a short while ago. But even though the physical world has come to a grinding halt, the digital world flourishes:

If you have trouble learning a new subject, try this method for a change

Photo by on

You really, REALLY should learn about this one thing that guarantees you a better position on the job market. But learning about things that are new to us can be incredibly difficult. We’ve all been there. We’ve all had the struggle.

If you want to learn, there’s a method I…

Spoiler alert: you can, and I’ll show you how. But it’s not always advisable.

Image by from

You want a terrific search engine, and store your data in it too? Elasticsearch will happily do it, even though some insist that it’s not a document store, let alone a data store!

Don’t listen to them, because Elasticsearch is very capable and reliable and will store your data as…

This tutorial gets you started using Elasticsearch. You’ll learn how to create and delete an index, how to load data into it and perform basic queries.

Visualizing data in Kibana, image created by myself

This is not just a quick how-to guide. Although it can be used as such, I also did my best to explain some history and the internals of Elasticsearch in this tutorial. I believe it’s worth your time to invest in knowing why a product works and how it came…

Become more productive with these need to know tips and tricks for your Mac.

Photo by on

I’ve been using MacOS as a professional software engineer for about 12 years. After all those years of intensive Mac use, I have some tricks up my sleeve that I want to share! These are all free, as in beer, and are easy to use and set up.

1. Use ⌘+space to search with Spotlight

Lots of…

It’s free and it’s easy.

: brew.sh

MacOS has an app store, but does that contain all the software you need? No. Especially when you’re an advanced user, like a developer or a scientist, you’ll find that MacOS lacks a good package manager. You want something like yum, or apt-get. Something with which you can install anything…

And it’s called the Progressive Web App. Let me explain what a PWA is, how it came to be, what it can do, and why they are the future of the web.

Source: e PWA site

You won’t find one single definition of a PWA, so I will define it in my own words:

A Progressive Web App is a web application running inside a browser, build using common web technologies. It will progressively adapt to the browser features it’s given. A PWA often provides a…

Effortlessly test Elasticsearch queries using this test environment, including test data and terrific GUIs.

It’s not hard to create an awesome test environment

When using Elasticsearch, you often need to do some experimenting. Especially when it comes to the more exotic or dangerous queries, like boolean search queries, update queries, and delete queries, you’ll want a test environment that you can safely use instead of abusing your production deployment.

In this quick guide…

Programming with Erik

Understandable, practical and useful advice and tutorials for programmers

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