The Art of Clean Coders

Every illustration, hero image, and brand mark from across Clean Coders, gathered in one place.

Blog Heroes

Introducing c3kit-jig: An Interactive CLI for Bootstrapping Full-Stack Clojure Apps
Introducing c3kit-jig: An Interactive CLI for Bootstrapping Full-Stack Clojure Apps
Teaching Your Coding Agent to Write Clean, Secure Clojure
Teaching Your Coding Agent to Write Clean, Secure Clojure
Twenty Kills Per Second
Twenty Kills Per Second
Designing for Gremlins: The UX of Everything Going Wrong
Designing for Gremlins: The UX of Everything Going Wrong
Build It Once
Build It Once
Lo-Fi ClojureScript: Making Local-First Applications with C3kit Bucket
Lo-Fi ClojureScript: Making Local-First Applications with C3kit Bucket
Kubernetes Crash Course
Kubernetes Crash Course
Introducing ReMemory: The Solution to Your Re-rendering Woes
Introducing ReMemory: The Solution to Your Re-rendering Woes
Enter If You Dare: The Haunted House Approach to Usability Testing
Enter If You Dare: The Haunted House Approach to Usability Testing
Testing Smarter, Not Harder
Testing Smarter, Not Harder
Crossing the Single-Process Boundary: Understanding Pub/Sub in Distributed Systems
Crossing the Single-Process Boundary: Understanding Pub/Sub in Distributed Systems
Git Submodules: For when a package manager won't cut it
Git Submodules: For when a package manager won't cut it
Facing Migrations With Respect
Facing Migrations With Respect
Goodbye, Reagent Class Components! Using Reagent's `with-let` Macro
Goodbye, Reagent Class Components! Using Reagent's `with-let` Macro
Laziness is a Virtue: The Case for Lazy Evaluation
Laziness is a Virtue: The Case for Lazy Evaluation
Test-Driven ClojureScript: Using Scaffold to Add a Frontend to Your Application
Test-Driven ClojureScript: Using Scaffold to Add a Frontend to Your Application
I Am Samurai: Software Craftsmanship and the Way of the Warrior
I Am Samurai: Software Craftsmanship and the Way of the Warrior
Overcoming Estimation Hurdles: A Guide for Developers
Overcoming Estimation Hurdles: A Guide for Developers
Mastering Reagent: Finding the Balance Between Readability and Performance
Mastering Reagent: Finding the Balance Between Readability and Performance
Control Clojure Data with Schema
Control Clojure Data with Schema
Navigating the Unknown & Avoiding the Money Pit
Navigating the Unknown & Avoiding the Money Pit
No User Left Behind: Making UX More Accessible
No User Left Behind: Making UX More Accessible
Job Market Risk Assessment: Clean Code vs. AI Code
Job Market Risk Assessment: Clean Code vs. AI Code
Squaring the Circle: Data Persistence in a Functional World
Squaring the Circle: Data Persistence in a Functional World
The Complete Guide to CSS Animation with Examples.
The Complete Guide to CSS Animation with Examples.
The Entrepreneur's Guide to Hiring a Dev-Team
The Entrepreneur's Guide to Hiring a Dev-Team
A Functional Paradigm Shift
A Functional Paradigm Shift
Has Your Mobile App Team Fallen Into The UI Testing Trap?
Has Your Mobile App Team Fallen Into The UI Testing Trap?
Committing with Confidence
Committing with Confidence
PDP-8 Factorial Challenge
PDP-8 Factorial Challenge
A Beginner's Path
A Beginner's Path
Angelique's Corporate File System
Angelique's Corporate File System
Visual Hierarchy, Part 1: Implementation
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 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 3: InDesign Anchors
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 2: InDesign Frames
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 2: InDesign Frames
Clean Coders Planning Poker
Clean Coders Planning Poker
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 1: Sketch
Leveraging the Power of HTML & CSS as a Graphic Designer, Part 1: Sketch
Cybersecurity & Fear of the Unknown
Cybersecurity & Fear of the Unknown
How To Write Clean CSS
How To Write Clean CSS
The Benefits of Discovering a Snake in Your Lobby
The Benefits of Discovering a Snake in Your Lobby
Code Kata Consequences
Code Kata Consequences

Home

