RSSAmplifier

Blog

Joy of Code

Web development and design-focused content

joyofcode.xyzRSS feed ↗101 posts

Latest posts

Entry And Exit Transitions With Modern CSS

Learn how to do enter and exit CSS transitions using @starting-style, animate discrete properties like display, and use the View Transition API for smooth layout animations.

The Magic Behind Shiki Magic Move Code Animations

A deep dive into how Shiki Magic Move animates code blocks.

Animate Code Using TypeScript

Learn how to animate code using TypeScript and the Shiki Magic Move library.

Make Art Using Code With P5.js And Svelte

Learn how to use p5.js and integrate older CommonJS libraries in Svelte.

Avoid These Mistakes With Svelte Events

Learn how Svelte handles events using event delegation and how to avoid mistakes when creating events.

Console Logs Are Lying To You

Browser console logs are great but they can be deceiving and waste your time unless you understand how they work.

The Complete Svelte 5 Course

Beginner to advanced course for the most beloved JavaScript framework.

The New Svelte Attachments Feature Explained

Svelte released a new @attach feature, which is the onMount for elements that replaces Svelte actions.

Catch Errors During Rendering With Svelte Error Boundaries

Learn how to catch errors during rendering with Svelte error boundaries.

Avoid Sharing Server And Client State In SvelteKit

Learn how to avoid leaking user data and safely share state from the server between components in SvelteKit.

Sharing State Without Props And Events In Svelte

Learn how to share state without props and events using the Svelte Context API.

Avoid Async Effects In Svelte

Learn how to use async functions inside effects in Svelte.

Using React Libraries In Svelte

Using React-only libraries like Excalidraw in Svelte.

Different Ways To Share State In Svelte 5

Learn different ways you can export and share reactive state in Svelte 5.

Custom Svelte Markdoc Renderer

Learn how to make a custom Markdoc renderer for Svelte.

Animated Code Blocks Using Shiki Magic Move

Using the framework agnostic Shiki Magic Move library in Svelte for smoothly animated code blocks.

How To Make A Svelte Markdown Preprocessor

Introduction to Svelte preprocessors and how to make your own Markdown preprocessor.

Use This Simple Line Of CSS Grid To Make Your Layout Responsive

Avoid writing a bunch of media queries using a single line of CSS Grid.

Stacking Items With CSS Grid

Use CSS Grid instead of position absolute to stack items on top of each other.

How To Make A Blazing Fast SvelteKit Search

Simple but powerful search with zero network requests at no cost using FlexSearch.

Using Functions From Another Svelte Component

How to use functions from a child component inside a parent Svelte component.

How To Create And Publish Your JavaScript Library With SvelteKit

Learn how to publish a JavaScript package to npm, and how to use SvelteKit to test, package, and publish a Svelte, or JavaScript library.

The Best Svelte SVG Animation Library

Learn how to make the best SVG animation library using existing Svelte features inspired by other animation libraries.

Make A Svelte GUI Library To Generate The UI For You

Learn how to use Svelte to declaratively generate a GUI with controls based on the values you give it for instant feedback when changing the UI.

Svelte Makes Global State Easy Using Stores

Svelte stores are a simple way to share reactive state across components and handle global state.

Svelte Actions Make Svelte The Best JavaScript Framework

Svelte actions are the most underrated and powerful feature of Svelte which sets it apart from other JavaScript frameworks.

Sveltify Any JavaScript Library

Learn how to Sveltify any JavaScript library using Svelte actions and component composition.

Using JavaScript Libraries In Svelte

The Svelte ecosystem covers the entire JavaScript ecosystem since Svelte gives you control over the DOM without requiring any glue code compared to React.

Native Page Transitions With SvelteKit Using The View Transitions API

Learn how to animate state and page transitions with ease using the View Transitions API.

Visualize GitHub Contributions In 3D With Svelte

Learn how to use Threlte to make a 3D visualization of your GitHub contributions.

Using SvelteKit For Web Scraping

Using SvelteKit for web scraping to make an API for GitHub contributions.

Learn Svelte By Making A Matching Game

Learn state management and reactivity in Svelte by making a matching game.

How I Make Educational Content For YouTube

Learn how to make any recorded content from tutorials to presentations look and sound great.

Impossible Layout Animations With Svelte

Learn how to do impossible layout animations with Svelte using GSAP and the FLIP animation technique.

Create Beautiful Presentations With Svelte

Learn how to create beautiful presentations with Svelte using the HTML presentation framework Reveal.js and Tailwind CSS.

Using The Svelte Context API With Stores

Take advantage of composition in Svelte and learn how to use the Svelte context API with Svelte stores.

How To Make a Svelte Component Library

Learn how to make reusable UI components in Svelte by making an accordion.

Understand How Data Flows In SvelteKit

Learn how data flows in your SvelteKit app.

Page Versus Standalone Endpoints In SvelteKit

Learn when to use page versus standalone API endpoints in SvelteKit.

Build a SvelteKit Markdown Blog

Learn how to build a blazingly fast and extendable SvelteKit Markdown blog for poets.

SvelteKit Page Transitions

Learn how to do page transitions in SvelteKit.

Deploy A Full Stack SvelteKit App

Learn how to deploy a full stack SvelteKit app with a database and authentication.

Learn SvelteKit Hooks Through Example

Learn what are SvelteKit hooks and how they're used through practical examples.

Using Advanced Layouts In SvelteKit

Learn how to have more control over layouts and how to reset layouts using group layouts in SvelteKit.

Working With Forms In SvelteKit

Learn how to work with forms in SvelteKit using form actions, progressive form enhancement and how to do validation.

SvelteKit API Endpoints And Loading Data For Pages

Learn about API endpoints and loading data for your pages with SvelteKit.

Everything About SvelteKit Routing

Everything you need to know about SvelteKit routing including pages, layouts, dynamic routes, and advanced routing.

SvelteKit Project Structure Explained

Understand how SvelteKit works by creating a SvelteKit project from scratch.

What Is SvelteKit?

SvelteKit is the swiss army knife of JavaScript frameworks and blurs the line between frontend and backend.

How To Deal With "Window Is Not Defined" In SvelteKit

How to deal with the "window is not defined" error in SvelteKit.