Roelof Jan Elsinga
I'm a developer-turned-business owner who loves to explore the right tools for the job. I enjoy writing and documenting my journey. I use code as one of the tools to solve real problems.
Owner of Plant care for Beginners
Why you should (still) add an RSS feed to your content website in 2023
Why Caddy might be the best start for your next software project
5x performance increase: A simple trick to speed up your PHP application
How to migrate from Mailchimp to Postmark + Temporal
Neo4j for SEO & UX: Easily create related content
My 2020 in review
My 2020 in review
6 min read
How to create a simple MQTT switch in Home Assistant
Fixing hidden infrastructure issues with Netdata
Learning Go: What I've learned in 9 months
GraphQL: Centralize existing REST API endpoints for easier development
Ansible: Easy and Safe SSH deployments from GitHub
Boost web performance with Service Workers
How I automated publishing my content to LinkedIn
Technical SEO: Improving your page loads with properly sized images
Ansible: Tasks vs Roles vs Handlers
Automating Laravel deployment using Ansible
Getting a 73% increase in clicks from Google results
Building CLI applications with Go
Technical SEO: How to add structured data to your website
Tutorial: How to set up and automatically deploy your website to GitHub Pages
GitHub Pages: Static web hosting made simple
How to set a static IP address on a Raspberry Pi
3 things to do to prioritize new features
Aloia CMS: Compatibility with Laravel 6 and 7
How Aloia CMS has made me more productive
How to get the verified flag on your commits in GitHub
How I added Elasticsearch to a Laravel application on a server with minimal resources
My favorite feature in Peppermint OS
Why documentation is (almost) more important than code
What are your favorite bash aliases?
Aloia CMS: Version 1.0.0 has released!
How to set up a personal cloud using a Raspberry Pi and Nextcloud
Building my personal cloud after 4 years
Aloia CMS: The road to version 1.0
What I learned from publishing my first Golang package
The impact of migrating from PHP to Golang
Linux: Rolling releases vs Snapshot releases
How to optimize your product without blocking progress
How to reclaim your privacy on the internet
Top 10 reasons to start blogging as a software engineer
Linux: How it saved my old laptop
RSS/Atom feed: Why you should have one for your blog
Proxy API calls to your server during Angular development
Event sourcing: The single source of truth
Creating a documentation website for my open-source package Aloia CMS
Using Netlify to simplify the CI/CD pipeline with Angular
100% test coverage: Why or why not?
Why is a simple script often harder to write?
Portfolio updates for September 2019
Struggling with micro-optimizations on large scale data processing
How to fix CORS headers in a single page application
Open source contributions (September 2019)
What should a good technical CV include?
Need advice: How do I build my mailing list?
My thoughts about using a VPN during everyday life
How I write my blog posts: 6 steps
How I'm trying to become a better communicator
Want to connect with Roelof Jan Elsinga?
Create an account to connect with Roelof Jan Elsinga. You can also sign in below to proceed if you already have an account.