Library use is common but documentation is scarce. Your ability to ascertain information quickly about a library can mean the difference between success and failure in time-sensitive projects....
Articles by Todd Schiller
Subscribe to keep up to date with my latest posts. Shorter pieces are also collected on the Notes page.
-
4 steps to effective development questions and bug reports
-
Making Wrong Code... Wrong
Joel Spolsky has a popular post from 2005 on "Making Wrong Code Look Wrong". In this post, I'll address his suggestion to use Hungarian Notation. It turns out we can now do better: we can make...
-
Enforcing memory allocation patterns with an effect system
Writing performant Java software often means controlling allocation patterns to prevent garbage collection. For example, a program for processing financial FIX messages in real-time might use a...
-
Improving unit testing with data provenance
In an ideal world, each unit test would run in isolation. In practice, environment setup (e.g., database schema setup) is expensive, so it's common to share resources between tests. In the worst...
-
Note Financial DSL resources
I've been creating an annotated collection of financial domain-specific language papers, talks, and webpages on the DSLFIN workshop resources page. Since it's become a bit unwieldy, I'll be...
-
Note Financial DSL workshop at MODELS 2013
Information about the Workshop on Domain-Specific Languages for Financial Systems (DSLFIN).