Personal updates
View AllRecent writing
View AllOptional Chaining (?.) in JavaScript: Eliminate Property Errors
↗If you've ever seen the dreaded "Cannot read property of undefined" error in JavaScript, you're going to love optional chaining.
How to Undo Pushed Git Commits Locally & Remotely
↗The quick guide to undoing consecutive and non-consecutive git commits locally and remotely via the terminal command line.
Learning to Code & Landing a Dev Job in < 6 Months
↗How I transitioned my career to web development at 30 years old without a CS degree while keeping sane.
6 SASS (SCSS) Mixins That Give Me Superpowers
↗Sassy CSS is the secret sauce to DRY styling code, it easily ads 5x to my efficiency as a web dev. Here's 6 must have Sass/Scss mixins that are suitable for almost any project.
Reading list
View AllLean Rada’s notes
Lea Verou’s personal blog
Modern JavaScript Explained For Dinosaurs
Design inspiration
Debugging z-index in 3D
ZOE Health Academy
121 Examples of 10X Content (by Rand Fishkin)
Principles of Responsive Web Design
Latest tools
View All
30 Days of Accessibility Testing
↗A list of 30 challenges around accessibility testing, one for each day of the month. Downloadable. Saveable. Print it out. Stick it on your wall. Go do it!

uiverse
↗Open-Source UI elements for any project. Create and contribute your own front end resources.

Staticrypt easy password protect
↗Based on the crypto-js library , StatiCrypt uses AES-256 to encrypt any string with a passphrase in your browser (client side).

Analyze Page Performance
↗Analyze the page load time and other important performance details for every page you visit. Built on top of HTML5 and native JS this is super useful for SEO's!