Plain-language web development tutorials and small browser tools. Every tutorial is original, tested, dated, and ends with an exercise you can do in your browser. No sign-up, no newsletter.
16 tutorials · 4 browser tools · 19,488 words · last updated
What the HTML landmark and sectioning elements mean, how to pick the right one, a complete page skeleton you can copy, and the mistakes that quietly break accessibility.
What Node.js is, how to run a script, a working HTTP server that serves files safely and answers a JSON endpoint, where frameworks like Express fit in, and how to keep it running.
The parts of JavaScript you use every day, explained precisely: let and const, the seven primitive types, how objects are references, functions and closures, and why === is almost always what you mean.
How a browser loads a page, the Core Web Vitals and what each one measures, and the eight changes that fix most slow sites: image sizing, script loading, fonts, caching, compression, and avoiding layout shift.
The accessibility fixes with the widest effect, each with the code: keyboard access and focus, colour contrast, labels and names, images, headings and landmarks, motion, and how to test with a keyboard and a screen reader.
Flexbox for one-dimensional rows and columns, Grid for two-dimensional page layout, how to choose between them, and a mobile-first page layout built step by step with no media query until it is actually needed.
The regular expression syntax worth memorising, how a pattern is matched step by step, the JavaScript methods that use them, named groups, and the two mistakes (greedy quantifiers and catastrophic backtracking) that cause real bugs.
The complete JSON grammar on one page, the differences from JavaScript objects that cause invalid documents, what JSON.stringify silently drops, dates and big numbers, validating untrusted input, and when not to use JSON at all.
Why following tutorials stops producing progress, and a concrete method that does: build-first projects, deliberate practice with spaced retrieval, reading documentation and other people's code, keeping a lab notebook, and how to get unstuck without giving up.
Small single-purpose tools that run entirely in your browser; nothing you type is sent anywhere.
Colour contrast checker: Check two colours against the WCAG 2 contrast ratio thresholds (AA and AAA, normal and large text, UI components), with a live preview. Runs in your browser.
Fluid type clamp() calculator: Generate a CSS clamp() expression that scales a font size (or any length) smoothly between two viewport widths, and check it against the WCAG text-resize rule.
JSON formatter and validator: Pretty-print, minify, sort and validate JSON in your browser, with the line and column of the first syntax error. Nothing is uploaded.
Regular expression tester: Test a JavaScript regular expression against sample text in your browser: live match highlighting, capture groups, flags and a replacement preview.
How this site works
TechTutorZone is a small, independent tutorial site. Articles are written by the site's editorial team, tested in current browsers before publishing, and re-checked when the tools they describe change. Each one carries its publish and update dates. Read the editorial policy or about page, and report a mistake if you find one.