Clean Coders Blog
Facing Migrations With Respect
Goodbye, Reagent Class Components! Using Reagent's `with-let` Macro
Laziness is a Virtue: The Case for Lazy Evaluation
Test-Driven ClojureScript: Using Scaffold to Add a Frontend to Your Application
I Am Samurai: Software Craftsmanship and the Way of the Warrior
Overcoming Estimation Hurdles: A Guide for Developers
Mastering Reagent: Finding the Balance Between Readability and Performance
Control Clojure Data with Schema
No User Left Behind: Making UX More Accessible
Job Market Risk Assessment: Clean Code vs. AI Code
Squaring the Circle: Data Persistence in a Functional World
The Complete Guide to CSS Animation with Examples.
The Entrepreneur's Guide to Hiring a Dev-Team
A Functional Paradigm Shift
Has Your Mobile App Team Fallen Into The UI Testing Trap?
Committing with Confidence
PDP-8 Factorial Challenge
A Beginner's Path
Angelique's Corporate File System
Visual Hierarchy, Part 1: Implementation
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 4: InDesign Links
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 3: InDesign Anchors
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 2: InDesign Frames
Clean Coders Planning Poker
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 1: Sketch
Cybersecurity & Fear of the Unknown
The Benefits of Discovering a Snake in Your Lobby
How To Write Clean CSS
Code Kata Consequences