my avatar Bahaa Zidan
No Need for Astro or mdsvex. I Built a Static Blog Only Using SvelteKit

No Need for Astro or mdsvex. I Built a Static Blog Only Using SvelteKit

Technical Material That Stood The Test of Time

Technical Material That Stood The Test of Time

Build a Navigation Indicator in SvelteKit

Build a Navigation Indicator in SvelteKit

Full Text Search in The Browser Without Using Much Bandwidth

Full Text Search in The Browser Without Using Much Bandwidth

Track User Behaviour in Your Static Website Using Umami Events

Track User Behaviour in Your Static Website Using Umami Events

Supercharged Code Blocks in Astro

Supercharged Code Blocks in Astro

Protected Routes in SvelteKit (Don't Use +layout.server.ts)

Protected Routes in SvelteKit (Don't Use +layout.server.ts)

Complex Defaults

Complex Defaults

I Replaced Cloudflare Web Analytics With Umami

I Replaced Cloudflare Web Analytics With Umami

Brand Icons Made Simple

Brand Icons Made Simple

Self Referencing Foreign Key in Drizzle ORM

Self Referencing Foreign Key in Drizzle ORM

Simple Social Sign On (OAuth) Using better-auth and SvelteKit

Simple Social Sign On (OAuth) Using better-auth and SvelteKit

Notify Your Users of New App Version in SvelteKit

Notify Your Users of New App Version in SvelteKit

Access thousands of icons as components on-demand universally

Access thousands of icons as components on-demand universally

Floating Toolbar Using Tailwind

Floating Toolbar Using Tailwind

The SEO Checklist

The SEO Checklist

Typesafe Links, Redirects, and Form Actions in SvelteKit

Typesafe Links, Redirects, and Form Actions in SvelteKit

0 Dependency Toast Messages in Svelte

0 Dependency Toast Messages in Svelte

How to Generate a Typesafe REST API Client Using Swagger & Node.js

How to Generate a Typesafe REST API Client Using Swagger & Node.js

One Article a Day Challenge

One Article a Day Challenge

Desktop Linux is an Untapped Gold Mine

Desktop Linux is an Untapped Gold Mine

A JavaScript developer tries Go for the first time

A JavaScript developer tries Go for the first time

How to add an RSS feed to your SvelteKit app

How to add an RSS feed to your SvelteKit app

RSS: how to fix your internet feed

RSS: how to fix your internet feed

A brief history of web development. And why your framework doesn't matter.

A brief history of web development. And why your framework doesn't matter.

How to Build a CI/CD Pipeline for Your Lambda Using SST and GitHub Actions

How to Build a CI/CD Pipeline for Your Lambda Using SST and GitHub Actions

Secure Your GraphQL API With This One Line of Code

Secure Your GraphQL API With This One Line of Code

A Guide on GraphQL Authorization

A Guide on GraphQL Authorization

Stop Using Mongoose! Use Papr Instead

Stop Using Mongoose! Use Papr Instead

How to Deploy Apollo GraphQL API on Vercel Serverless Functions

How to Deploy Apollo GraphQL API on Vercel Serverless Functions

REST APIs are instant legacy code. Here's why

REST APIs are instant legacy code. Here's why

Build Medium like highlight and inline comment using React and Firebase

Build Medium like highlight and inline comment using React and Firebase

How to build a game with Socket.io and TypeScript

How to build a game with Socket.io and TypeScript

6 Rules to stay sane building software

6 Rules to stay sane building software