-
π Iβm currently working at gdocweb, Codename One and Debug Agent
-
I've written five programming books: Java Basics, Practical Debugging at Scale, Create an Uber Clone in 7 Days, Java 8 to 21 and Codename One Developer Guide.
-
I have many video tutorials on my youtube channel.
-
π¨βπ» Most of my projects are available at https://github.com/codenameone/ -- it was a personal account convetered to an organizational account so this github account is relatively new you can still find some projects here as well.
-
π I regularly write articles on Debug Agent, Codename One, Dev.to, Medium and Hacker Noon. I'm ocassionally featured on foojay, dzone, JavaCodeGeeks and others. I also used to blog at Talk to the Duck.
-
π¬ Ask me about Java, Debugging, Production, VM internals and pretty much anything
-
I mostly use mastodon you can still see my old tweets at @debugagent and @Codename_One although those accounts are mostly dormant.
-
I created a few online courses many of which are free now.
- Debugging Kubernetes Part 1: An Introduction
- Practical Debugging at Scale: Kubernetes Introduction B - P. 32
- Practical Debugging at Scale: Debugging Kubernetes Intro A - P. 31
- Failure is Required: Understanding Fail-Safe and Fail-Fast Strategies
- Practical Debugging at Scale: Defining Failure - P. 30 |DebugAgent.com
- Practical Debugging at Scale: fail-safe and fail-fast - P. 29
- Software Testing as a Debugging Tool
- Practical Debugging at Scale: Test Driven Development (TDD) - P. 28
- Practical Debugging at Scale: Testing Basics - P. 27 | DebugAgent.com
- Practical Debugging at Scale: Overlogging and Best Practices B - P. 26
- Practical Debugging at Scale: Overlogging and Best Practices A - P. 25
- Practical Debugging at Scale: Logging Basics - P. 24 | DebugAgent.com
- Wireshark & tcpdump: A Debugging Power Couple
- Practical Debugging at Scale: tcpdump - P. 23 | DebugAgent.com
- Mastering jhsdb: The Hidden Gem for Debugging JVM Issues
- Debugging Streams with Peek
- Debugging Using JMX Revisited
- Unleashing the Power of Git Bisect
- The Best Way to Diagnose a Patient is to Cut Him Open
- Regenerate Immediately and RSS