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

cloud | cloudrun | sapper | deno

Deploy a static Sapper app with Deno on Cloud Run

3 minutes ago • 2 min read

Deploy a static Sapper / Svelte application to Cloud Run, served by Deno.

webdev | cloud | book | javascript

I am writing a book: Cloud Native Web Development

3 days ago • 4 min read

I am writing a hands-on guidebook on how to develop cloud-native web applications.

webdev | gitpod | cypress | sapper

Develop Cypress end-to-end tests on Gitpod.io - Virtual Desktop included

11 days ago • 3 min read

Run the Cypress UI on Gitpod.io without the need of a local development environment.

googlecloud | sapper | svelte | firebase | cloudrun | serverless | webdev

Firebase Hosting for static assets of a Sapper web app on Cloud Run

15 days ago • 6 min read

Use Firebase Hosting for static assets of a Sapper web application deployed on Cloud Run.

googlecloud | sapper | svelte | cloudrun | serverless | webdev

Sapper, Google Cloud Run, Continuous Deployment - A boilerplate template

16 days ago • 10 min read

Deploy a Sapper / Svelte web application to Google Cloud Run with continuous deployment using Cloud Build and Artifact Registry.

svelte | sapper | web | development

A Link Content Previewer with Svelte & Sapper

26 days ago • 8 min read

Develop a Svelte component to display a link's content in a preview card.

development | cloud

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

1 month 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

1 month 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

4 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

4 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

5 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?

4 years ago • 4 min read

Thoughts on why top employees leave their jobs.

development | team

Code Reviews — A developer’s #1 priority

4 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.

cloud | cloudrun | sapper | deno

Deploy a static Sapper app with Deno on Cloud Run

3 minutes ago • 2 min read

Deploy a static Sapper / Svelte application to Cloud Run, served by Deno.

webdev | cloud | book | javascript

I am writing a book: Cloud Native Web Development

3 days ago • 4 min read

I am writing a hands-on guidebook on how to develop cloud-native web applications.

webdev | gitpod | cypress | sapper

Develop Cypress end-to-end tests on Gitpod.io - Virtual Desktop included

11 days ago • 3 min read

Run the Cypress UI on Gitpod.io without the need of a local development environment.

googlecloud | sapper | svelte | firebase | cloudrun | serverless | webdev

Firebase Hosting for static assets of a Sapper web app on Cloud Run

15 days ago • 6 min read

Use Firebase Hosting for static assets of a Sapper web application deployed on Cloud Run.

googlecloud | sapper | svelte | cloudrun | serverless | webdev

Sapper, Google Cloud Run, Continuous Deployment - A boilerplate template

16 days ago • 10 min read

Deploy a Sapper / Svelte web application to Google Cloud Run with continuous deployment using Cloud Build and Artifact Registry.

svelte | sapper | web | development

A Link Content Previewer with Svelte & Sapper

26 days ago • 8 min read

Develop a Svelte component to display a link's content in a preview card.

development | cloud

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

1 month 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

1 month 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

4 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

4 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

5 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?

4 years ago • 4 min read

Thoughts on why top employees leave their jobs.

development | team

Code Reviews — A developer’s #1 priority

4 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.