Writing
Notes on building software
Tutorials, product notes, and things I have figured out. Older articles stay as they were written, so check the current docs for version details.
Archive
All articles
Building ClipBolt, a macOS clipboard manager
The idea behind ClipBolt, an independent clipboard manager for macOS, and the product decisions that shaped it.
Mastering SvelteKit Deployment: Deploying to AWS Cloudfront using SST
We will deploy the static version of our SvelteKit app to AWS S3 and AWS Cloudfront using SST.
Mastering SvelteKit Deployment: Deploying to Cloudflare
We will explore the massively popular Cloudflare platform and use their various services to deploy our SvelteKit app.
Mastering SvelteKit Deployment: Deploying to Vercel
In this part of the series we will learn about Vercel platform and deploy our SvelteKit app there. Covering both the Edge and the Node serverless runtimes.
Mastering SvelteKit Deployment: Adapters, What Are They?
In this blog post we will ll learn about SvelteKit's Adapters, understanding their purpose and uncovering how they work behind the scenes.
Mastering SvelteKit Deployment: Getting Started
Explore different ways to deploy SvelteKit apps. We will cover multiple platforms and deployment options, piece by piece, in digestible chunks.
Implementing Smooth View Transitions using SvelteKit
SvelteKit now has a new onNavigate lifecycle function, which makes it easy to use the new Web View Transitions API. In this blog post, we will provide a simple example to demonstrate how it works.
A zero-script way for embedding tweets in your SvelteKit app
In this article, I will provde a great way to embed statically generated tweets in your SvelteKit application that also works well will markdown files and without any additional scripts.
Svelte vs React: A Web Developer's Perspective
A 2023 perspective on Svelte and SvelteKit for web development: how Svelte compares with React and when to consider each.
The two mindsets: Engineer VS Frameworker thinking
In this article, I will be talking about two major mindsets that developers have and how to find a balance between them.
Nazzal