Category: Website Development
-
Using html5-qrcode to build a simple qr code scanner, stuck

Creating a Functional QR Code Scanner with html5-qrcode: Overcoming Common ChallengesIn recent years, QR codes have become an integral part of event management, marketing, and data sharing. Building a custom QR code scanner can be an engaging project, especially when tailored for specific local events or applications. One popular library for implementing QR code scanning…
-
I made a fluid simulator for mobile that reacts to your device tilt!

Experience an Interactive Mobile Fluid Simulator — Responds to Your Device’s TiltDiscover an innovative web-based fluid simulation experience designed specifically for mobile devices, capable of reacting dynamically to your device’s tilt. You can try it out firsthand at fluid.sh4jid.me.While fluid simulators are not a new concept—several apps and games have incorporated similar functionalities—what sets this…
-
NodeBook – The Node.js book I wish I had (and it’s open source)

Introducing NodeBook: The In-Depth Resource I Wished I Had for Mastering Node.js (Open Source)Unlock the inner workings of Node.js and elevate your backend engineering skills with comprehensive, real-world insights.The Journey from Frustration to ExpertiseFor many developers working with Node.js, encountering inexplicable issues is part of the daily grind. Whether it’s elusive memory leaks, services that…
-
What are the everyday struggles you face as a freelance web dev?

Navigating the Common Challenges of Freelance Web Development: Insights and ExperiencesEmbarking on a freelance web development journey offers immense flexibility and independence, yet it also presents a unique set of challenges that aspiring and seasoned freelancers alike must navigate. From managing client relationships to maintaining an updated portfolio, the day-to-day realities often extend beyond the…
-
Vanilla Web – Part 1 – A Journey into Web Components and better DX

Exploring Vanilla Web Development: Enhancing SPAs with Web Components and Improved Developer Experience (DX)In the rapidly evolving landscape of web development, creating scalable, maintainable, and resilient single-page applications (SPAs) remains a key challenge. Recently, I embarked on a journey to leverage Web Components to build more robust SPAs, driven by the desire to harness native…
-
I built an open-source browser extension with Vue 3 + TypeScript – looking for feedback

Introducing Loon: An Open-Source Browser Extension Built with Vue 3 and TypeScriptIn the rapidly evolving landscape of online shopping, discovering local and independent alternatives can be a challenge. To address this, I’ve developed an open-source browser extension called Loon, designed to seamlessly assist users in finding local product options while browsing major retail sites. Built…
-
Best way to make a super simple website in 2025 that isn’t super annoying?

Simplified Guide to Building a Minimalist Website in 2025Creating a straightforward, easy-to-manage website can seem daunting, especially with the myriad of tools and platforms available today. If your goal is to develop a basic site with simple text content, images, and a few pages—without wrestling with complex templates or unnecessary features—there are modern solutions designed…
-
Built a tool to surface only the best posts from Reddit, X, and YouTube without the doomscroll

Introducing StrawberryFresh: A Curated Platform for Top Digital Content Without the DoomscrollIn today’s digital age, the endless stream of content across platforms like Reddit, X (formerly Twitter), and YouTube can often lead to overwhelming or repetitive browsing experiences—what many refer to as “doomscrolling.” To address this challenge, I developed StrawberryFresh, a specialized web application designed…
-
Best CDN solutions for millions of images that need to be prewarmed

Choosing the Optimal CDN Solution for Prewarming Large Image LibrariesFor growing digital platforms, delivering high-quality visual content swiftly across the globe is essential. When dealing with millions of images, selecting an appropriate Content Delivery Network (CDN) becomes a critical decision—particularly if your goal is rapid load times through effective caching strategies.Understanding the ChallengeOur startup is…
