Dustin Getz's blog

blogs from my path to becoming a better software engineer









16 Mar 2014
Intro to React livecoding workshop - crib sheet
18 Feb 2014
Building dynamic forms with Facebook React
12 Sep 2013
A very brief comparison of Knockout, Angular and Facebook React
11 Sep 2013
Promises are the same as simple function composition
13 May 2013
Dependency injection in Javascript, AngularJS style
05 May 2013
doing imperative things like mutating a GameState in FP - related to the monadic logger syntax
26 Mar 2013
Datomic solves the O/R impedance mismatch
09 Oct 2012
can Haskell prove that a program will not crash?
07 Oct 2012
intro to monads in python. identity, maybe, error
07 Oct 2012
Java sucks because idiomatic java is bad code
03 Oct 2012
implement python generators without yield
02 Oct 2012
Writer, Reader, and State monads in Python
25 Sep 2012
datomic "a better sql" high level summary
24 Sep 2012
Strange Loop 2012 talk - Monads for normal people in python (slides)
21 Jul 2012
monads for normal people in python and clojure
11 Jul 2012
demo of nonblocking list comprehension with cps monad
30 Jun 2012
trivially parallelize blocking queries with Futures
26 Apr 2012
smarts vs experience
25 Apr 2012
higher-level iteration
20 Apr 2012
if monads are so awesome, why don't more people use them?
20 Apr 2012
they are paying you to accept a much lower intellectual growth rate
07 Apr 2012
Dustin's awesome monad tutorial for humans, in Python
19 Mar 2012
Philly Lambda presents Paul deGrandis on Clojure Powered Startups
18 Mar 2012
Clojure encourages immutable style, Common Lisp does not
19 Feb 2012
Talk- use continuations for something useful
30 Jan 2012
TIL python 1.0 included higher order functions by accident
21 Nov 2011
the [un]necessity of superstar middle management in bigcos
18 Nov 2011
notes on McCarthy seminal paper on LISP
15 Nov 2011
everything priced above its proper value
14 Oct 2011
stages of growth as a software engineer
07 Oct 2011
fascinating cs explanation of why "java generics are not covariant"
06 Oct 2011
the cost of accidental complexity, a dumb example
05 Oct 2011
mainstream FP is a ways away, due to out-of-band problems
23 Sep 2011
type-checked null in java (or, how to make NPEs impossible)
20 Sep 2011
functional decomposition is the silver bullet
20 Aug 2011
nostrademons quote, 75h work week harmful to personal growth
20 Aug 2011
java memory performance tuning, when rendering webapp markup
20 Aug 2011
forget functional programing, lets do narrative programming
19 Aug 2011
i'm not sure if ORMs are an anti-pattern
19 Aug 2011
I'm calling native code from C# and it crashes, how do i catch the exception?
19 Aug 2011
confident code vs timid code
17 Aug 2011
java sucks
08 Aug 2011
java sucks, because it makes functional idioms frustratingly heavy to use
07 Aug 2011
linus quote, think and analyze motherfucker*
05 Aug 2011
fail-hard vs log/continue
05 Aug 2011
extjs ajax implementation internals, and the evolution of XMLHttpRequest
03 Aug 2011
jquery is for web-pages, extjs is for web-apps
22 Jul 2011
wrong code should look wrong
09 Jul 2011
peter principle is bullshit
07 Jul 2011
yet another initial reaction to g+
05 Jul 2011
the importance of shared ownership in software teams
04 Jul 2011
do dynamic languages scale past teams of 8?
28 Jun 2011
How to Read Code
24 Jun 2011
RE seth godin, "how do you know when it's done?"
22 Jun 2011
commenting protip, use your code review system snippets
15 Jun 2011
understanding the opposite viewpoint
06 Jun 2011
Rockstars, what lessons would you teach your younger self?
04 Jun 2011
ExtJS, understanding dynamic component state, properties and methods
04 Jun 2011
AWS might not be the best choice for enterprise hosting
02 Jun 2011
java in practice, best way to stop using checked exceptions
18 May 2011
clear code vs correct code
15 May 2011
how to demo an enterprise iPad app near tech conference wifi with a pringles can
11 May 2011
if every day you improve yourself 1% (quote)
07 May 2011
Steve Jobs on excuses
05 May 2011
how to become an expert swegr
04 May 2011
do-not-track isn't as stupid as some think
02 May 2011
linus on magic code
21 Apr 2011
understanding "99.95%" availability
17 Apr 2011
google's energy cost, compared to heating a cup of tea
08 Apr 2011
miracle workers
07 Apr 2011
RE "VCs are not record labels"
07 Apr 2011
password security the free & easy way!
07 Apr 2011
Javascript frameworks, JQuery vs EXT
14 Mar 2011
why write yet another blogging tool?
13 Mar 2011
how do you validate yourself?
06 Mar 2011
you have more control than you think
06 Mar 2011
What hotel wifi fees can teach us about people
06 Mar 2011
Stop saying "I"
06 Mar 2011
people aren't stupid
06 Mar 2011
Lessons in marketing from a 15-year-old
06 Mar 2011
I have a blog serving static content from a database, how can i make it faster?
06 Mar 2011
Don't kick the cat!
06 Mar 2011
51 hours left to live