In object-oriented languages like Ruby, people often say that “everything is an object”—but first-class functions have become standard for object-oriented languages too. C# has had them and other related features for years, and even Java is in the... Read more
"Argh, why is this so slow?!" We've all asked questions like this without getting satisfying answers. And so we slog along, finding workarounds and architecting around the slow bits. But what if we had a friend who could see things we can't? Someo... Read more
In this workshop, which assumes only basic Clojure knowledge (see Clojure Koans or any of the excellent introductory Clojure books), we'll dig into how Clojure macros work, some tricks of the macro-writing trade, and the inherent tradeoffs we must... Read more
It’s super-frustrating to run into an issue you don’t understand. I hate feeling powerless like that. But luckily DTrace has our backs! In this talk, I’ll show you how DTrace can answer incredibly specific questions to test our hypotheses when tro... Read more
Claim your profile today and start building your speaker history.
Colin Jones is CTO at 8th Light, where he works with teams to craft reliable, maintainable software. He's into Clojure, security, distributed systems, and performance.