How to set up PostgreSQL 12 on macOS Big Sur

April 18, 2021 · 3 min read
From starting a clean Mac to developing backends with Postgres with it takes some setup. At the end of this article, you'll have PostgreSQL version 12 set up on your mac, accepting local http connections with password auth.

A Simple Approach To Fullstack Error Handling

April 11, 2021 · 4 min read
Generic error messages suck. As a user, we encounter them all the time. “An error occurred, please try again later“. Often just to find out the problem wasn't some server outage, but something on our side. A typo in our email - and the server couldn't send that verification email, resulting in a 500 internal server error. Here's a simple but effective way to API error design.

How to Include Markdown From Other Markdown Files [Gridsome Guide]

April 3, 2021 · 1 min read
Here's a quick way to include markdown files inside other markdown files with `@gridsome/vue-remark`. If set up properly, it allows to import other markdown files like this

3 Ideas How to Use Whiteboards for Software Development

March 28, 2021 · 1 min read
When I'm programming, I'm often making notes or scribble on paper or a whiteboard. It helps me explore and keep track of my options. For small or big architectural decisions (which we're making all the time), it's hard to keep all options …

What Are Learning Classifier Systems And How Do They Work?

March 21, 2021 · 4 min read
Machine learning isn't just neural networks. It's also k-means, Principal Component Analysis, Support Vector Machines, Bayes, Decision Trees, Random Forests, Markov Models, …. And there are Learning Classifier Systems (LCSs). LCSs are a system to automatically create and improve `IF … THEN …` rules for a given task.

3 Quick Tips to Convert Types In JavaScript

March 14, 2021 · 1 min read
JavaScript has 6 primitive data types. They are string, number, boolean, null, undefined, and symbol. Here are 3 quick tips for converting data to one specific primitive.