DEV Community

loading...
Roelof Jan Elsinga profile picture

Roelof Jan Elsinga

I'm a full-stack developer who loves to explore the right tools for the job. I enjoy writing and documenting my journey.

Location Groningen, The Netherlands Joined Joined on  Email address roelof.jan@hey.com Personal website https://roelofjanelsinga.com github website

Work

Lead developer at Tubber

My 2020 in review

My 2020 in review

Reactions 5 Comments
6 min read
How to create a simple MQTT switch in Home Assistant

How to create a simple MQTT switch in Home Assistant

Reactions 3 Comments
4 min read
Fixing hidden infrastructure issues with Netdata

Fixing hidden infrastructure issues with Netdata

Comments
5 min read
Learning Go: What I've learned in 9 months

Learning Go: What I've learned in 9 months

Reactions 3 Comments
6 min read
GraphQL: Centralize existing REST API endpoints for easier development

GraphQL: Centralize existing REST API endpoints for easier development

Reactions 7 Comments
5 min read
Ansible: Easy and Safe SSH deployments from GitHub

Ansible: Easy and Safe SSH deployments from GitHub

Reactions 2 Comments
4 min read
Boost web performance with Service Workers

Boost web performance with Service Workers

Reactions 4 Comments 1
4 min read
How I automated publishing my content to LinkedIn

How I automated publishing my content to LinkedIn

Reactions 4 Comments
5 min read
Technical SEO: Improving your page loads with properly sized images

Technical SEO: Improving your page loads with properly sized images

Reactions 5 Comments
3 min read
Ansible: Tasks vs Roles vs Handlers

Ansible: Tasks vs Roles vs Handlers

Reactions 8 Comments
4 min read
Automating Laravel deployment using Ansible

Automating Laravel deployment using Ansible

Reactions 7 Comments
2 min read
Getting a 73% increase in clicks from Google results

Getting a 73% increase in clicks from Google results

Reactions 3 Comments
2 min read
Building CLI applications with Go

Building CLI applications with Go

Reactions 7 Comments
6 min read
Technical SEO: How to add structured data to your website

Technical SEO: How to add structured data to your website

Reactions 6 Comments
8 min read
Tutorial: How to set up and automatically deploy your website to GitHub Pages

Tutorial: How to set up and automatically deploy your website to GitHub Pages

Reactions 6 Comments
10 min read
GitHub Pages: Static web hosting made simple

GitHub Pages: Static web hosting made simple

Comments
4 min read
How to set a static IP address on a Raspberry Pi

How to set a static IP address on a Raspberry Pi

Reactions 6 Comments
4 min read
3 things to do to prioritize new features

3 things to do to prioritize new features

Reactions 2 Comments
3 min read
Aloia CMS: Compatibility with Laravel 6 and 7

Aloia CMS: Compatibility with Laravel 6 and 7

Reactions 6 Comments
1 min read
How Aloia CMS has made me more productive

How Aloia CMS has made me more productive

Reactions 7 Comments
4 min read
How to get the verified flag on your commits in GitHub

How to get the verified flag on your commits in GitHub

Reactions 7 Comments
5 min read
How I added Elasticsearch to a Laravel application on a server with minimal resources

How I added Elasticsearch to a Laravel application on a server with minimal resources

Reactions 10 Comments
4 min read
My favorite feature in Peppermint OS

My favorite feature in Peppermint OS

Reactions 13 Comments
3 min read
Why documentation is (almost) more important than code

Why documentation is (almost) more important than code

Reactions 9 Comments
5 min read
What are your favorite bash aliases?

What are your favorite bash aliases?

Reactions 65 Comments 26
1 min read
Aloia CMS: Version 1.0.0 has released!

Aloia CMS: Version 1.0.0 has released!

Reactions 12 Comments
3 min read
How to set up a personal cloud using a Raspberry Pi and Nextcloud

How to set up a personal cloud using a Raspberry Pi and Nextcloud

Reactions 38 Comments
7 min read
Building my personal cloud after 4 years

Building my personal cloud after 4 years

