Articles

All articles below are based on one (or a blend) of the following topics:

  • Visual Design
  • Interaction Design
  • Programming/Engineering

The published articles don't support comments (to avoid managing bots, filtering spam, and baby-sitting trolls), but I'll add them if I'm persuaded to. If you have comments, article requests, suggestions, or fixes, hit me up on Twitter @derekknox.

Published

Interaction Design Pattern - Selection Trail

Interaction Design

Feb 10, 20234 min read

Abstracting Method Argument Validation

Programming/Engineering

Aug 30, 20224 min read

Generating 2D and 3D Streamable Worlds in Unity

Programming/Engineering

Aug 25, 20203 min read

Greyscale in HTML Mockups Trick

Visual Design
Programming/Engineering

Nov 1, 20192 min read

Procedural Spiral Mesh in Unity

Visual Design
Interaction Design
Programming/Engineering

Mar 5, 20192 min read

Bookmarks - Adobe XD Plugin

Visual Design
Interaction Design
Programming/Engineering

Jan 28, 20193 min read

Interactive Drop Caps with THREE.js

Visual Design
Interaction Design
Programming/Engineering

Aug 26, 20182 min read

Reticle Designer - Part 3: SVG, Flexbox, React, and MobX

Visual Design
Interaction Design
Programming/Engineering

Aug 11, 20186 min read

Reticle Designer - Part 2: Subtle Gamification

Visual Design
Interaction Design
Programming/Engineering

Aug 6, 20186 min read

31 Days of FUI Reticle Designs

Visual Design

Aug 1, 20182 min read

Reticle Designer - Part 1: Deconstructing the Design

Visual Design
Interaction Design
Programming/Engineering

July 28, 20185 min read

Syntax Synergy - HTML, CSS, and JavaScript as One Language

Programming/Engineering

Feb 15, 20186 min read

Diagonal & Slanted Image Grid Web Design UI

Visual Design
Programming/Engineering

Oct 13, 20172 min read

The Ternary and Bracket Notation Pattern in JavaScript

Programming/Engineering

Sept 15, 20172 min read

Scene Shot Bookmarks in Unity

Programming/Engineering

July 9, 20173 min read

The Event Aggregator Pattern in Unity

Programming/Engineering

June 23, 20173 min read

Neural Networks for Noobs

Programming/Engineering

May 7, 20175 min read

The Language Agnostic Anatomy of a Source Code File

Programming/Engineering

Dec 2, 20166 min read

Multiple Transclusion Before Angular 1.5

Programming/Engineering

Nov 3, 20163 min read

Angular 2 Routing - The Basics

Programming/Engineering

July 13, 20162 min read

Considering the Underused Planar Slider Component in User Interfaces

Visual Design
Interaction Design

June 7, 20166 min read

Angular 2 Move and Nudgeable Directive

Programming/Engineering

May 20, 20162 min read

Pablo - Image Editing App in Angular 2

Programming/Engineering

May 18, 20164 min read

Angular 2 IndexOf Pipe

Programming/Engineering

May 12, 20163 min read

30 Days of Design Experiments

Visual Design

Apr 4 - May 4, 20163 min read

slurve.js

Visual Design
Programming/Engineering

Mar 17, 20164 min read

Natural Sort in Angular JS

Programming/Engineering

Feb 21, 20163 min read

Lazy Loading Carousel Images in Angular Bootstrap

Programming/Engineering

Jan 25, 20164 min read

Deep Linking Dynamic Anchors in AngularJS

Programming/Engineering

Dec 13, 20153 min read

An Efficient Event Delegation Approach in Unity

Programming/Engineering

Jul 3, 20154 min read

ScrubbingSpeed.js - Variable Scrubbing Speed Slider

Interaction Design
Programming/Engineering

Jun 1, 20155 min read

Material Design Overscroll in Vanilla JavaScript

Interaction Design
Programming/Engineering

Apr 15, 20159 min read

Interaction Design Pattern - Execute and Exit

Interaction Design

Mar 22, 20156 min read

Unity Collision Detection in 25 Seconds

Programming/Engineering

Feb 21, 20153 min read

The RAD-Four Process

Visual Design
Interaction Design
Programming/Engineering

Feb 16, 201512 min read

AngularJS WindowEventsService - Centralized Throttled Window Events

Programming/Engineering

Feb 15, 20154 min read

JavaScript Bracket Notation - Practical Examples

Programming/Engineering

Feb 9, 20157 min read

The Anatomy of Visual Design - Elements, Principles, and Constructs

Visual Design

Feb 1, 20155 min read

Pipelined

  • Predicting Dynamic Platform Position and Rotation in Unity
  • Preventing Object Tunneling in Unity
  • 3D Layer Panel
  • Adobe XD Repeat Grid in HTML, CSS, and JavaScript
  • The Event Loop Machine
  • Click-Tab to Select Element in Layered UI
  • Archer Title Sequence in HTML5 and CSS3
  • 3D Drag and Drop
  • Contextual Find Widget using HTML, CSS, and JavaScript
  • Scope Highlighter Concept in Sublime Text 3
  • Apple Spotlight Shortcut on Windows 10
  • Morph Modal
  • Interaction Design Pattern - First-Generation Locality
  • Auto Anchor Link Script
  • A Catalog of UI Transitions and Effects
  • Nodelet - Pattern-Based Design
  • Extending Angular UI Bootstrap Tabs
  • AngularJS Content Stacker Directive
  • GIF Stream
  • Proximity Hover UX Concept
  • VisualHistory.js
  • Autoplay in Unity
  • Unity's "Add Components" Menu in JavaScript
  • SmartSwitcher - Optimized View Switching and Inflating
  • ScrollLight.js
  • AngularJS Menu Aim
  • Drag and Drop Auto-Scroll
  • Expand-DOM.js