Apprenticeship Mountain
Apprenticeship Mountain
Hero Background
Hero Background
Hero Character Left
Hero Character Left
Hero Character Right
Hero Character Right
Logo Collaboration
Logo Collaboration
Logo Continuous Learning
Logo Continuous Learning
Logo Craftsmanship
Logo Craftsmanship
Logo Integrity
Logo Integrity
Logo Primary
Logo Primary

Studio

Agile
Agile
Better Tools
Better Tools
Brushstroke
Brushstroke
Bust
Bust
Hypercube
Hypercube
Mona Lisa
Mona Lisa
Potato Head
Potato Head
Process 1
Process 1
Process 2
Process 2
Process 3
Process 3
Process 4
Process 4
Watercolor Background White
Watercolor Background White
Watercolor Background
Watercolor Background
Why Care
Why Care

Odyssey

Badge
Badge
Book
Book
Candle
Candle
Chess
Chess
Computer Craft
Computer Craft
Computer
Computer
Flag
Flag
Fog
Fog
Grid Map Primary
Grid Map Primary
Grid Map
Grid Map
Hero Image
Hero Image
Map Background
Map Background
Map Darker
Map Darker
Map Old Style Dark
Map Old Style Dark
Map Screenshot
Map Screenshot
Map
Map
Parchment
Parchment
Scroll
Scroll

AI

Apprentice
Apprentice
Archer
Archer
Bad Estimates
Bad Estimates
Duel
Duel
Lack Of Testing
Lack Of Testing
Poor Code Quality
Poor Code Quality
Titanic
Titanic
Uncle Bob
Uncle Bob

Licenses

Guide Features Business Exam
Guide Features Business Exam
Guide Features Business Invoice
Guide Features Business Invoice
Guide Features Business Report
Guide Features Business Report
Guide Features Business Teams
Guide Features Business Teams
Guide Features Business
Guide Features Business
Guide Features Individual
Guide Features Individual
Guide Licenses Business
Guide Licenses Business
Guide Licenses Individual Download
Guide Licenses Individual Download
Guide Licenses Individual Streaming
Guide Licenses Individual Streaming
Guide Licenses Individual
Guide Licenses Individual
Guide Purchase
Guide Purchase
Guide Users Business
Guide Users Business
Guide Users Individual
Guide Users Individual
Sign Up Button Business
Sign Up Button Business
Sign Up Button Individual
Sign Up Button Individual
Slide 1
Slide 1
Slide 2
Slide 2
Slide 3
Slide 3
Slide 4
Slide 4

Business

Hero
Hero

Marketing

For Business Mobile
For Business Mobile
For Business
For Business
Odyssey
Odyssey
Studio 1
Studio 1
Studio
Studio
Video 1
Video 1
Video Mobile
Video Mobile
Video
Video

Video

Primary Background
Primary Background

Logos & Brand

Apprenticeship Odyssey White
Apprenticeship Odyssey White
Cc Emblem White
Cc Emblem White
Cc Emblem
Cc Emblem
Cc White
Cc White
Color Transparent Large
Color Transparent Large
Color Transparent
Color Transparent
Dark Mode Logo
Dark Mode Logo
Epic Horizontal Dark Mode
Epic Horizontal Dark Mode
Epic Horizontal Light Mode
Epic Horizontal Light Mode
Epic Vertical Dark Mode
Epic Vertical Dark Mode
Epic Vertical Light Mode
Epic Vertical Light Mode
Horizontal Color Dark Mode
Horizontal Color Dark Mode
Horizontal Color Epic
Horizontal Color Epic
Horizontal Color
Horizontal Color
Horizontal White
Horizontal White
Mark Color
Mark Color
Mark White
Mark White
Odyssey Type White Transparent
Odyssey Type White Transparent
Odyssey White Transparent
Odyssey White Transparent
Poker Horizontal
Poker Horizontal
Poker Vertical
Poker Vertical
Social
Social
Software Development Studio White
Software Development Studio White
Studio Color Transparent Epic
Studio Color Transparent Epic
Studio Color Transparent
Studio Color Transparent
Studio Type White Transparent
Studio Type White Transparent
Studio White Transparent
Studio White Transparent
Training Videos White
Training Videos White
Vertical White
Vertical White
Videos Type White Transparent
Videos Type White Transparent
Videos White Transparent
Videos White Transparent
White Transparent
White Transparent
You Are An Admin White
You Are An Admin White

Articles