Short and long-form content.

For hot takes on anything tech, follow me on Twitter @mikenikles.

Svelte & XState

State-driven user interfaces with Svelte & XState. Learn how to define a state machine and how to use it in your Svelte components.

🔥  Dev environments in the cloud are a half-baked solution

Cloud-only dev environments are fundamentally interested in charging you for writing code. Instead, we need a hybrid solution that automates local dev environments AND let's you run them in the cloud, should you choose to do so.

A smart guide for your career as a software engineer

Do you want to earn a six figure income, work from anywhere, live a lifestyle of your choosing and be a part of the people who develop the next generation software applications? Are you a software engineer already, but want to change jobs or advance in your current role to get promoted?

2020 - Year in Review

A look back at what was 2020. Highlights, what worked and what didn't.

Why I turned my homepage into a timeline

A short explanation of why I streamlined the homepage into a timeline showcasing my blog posts, Twitter stats, YouTube videos, and projects.

My personal website v2.0

A complete rewrite of my personal website and blog with Svelte, Sapper, mdsvex and Tailwind CSS. Blog posts can be reviewed on a preview URL and discussed in a pull request. The site follows best practices; accessibility (a11y), top Lighthouse score, Google's web vitals, and SEO.

© 2023 Mike Nikles. All rights reserved.