2024-07-17
An Argument Against Positive Feedback2024-07-16
Tricky Tests2024-07-15
Fingerprinting2024-07-12
C Unit Testing2024-07-11
A Mathematician's Apology2023-08-10
Cljs Reagent2023-08-09
Cljs & Speclj2023-08-08
ClojureScript2023-08-04
Cookies2023-08-03
Interpreter Pattern2023-08-02
Building Jars2023-08-01
Converting to Deps2023-07-31
Server Threading2023-07-28
Parsing Rewrite2023-07-27
Parsing HTTP2023-07-26
Console Commands2023-07-25
Server Project2023-07-24
Higher Order Functions2023-07-21
Defining Symbols2023-07-20
Evaluating Expressions2023-07-19
REPL Environment2023-07-18
New Project2023-07-17
Traveling Salesman Video2023-07-14
Kata Progress2023-07-13
TicTacToe Unbeatable 3x3x32023-07-12
New Kata2023-07-11
TicTacToe UI Improvements2023-07-10
OEIS2023-07-07
Mathematical Bridge2023-07-06
Immutability and Purity2023-07-05
Traveling Salesman Progress2023-07-03
Polymorphic Dispatch Revisited2023-06-30
17292023-06-29
TicTacToe Menu2023-06-28
Tau2023-06-27
SQL Persistence in Clojure2023-06-26
Clojure read-string2023-06-23
TicTacToe SQL Persistence2023-06-22
Quil Mouse Clicks2023-06-21
TicTacToe File Persistence2023-06-20
Square Root Construction2023-06-19
File I/O in Clojure2023-06-16
Multimethods2023-06-15
Pre and Post in Clojure2023-06-14
Clojure graphics2023-06-13
Polymorphic Dispatch2023-06-12
Inverting Dependencies2023-06-09
Stubs in Speclj2023-06-08
min-key and max-key2023-06-07
A Discrete Cantor Set2023-06-06
Interface Segregation2023-06-05
Traveling Salesman2023-06-02
Defprotocol2023-06-01
Abstracting Main2023-05-31
Project Euler #152023-05-30
Open-Closed Principle2023-05-26
Project Euler #142023-05-25
Clojure nth vs get2023-05-24
Combinatorics in Clojure2023-05-23
Deftype in Clojure2023-05-22
Destructuring in Clojure2023-05-19
Modular Exponentiation2023-05-18
Functions2023-05-17
Memoize in Clojure2023-05-16
Defining Clean Code2023-05-15
Project Euler #72023-05-12
Naming things2023-05-11
Atoms in Clojure2023-05-10
Tail End Recursion2023-05-09
Project Euler #2