I built 42 landing page templates as single HTML files (no npm, no build step)
I got tired of downloading a "simple landing page template" and finding a 400 MB folder with npm, a build step, a config file and three CSS frameworks…
Tech news from the best sources
I got tired of downloading a "simple landing page template" and finding a 400 MB folder with npm, a build step, a config file and three CSS frameworks…
Many developers still rely on heavy, third-party JavaScript frameworks or external UI libraries just to create simple popups and modal windows. This i…
While building a Computer-Based Testing (CBT) platform, I ran into an unexpected problem. Creating mathematics and chemistry questions wasn't nearly a…
What if student report cards were generated like web pages first, and only then exported as PDFs? The latest post on Techn0tz explores that workflow i…
Most widget tools give you exactly one way to embed: an <iframe> . Widget Storm gives you three — and the reason there are three, not one, is th…
Most "add a widget to your site" tools hand you an iframe : a little sealed window that loads someone else's page inside yours. It is quick, and for m…
Today I started learning html and css. I have studied html well in my college days and now I recalled it, but I have only less knowledge in css. So to…
welcome to my first blog This is not an Ordinary blog. it is based on my own understanding and i am still learning . I will explain topics simple word…
Hi everyone, I work as a marketer at a web agency in Korea, and our team recently started building a small HTML website template store for internation…
Ever opened a game thinking, " I'll play for just a minute " ? Yeah, that's how this started too. I recently built Just One More Block, a small browse…
Navigation is the first thing users interact with ‚Äî and the first thing developers copy-paste without thinking. This guide covers 30 responsive navb…
Hello Dev Community! 👋 It is officially Day 99 of my 100-day full-stack engineering run! 🎯 We are exactly 24 hours away from hitting the historic 100-…
Every custom listbox, tablist, menu and toolbar you have ever shipped has come with the same hidden JavaScript bill. The keyboard behaviour a native &…
Our indicator looks like this: an icon + a label. The browser has an indicator for when a user is in private mode. The indicator lives in two places u…
Sand bottle - WebGPU Remember those bottles filled with colored sand that you can find in many souvenir stores? Liam Egan created a digital version us…
Base64 image data URIs are one of those web techniques that look like a magic shortcut the first time you use them. Instead of referencing an external…
How I Built a 3D Animated Greeting Card Platform Using Swiper.js, HTML5, and JS Hey dev community! 👋 For the past few months, I have been fully focuse…
Semantic HTML and Accessibility: Building Better Websites Introduction Semantic HTML is the practice of using HTML elements that clearly describe the …
Why Semantic HTML is a Superpower for Your Website As I’ve been building my personal portfolio during the IYF Season 11 program, I realized that writi…
If you have ever built a Java application that converts Markdown to HTML—whether for a blog engine, a documentation site, or user-generated comments—y…
Hey everyone! I built VOODO ERP — a complete business management system (POS, Inventory, CRM, HR, Purchasing, Analytics) that runs entirely as a singl…
By 2026, the PDF generation API market has evolved from "can it generate" to "does it generate well, fast, and securely." There are over 20 solutions …
Why Web Accessibility Matters: How I Fixed My Portfolio’s Semantic HTML When first learning web development, it is easy to focus entirely on making a …
When I started learning web development, I discovered that creating a webpage is more than making it look good. It is also important to make websites …
What is a Link? Definition A link is an interactive element that redirects the user to a new location which can be another section inside the current …
Let's build a notes app that runs entirely in the browser. Create, pin, search, and delete notes — all persisted to IndexedDB. No backend, no build st…
Today I was looking to improve the tooling around ERB templates in our project, get a linter at least. I started with erb_lint gem, but soon discovere…
After years of web development, I kept running into the same problem. Clients would come to me wanting a premium agency website — the kind that feels …
Most "compress your image" websites upload your photo to a server. You don't need one. The browser's own canvas can re-encode an image at any quality …
When you paste a link into Slack, X, or iMessage and it unfurls into a rich card with a big image, that image comes from your page's Open Graph tags. …