Contents
Microservices
| 2018-02-22  | Three-Tier Microservices Some old ideas in a new context | 
Common Lisp
| 2013-03-26 | Symbols and Namespaces in Clojure and Common Lisp Are you confused by symbols in Clojure and Common Lisp? Then read this. | 
About Me
| Contact How to contact me | |
| Simon Katz's CV What I know, what I've done, and what I want to do | |
| Simon Katz's Work History and Education Where I've worked and what I've done there | |
|  | About Me What I do and what I think | 
Clojure
| 2020-02-09 | Two Ways of Defining Private Functions in Clojure Inconsistent privacy | 
| 2018-12-09 | How to Comment in Clojure Where do the semicolons go and how many do I need? | 
| 2018-11-18  | Clojure Macros with Private Helpers An interesting consequence of a fundamental difference between symbols in different Lisps | 
| 2018-07-21 | Why do Many Clojure Projects Have a "core" Namespace? "core" namespaces in Clojure are annoying! | 
| 2017-12-15 | REPL-Based Development A REPL is more than just a REPL window | 
| 2017-12-15 | REPL-Based Development and Feedback Loops REPL-Based development is a fine(‑grained) thing | 
| 2017-10-29 | Separate CIDER REPL Histories for Different Clojure Projects CIDER doesn't let me have different histories for different projects! Oh, yes it does. | 
| 2014-08-17 | Basic Om Concepts — A Concise Introduction If you are struggling to get to grips with Om concepts, this may help | 
| 2013-06-18 | Stuart Sierra's Clojure Development Workflow Reloading the REPL | 
| 2013-03-26 | Symbols and Namespaces in Clojure and Common Lisp Are you confused by symbols in Clojure and Common Lisp? Then read this. | 
Git
| 2019-02-24 | An Overview of Git States and Transitions A picture is worth a thousand words | 
Miscellaneous
| Miscellaneous Notes Random things that may or may not sometime be moved to separate articles | |
| 2018-06-17  | AWS Conceptual Model A high-level description of AWS concepts | 
Software Architecture
| 2018-02-22  | Three-Tier Microservices Some old ideas in a new context | 
CIDER
| 2017-10-29 | Separate CIDER REPL Histories for Different Clojure Projects CIDER doesn't let me have different histories for different projects! Oh, yes it does. | 
REPL-Based Development
| 2017-12-15 | REPL-Based Development A REPL is more than just a REPL window | 
| 2017-12-15 | REPL-Based Development and Feedback Loops REPL-Based development is a fine(‑grained) thing | 
| 2013-06-18 | Stuart Sierra's Clojure Development Workflow Reloading the REPL | 
Emacs
| 2017-10-29 | Separate CIDER REPL Histories for Different Clojure Projects CIDER doesn't let me have different histories for different projects! Oh, yes it does. |