Reactions 58 Comments 13
4 min read
Aloia CMS: The road to version 1.0

Aloia CMS: The road to version 1.0

Reactions 6 Comments
5 min read
What I learned from publishing my first Golang package

What I learned from publishing my first Golang package

Reactions 8 Comments
5 min read
The impact of migrating from PHP to Golang

The impact of migrating from PHP to Golang

Reactions 10 Comments 9
7 min read
Linux: Rolling releases vs Snapshot releases

Linux: Rolling releases vs Snapshot releases

Reactions 10 Comments
5 min read
How to optimize your product without blocking progress

How to optimize your product without blocking progress

Reactions 4 Comments
6 min read
How to reclaim your privacy on the internet

How to reclaim your privacy on the internet

Reactions 8 Comments
9 min read
Top 10 reasons to start blogging as a software engineer

Top 10 reasons to start blogging as a software engineer

Reactions 13 Comments
8 min read
Linux: How it saved my old laptop

Linux: How it saved my old laptop

Reactions 8 Comments 2
5 min read
Proxy API calls to your server during Angular development

Proxy API calls to your server during Angular development

Reactions 6 Comments
2 min read
RSS/Atom feed: Why you should have one for your blog

RSS/Atom feed: Why you should have one for your blog

Reactions 11 Comments
6 min read
Event sourcing: The single source of truth

Event sourcing: The single source of truth

Reactions 6 Comments
6 min read
Creating a documentation website for my open-source package Aloia CMS

Creating a documentation website for my open-source package Aloia CMS

Reactions 4 Comments
3 min read
Using Netlify to simplify the CI/CD pipeline with Angular

Using Netlify to simplify the CI/CD pipeline with Angular

Reactions 6 Comments
6 min read
100% test coverage: Why or why not?

100% test coverage: Why or why not?

Reactions 6 Comments 2
7 min read
How to write good documentation

How to write good documentation

Reactions 19 Comments
4 min read
Why is a simple script often harder to write?

Why is a simple script often harder to write?

Reactions 6 Comments 1
3 min read
Portfolio updates for September 2019

Portfolio updates for September 2019

Reactions 9 Comments
3 min read
Struggling with micro-optimizations on large scale data processing

Struggling with micro-optimizations on large scale data processing

Reactions 5 Comments 3
4 min read
How to fix CORS headers in a single page application

How to fix CORS headers in a single page application

Reactions 6 Comments 2
3 min read
Open source contributions (September 2019)

Open source contributions (September 2019)

Reactions 9 Comments
2 min read
Why I built my own CMS

Why I built my own CMS

Reactions 8 Comments
6 min read
What should a good technical CV include?

What should a good technical CV include?

Reactions 6 Comments 11
1 min read
Need advice: How do I build my mailing list?

Need advice: How do I build my mailing list?

Reactions 5 Comments 4
1 min read
My thoughts about using a VPN during everyday life

My thoughts about using a VPN during everyday life

Reactions 12 Comments 6
4 min read
How I write my blog posts: 6 steps

How I write my blog posts: 6 steps

Reactions 6 Comments
7 min read
How I'm trying to become a better communicator

How I'm trying to become a better communicator

Reactions 8 Comments
4 min read
Building automatic API Stubs and/or using Mocks in PHP

Building automatic API Stubs and/or using Mocks in PHP

Reactions 6 Comments
3 min read
My recent open source contributions (August 2019)

My recent open source contributions (August 2019)

Reactions 5 Comments
2 min read
Taking the first steps with event sourcing in PHP

Taking the first steps with event sourcing in PHP

Reactions 8 Comments
3 min read
Improve query performance for polymorphic relationships in Laravel

Improve query performance for polymorphic relationships in Laravel

Reactions 8 Comments
3 min read
5 reasons to start using Ubuntu

5 reasons to start using Ubuntu

Reactions 6 Comments
4 min read
How to Pick Right Configuration File Type for Your Project

How to Pick Right Configuration File Type for Your Project

Reactions 5 Comments 2
5 min read
loading...