gypsydave5
The blog of David Wickes, software developer
All Posts
- Application Scope and Request Scope
- Pattern: Decorator extension functions
- Replace when with Function Overloading
- Continuous Integration is not a Server
- A Quick Guide to Hamkrest
- The Industry Standard is Failure
- Go Is An Object Oriented Programming Language
- HTMX and the Rule of Least Power
- this is my type
- Extending Somebody Else’s Object in TypeScript
- toJSON and toString
- Three Books
- On Developer Fetishes
- Why learn… about Media Types
- How I Write Blog Posts These Days
- Why learn… a statically typed language?
- Write and deploy a blog in less than thirty seconds
- Lambda Calculus 4 - Logic with Church Booleans
- Lambda Calculus 3 - Arithmetic with Church Numbers
- Lambda Calculus 2 - Church Numbers
- Lambda Calculus 1 - Syntax
- async/await in JavaScript in Five Minutes
- Book Review: Clojure for the Brave and True
- Modularity is its own reward
- Learning the C Programming Language Part Two: Types
- Fixing your last bash command
- Learning the C Programming Language Part 1: hello, world
- Double Dash
- (Even More) Memoization in JavaScript
- Pre-commit Hooks in Git
- Downloading a list of URLs
- Using Vim as a SQL Server Client
- Backing up your Homebrew packages
- Text Processing with Ruby by Rob Miller
- Clojure Dojo
- How to code (almost) everywhere
- Logging with tail -f
- Clojure on the Tube
- (Basic) Lazy Evaluation and Memoization in JavaScript
- Brew Cask
- (not quite) Currying in JavaScript
- Arrays in JavaScript
- Hoisting in JavaScript
- Evaluating Ruby in Vim
- Three Ways with Clojure
- Book Review: Computer Science Programming Basics in Ruby
- Exposing my ignorance
- Programming Language Koans
- Java
- Segmentation Fault
- Mocha tests with MongoDB and Mongoose
- Silence is the Enemy
- Slaying The JavaScript Dragon
- Data Mapper Woes
- Environmentalism
- For fun!
- The Wall (and getting over it)
- Lessons Learned
- Bitwise and Permission
- Makers: day 5
- One week to go
- Many Enumerable Returns
- Destructuring in a Method Block
- Windows Silver Surfer
- Surviving Windows
- Interview at ‘My Linux Rig’
- Vimmified!
- A Pair of Podcasts
- Rails for Zombies
- Late in the day Linux