Profile picture

I write about software architecture, travel and leadership. Content on this blog is my own and don't represent my former or current employer.

Welcome to my personal blog ❤

@mikenikles

development | cloud

Why I use a cloud-based development environment and how you can too

31 minutes ago • 5 min read

JBuilder, Eclipse, WebStorm, Atom, VS Code - The evolution of my development IDEs before I moved to the cloud. Learn why I did and how you can too!

svelte | development

How to use Svelte for your Google Docs add-on

2 days ago • 6 min read

Develop Google Docs add-on sidebars with Svelte and Typescript.

web | development | svelte

Add a commenting platform to a Svelte app

2 months ago • 1 min read

A short intro on how to add a commenting platform to a Svelte app using commento.io.

svelte | development | web | react

Why I moved from React to Svelte and others will follow

3 months ago • 6 min read

A post about my React experience, why Svelte impressed me and code snippets to compare React with Svelte.

solution-architecture

Migrating from Medium to my own blog

3 months ago • 2 min read

How I moved to a self-hosted instance of Ghost on Google Cloud Platform with a static frontend developed with Sapper, Svelte & Tailwind CSS deployed to Firebase.

series-monorepo

Our approach to software development consistency

2 years ago • 4 min read

Don't document what you can automate.

series-monorepo

A (mostly) automated release process

2 years ago • 4 min read

Automate whatever you can automate and share the responsibility for the remaining tasks.

series-monorepo

One vs. many — Why we moved from multiple git repos to a monorepo and how we set it up

2 years ago • 5 min read

Details of how and why we moved from multiple git repos to a monorepo.

series-monorepo | github | git | automation | release process

A monorepo, GitHub Flow and automation FTW

2 years ago • 3 min read

I think the simplest way to reduce risk in a new project is to stick to what you know. Sometimes though, it’s better to step outside your comfort zone in order to make progress.

team | morale

Ever wondered why your best employees leave?

3 years ago • 4 min read

Thoughts on why top employees leave their jobs.

development | team

Code Reviews — A developer’s #1 priority

3 years ago • 3 min read

I’m going to share what I think are reasons engineers and project managers may be opposed to code reviews and why they should embrace it instead.

Profile picture

I write about software architecture, travel and leadership. Content on this blog is my own and don't represent my former or current employer.

development | cloud

Why I use a cloud-based development environment and how you can too

31 minutes ago • 5 min read

JBuilder, Eclipse, WebStorm, Atom, VS Code - The evolution of my development IDEs before I moved to the cloud. Learn why I did and how you can too!

svelte | development

How to use Svelte for your Google Docs add-on

2 days ago • 6 min read

Develop Google Docs add-on sidebars with Svelte and Typescript.

web | development | svelte

Add a commenting platform to a Svelte app

2 months ago • 1 min read

A short intro on how to add a commenting platform to a Svelte app using commento.io.

svelte | development | web | react

Why I moved from React to Svelte and others will follow

3 months ago • 6 min read

A post about my React experience, why Svelte impressed me and code snippets to compare React with Svelte.

solution-architecture

Migrating from Medium to my own blog

3 months ago • 2 min read

How I moved to a self-hosted instance of Ghost on Google Cloud Platform with a static frontend developed with Sapper, Svelte & Tailwind CSS deployed to Firebase.

series-monorepo

Our approach to software development consistency

2 years ago • 4 min read

Don't document what you can automate.

series-monorepo

A (mostly) automated release process

2 years ago • 4 min read

Automate whatever you can automate and share the responsibility for the remaining tasks.

series-monorepo

One vs. many — Why we moved from multiple git repos to a monorepo and how we set it up

2 years ago • 5 min read

Details of how and why we moved from multiple git repos to a monorepo.

series-monorepo | github | git | automation | release process

A monorepo, GitHub Flow and automation FTW

2 years ago • 3 min read

I think the simplest way to reduce risk in a new project is to stick to what you know. Sometimes though, it’s better to step outside your comfort zone in order to make progress.

team | morale

Ever wondered why your best employees leave?

3 years ago • 4 min read

Thoughts on why top employees leave their jobs.

development | team

Code Reviews — A developer’s #1 priority

3 years ago • 3 min read

I’m going to share what I think are reasons engineers and project managers may be opposed to code reviews and why they should embrace it instead.