The Web category covers all aspects of creating and maintaining websites and web applications. It is traditionally split into two main areas, though the lines are increasingly blurred:
- Front-End: The client-side, what the user sees and interacts with in their browser.
- Technologies:
HTML,CSS,JavaScript, and frameworks likeReact,Angular, orVue.
- Technologies:
- Back-End: The server-side, responsible for logic, databases, and authentication.
- Technologies: Languages like
Node.js,Python,PHP,Java, and databases likePostgreSQLorMongoDB.
- Technologies: Languages like
April 2026
Three.js Static Shadow Baking: One Flag That Saves 20-40% GPU
I posted a Three.js perf thread and got a sharp question back about whether 'baking' was even the right word. The source code said yes and no. Here is what the exchange taught me about `autoUpdate = false`, runtime caching, and a 20-40% GPU win.
March 2026
January 2026
July 2025
Animated Transitions in MPAs with the View Transitions API
Enjoy your Multi-Page Application (MPA) without giving up smooth, SPA-like page transitions using the View Transitions API. A practical guide with code examples to implement professional animations with just a few lines of CSS, enhancing the user experience through progressive enhancement.
April 2025
Run n8n and SearXNG Locally with Docker: Build Your Own No-Code AI Playground
Discover how to set up n8n and SearxNG to build a private AI agent for web searches. You'll have an AI agent that fetches information online without tracking your data. Ideal for those interested in automation and privacy!
Free Online Text to Speech Generator - SpeechStudio.ai
Check out SpeechStudio.ai, a free and powerful text-to-speech tool that provides natural-sounding voices and supports multiple speakers. It's perfect for podcasts, presentations, and creative projects, all without any costs or signups.
December 2024
Throttling Explained: A Guide to Managing API Request Limits
Learn how to implement a simple and effective throttling system in TypeScript to protect your APIs from overload. This guide covers rate-limiting strategies, IP tracking, and periodic cleanup to manage stale records and optimize performance.
February 2024
November 2023
December 2022
April 2022
GitHub App and OAuth ~ Disjointed flow
Discover how to integrate GitHub App functionality into an existing OAuth-based authentication system. This guide explains how to authenticate as a GitHub App using JWT, retrieve installation IDs, and access repositories associated with the app.
GitHub App and OAuth ~ Practical Kick-Starter
Learn how to build an interface that allows GitHub-authenticated users to view which repositories have a specific GitHub App installed. This guide covers creating a GitHub App, implementing OAuth authentication, and querying the GitHub REST API for installations and repositories.
Headers for large files
HTTP headers Content-Length, Content-Encoding, and Transfer-Encoding impact the transmission of large files in web applications. With a practical Node.js server example, learn about header combinations and the importance of the Content-Length header and gzip compression for optimizing web performance.
CORS, Preflight request and OPTIONS Method
This post is intended to be a light reading with the purpose to give a minimum of context and instill some curiosity towards a topic often considered opaque - CORS are a simple HTTP-header mechanism that every web developer can easily understand.
October 2021
Penetration and Security in JavaScript
Are you sure you are ensuring your code to be used as intended? Are you preventing it from beeing used in a malicious way? If what comes your way is putting guards in your functions, this post will open up a world for you. Using checks is not enough.