I thought you - I - should make a game. So I made one. It's a Trading Card Game in the browser, built with Svelte 5.
It's silly. The gameplay is shallow, it copies concepts from another game, and...
Svelte 5 was finally released after a long development cycle, and it brings the concept of runes, which changes the state paradigm quite a bit compared to Svelte 3/4. I stayed away from Svelte during...
I came across a repo by Josh Nussbaum comparing React hooks with Svelte through examples, and I thought it would be fun to present it as a static website.
I wanted a reason to use SvelteKit 1.x with...
After the devastating 2023 Turkey/Syria earthquakes I was looking at earthquake-related stuff on the interwebs and found this nice USGS magnitude 2.5+ earthquakes in the past day website.
I liked...
If you've read my 2022 Programming Stack article, then it shouldn't be much of a surprise to hear that it hasn't changed much for 2023, with one notable exception: I've replaced Electron with Tauri....
At the end of 2021 I decided to create a very basic Svelte/Vite/TailwindCSS 3 template that would provide a starting point for future projects. Thanks to modern tooling and automation, the procedure...
As we slowly roll into 2022, I decided to take a step back and have an objective look at my coding stack for the near future. It's a short one - I'll keep it focused strictly on my programming...
Svelte does not come with a built-in router, and there are good reasons for that. One is to keep the framework lean. Another might be to defer the choice of router to the individual developer. There...
Svelte is my all-time favorite JS framework. Fresh on its heels comes SvelteKit, a framework for generating static sites with Svelte. Just what the doctor ordered.
SvelteKit is currently in public...
A very common scenario when building an Electron app is storing user settings/preferences permanently. This can be done in a number of ways, but one of the most robust is to store the settings on...
In this guide I'm going to explain how to deploy a static Svelte site to Netlify. Let's get started.
The goal of this exercise is to deploy a simple Todo app from GitHub to Netlify.
First, create a...
SVGX, the Electron-Svelte app I've been working on for close to a year, is finally on Product Hunt.
To recap, SVGX is an offline desktop SVG icon & asset manager for designers and developers. I...
Toggling an Electron menu item dynamically is quite simple, though not immediately clear from the official documentation.
In an Electron app, the application menu consists of items such as File,...
Svelte has quickly become my favorite framework for building SPAs, even surpassing Vue.
Recently I've been working on a new desktop app using Svelte and Electron.
Electron uses Chromium as the...