Skip to content
Blog
-
Breaking Max Width
Jun 23, 2019
A clean CSS-only technique for making elements like images break out of their container’s max-width—no JavaScript or…
-
Terminal Portfolio
Jun 19, 2019
Terminal Portfolio is a JavaScript-powered portfolio experience that mimics a command-line interface. Visitors can…
-
A Guide to Hex
Jun 12, 2019
A beginner-friendly breakdown of how hexadecimal color codes work, how they relate to RGB, and how to convert between…
-
Ditte's Dilemma
Jun 7, 2019
Ditte's Dilemma is a deeply personal blog that explores the challenges of living with chronic pain. It offers…
-
Maintaining Aspect Ratio
Jun 7, 2019
A simple CSS trick using percentage-based padding to maintain aspect ratios in responsive designs—perfect for scalable…
-
Encode/Decode HTML
Jun 1, 2019
A quick reference for encoding and decoding HTML entities using JavaScript and PHP—essential for safely displaying code…
-
Leaked Passwords
May 19, 2019
Search across multiple data breaches to see if your pass has been compromised. Implement the API in your signup process…
-
Creating a JS Library
May 15, 2019
A step-by-step guide to building a simple JavaScript library from scratch, covering initialization, default options,…
-
CSS Radio Buttons
May 11, 2019
A collection of elegant radio button styles built entirely with CSS. These examples showcase how to create visually…
-
HTML Details/Summary
May 2, 2019
A simple way to create dropdowns using the native and elements in HTML, with tips for styling and notes on browser…
-
Animating My First SVG
Apr 24, 2019
A hands-on walkthrough of animating SVG elements by morphing paths and transforming shapes, using CSS to create a…
-
Simplistic Dialog
Mar 23, 2019
A simple, yet powerful jQuery modal.
-
MUDS Editor
Mar 13, 2019
MUDS Editor is a blazing fast, ultra-lightweight WYSIWYG editor designed for minimalism and performance. It’s ideal for…
-
Cloudnet
Mar 1, 2019
Probably Denmark's best and cheapest LiteSpeed cPanel webhotel.
-
CSS line numbers
Feb 16, 2019
A lightweight example of how to use `counter-reset` and `counter-increment` to display line numbers alongside blocks of…