Have you ever looked at someone else’s Honeycomb query and thought “what’s up with ‘trace.parent_id does not exist’? Or wondered how Honeycomb’s home screen counts Total Requests? This is totally confusing. Here, I made a video about how to do it and why it works like that.
What is happening in production? Distributed tracing can help you find out. But it’s one thing to instrument, another to use it. Here’s a short (6m) video that asks “Why is this so slow?” See three quick ways to get answers in Honeycomb. If you want to follow along and play with the same data … Read moreThree Easy Ways to Use Distributed Traces
In games from Animal Crossing to Path of Exile, play starts with world exploration. How does physics work here? What can I do? Software development is the same way. Here’s my video from GOTO Chicago 2020. Also, I did a version at Philly ETE (video):
I have a principle now: no installing languages or tools or any project-specific stuff on my laptop. Only Docker. Every project can happily have its own version of Ruby or Python and their dependency managers. When my laptop gets lost again, I won’t spend (as many) weeks being surprised by what I need to install … Read moreI will not install your language tools
In this live video interview with screencasting, I show a bit of functional programming style in Java 8. I also rant about whether math is necessary to be a good programmer, and predict how organizational structures are changing to support learning. STLCodeCast Episode 19 My Pluralsight course on FP with Java
Why replace our carefully chosen, exactingly specified example-based tests with properties, when properties are harder to write and less specific? link to YouTube Video from Midwest.io 2014 Related code: https://github.com/jessitron/scalacheck-prisoners-dilemma
If you’re a Java programmer who’s itching to switch to a newer, more exciting language, then remember we can still improve the paradigms we’re using in the language we get paid to use. Erik Onnen’s video on InfoQ, Java.next, talks about why Java is still the language best-suited to the JVM, and how we can … Read moreVideo review: Java.next