🍫 CocoaPatterns — iOS & Mac Development Since 2009 RSS
🍫 CocoaPatterns
Because someone has to write this stuff down
"We ship apps. Sometimes they even work."
Process January 8, 2015
Shame-Driven Development: Leveraging Your Worst Feelings as a CI Pipeline
Tickets, standups, and code review are all just elaborate mechanisms for manufacturing shame. Let's be direct about it.
8 min
read →
Database December 18, 2014
RegexDB: When Your Database Is Also a Parser
Why maintain a schema when a sufficiently creative regular expression can store and retrieve any data structure?
9 min
read →
Backend December 10, 2014
Success-Driven REST APIs: Always Return 200, You Figure It Out
HTTP status codes are a form of pessimism. Our API only knows success.
7 min
read →
Database December 1, 2014
FloatDB: The Database Where Every Value Is a Float and Nothing Hurts
Schema design is a form of anxiety. FloatDB is the cure.
12 min
read →
Personal December 1, 2014
How I Forgot Everything I Knew About Programming and Thought Node.js Was a Good Language
Node.js is a runtime, not a language. I did not know this for almost four months.
8 min
read →
Personal November 21, 2014
How I Forgot Everything I Knew About Programming, Then Tried to Learn Haskell, and Rage Quit
A shorter, more honest version of the previous post.
3 min
read →
Personal November 20, 2014
How I Forgot Everything I Knew About Programming and Relearned It All Using Haskell and Monads
A journey of six months, one job, two relationships, and approximately 400 hours of reading papers I didn't understand.
11 min
read →
Architecture November 8, 2014
Macro-Driven Development: Write Code That Writes Code That You Can't Read
Why type the same boilerplate 200 times when a C preprocessor macro can type it for you incorrectly once?
9 min
read →