All articles

Web Components: The Unsexy Solution to Cross-Framework UI

Web Components: The Unsexy Solution to Cross-Framework UI

An R&D experiment on how might approach the cross-framework UI challenge at SuperTokens with Web Components and why they're not as bad as you might think
So you want to start a developer conference?

So you want to start a developer conference?

The story of WhatTheStack from the PoV of a co-founder. A candid retelling of all things good, bad and ugly - and ultimately, why it's totally worth it.
The Joy of Astro

The Joy of Astro

Told from the perspective of a person building demo integrations for SuperTokens - and how it's an absolute joy to create with.
A Better Hammer?

A Better Hammer?

It hasn't replaced us. Not yet. But I'm finding ways to make my work easier and faster. Yes, I'm talking about AI.
"BuT, aUtH iS HaRd"

"BuT, aUtH iS HaRd"

No, it's not. It's boring, red-tapey, a solved problem... but don't call it hard as a blanket statement.
From Promises to Async/Await: Navigating the Evolution of Asynchronicity in JavaScript

From Promises to Async/Await: Navigating the Evolution of Asynchronicity in JavaScript

From callbacks to async/await - a journey through the evolution of asynchronicity in JavaScript.
Quick-and-useful: A DIY, self-hosted Linktree and Linkinbio clone with Astro and TinaCMS

Quick-and-useful: A DIY, self-hosted Linktree and Linkinbio clone with Astro and TinaCMS

Quick-and-useful, part 2: A self-hosted Linktree and Linkinbio clone based on Astro with a user-friendly edit interface.
Build you a related post classifier for Astro

Build you a related post classifier for Astro

A step-by-step guide on how to build a related post classifier for Astro using `natural` and the content collection API. And a package to make it easier.
Web standards: neat HTML tricks you probably haven’t heard about.

Web standards: neat HTML tricks you probably haven’t heard about.

A blog post remix of a recent presentation I gave at the WP meetup Skopje - some cool and lesser-known HTML tricks you might not know about.
Quick-and-useful: Build you a wishlist app with Astro, Solid, and Baserow

Quick-and-useful: Build you a wishlist app with Astro, Solid, and Baserow

The first part of a series of posts about building quick and useful apps with Astro. Part 1: A wishlist app.
The Jokers in a Deck of cards - on the ever-evolving Generalist Role

The Jokers in a Deck of cards - on the ever-evolving Generalist Role

On the ever-evolving generalist/full-stack role and to what extent does it make sense to broaden your skillset.
Find your tribe - why developers need their crew

Find your tribe - why developers need their crew

On the importance of being part of a community as a developer.
Weird node version errors and how to solve them

Weird node version errors and how to solve them

The woes of using two computers for development. On node versions and unfriendly errors.
Astro.js and WordPress as an API

Astro.js and WordPress as an API

Using WordPress as a headless CMS and an API via Astro.js. Exactly as cool as it sounds.
DevRel, not DevSell

DevRel, not DevSell

On the fine art of DevRel, what it is not. And how to get started.
Swag corner stories - 3. The Loka beer mug

Swag corner stories - 3. The Loka beer mug

A trip down memory lane, from the swag corner of my office. part 3.
Swag corner stories - 2. The DevCon badge

Swag corner stories - 2. The DevCon badge

A trip down memory lane, from the swag corner of my office. part 2.
The case for agency DevEx and internal DevRel. Part 1: Community

The case for agency DevEx and internal DevRel. Part 1: Community

On square pegs and round holes - the one about the fine art of DevEx. In agencies. And why it makes sense.
Swag corner stories - 1. Chokanche

Swag corner stories - 1. Chokanche

A trip down memory lane, from the swag corner of my office. Part 1.
Swag corner stories - Intro

Swag corner stories - Intro

A trip down memory lane, from the swag corner of my office.
All you need to know about serverless functions and the edge

All you need to know about serverless functions and the edge

As much of a misnomer `serverless` is, it is pretty useful, especially when the actual computing happens close to you.
Color systems and accessibility - an adventure in plugin authoring for Chakra UI and Tailwind

Color systems and accessibility - an adventure in plugin authoring for Chakra UI and Tailwind

An adventure in plugin authoring for Chakra UI and Tailwind. With some accessible color systems mixed in.
On meetups, community and principles

On meetups, community and principles

The one about how I got started with community stuff, meetups and conferences; On complaining vs. taking action.
Guest post: Building a Personal Assistant PWA: (Part 3)

Guest post: Building a Personal Assistant PWA: (Part 3)

On offline-capable PWAs with a twist - a personal assistant wannabe chatbot.
Guest post: Building a Personal Assistant PWA: (Part 2)

Guest post: Building a Personal Assistant PWA: (Part 2)

On offline-capable PWAs with a twist - a personal assistant wannabe chatbot.
Guest post: Skip the app store with your own progressive web app (Part 1)

Guest post: Skip the app store with your own progressive web app (Part 1)

On offline-capable PWAs with a twist - a personal assistant wannabe chatbot.
Guest post: REST vs GraphQL

Guest post: REST vs GraphQL

POV: a stubborn front-end hardliner
Build you a COVID-19 tracker the (fun) hard way

Build you a COVID-19 tracker the (fun) hard way

An adventure in parsing, data massaging, frustration and over-engineering. That just happens to be about COVID-19 data.
Building an offline chatbot, part 2

Building an offline chatbot, part 2

Building you an offline chatbot for great good. On the how, why and possibilities when it comes to building such things. Part 2.
Building an offline chatbot

Building an offline chatbot

Building you an offline chatbot for great good. On the how, why and the possibilities when it comes to building such things.
Darko Bozhinovski