Projects and Code Examples
-
Glitch
This Bookmarklet keytool application runs various page checks and functions. Cannot mend tears.
-
Icon Library
This small application is used to help find Font Awesome 5 icons
Code: HTML / CSS / JS -
JavaScript Design Pattern: Revealing Module
An example implementation of a JavaScript Design Pattern: The Revealing Module Pattern.
ZERO System - A Website Builder
This project is a culimination of all the skills I've learned from a Front-end perspective. I've built a number of components as consistently, performant, and accessible as possible, keeping in mind the goal is always to move this to a CMS based system that should allow any non-technical user to build webpages.
-
ZERO System
-
core.css
This CSS (SASS) framework is built under the Zero System framework, and invented by me.
-
core.js
A Revealing Module JavaScript Design Pattern.
-
Accordion
A set of various type of Accordions.
-
Autocomplete
An example of an accessible autocomplete form and dropdown.
Code: HTML / JavaScript -
Carousel
A mix of various responsive carousels and a Carousel Builder.
-
Cross window communication
Send messages between a window and its popup.
-
Dialog
A custom built modal component and an example of the dialog element
-
Draggable
A set of various Draggable examples.
Code: HTML / JavaScript -
Form Validation
Form input examples and validation. 0 WCAG 2.0 A and AA errors.Code: JavaScript -
Height Equalizer
A height equalizer function.
-
iframe communication
Send messages between a window and its embedded iframe.
-
Isotope
A multi-option example of the Isotope library in use.
Code: JavaScript -
Menu and Submenu
A set of various type of Menus and Submenus.
Code: HTML / JavaScript -
Popover
A custom built popover component.
-
Responsive DOM Manipulator
A way of moving DOM elements around at responsive breakpoints for a11y/tabbing order
-
Show more
Hide part of a container, only to be displayed with a show more link.
Code: HTML / JavaScript -
Tabs
A Tabs example.
-
TinyMCE
Examples of TinyMCE 6, a basic and advanced example as per the requirements listed
Code: HTML / JavaScript -
Toast
A custom built toast message component.
-
Waypoint
Various examples of using Waypoint library.
Code: HTML / JavaScript
General Notes
-
HTML
-
CSS
-
JavaScript
-
React (and NextJS)
-
Accessibility
-
Performance
-
Personal Brand + NPS
-
Management
-
Terminal
-
Python
-
Node
-
PHP
-
SEO
-
Regex
-
SQL
-
git
-
Sublime Text Notes
-
Excel
Book + Course Notes
-
Same as Ever
Completed Oct 2024 -
QBQ! The Question Behind The Question
Completed June 2024 -
The New One Minute Manager
Completed Mar 2024 -
Unreasonable Hospitality
by Will GuidaraCompleted Jan 2024 -
Design Systems Handbook
by InvisionCompleted Jul 2021 -
Web Accessibility
Completed Jul 2020 -
Web Accessibility for Developers
Completed Oct 2018 -
Winter 2018 Full Stack Masterclass
Completed Mar 2018 -
JavaScript Design Patterns
by Addy Osmani -
Managing Humans
by Michael LoppCompleted Mar 2017 -
The Power of Habit
Completed Nov 2016 -
by Marie KondoCompleted Nov 2016
-
The Design of Everyday Things
Completed Jun 2015 -
Smashing Magazine Book #2
Completed Apr 2013 -
Smashing Magazine Book #1
Completed Apr 2013 -
Eric Meyer on CSS
by Eric MeyerCompleted Jan 2011