-
π 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.
- The Java Compiler That Became Its Own Test Case
- A Desktop Theme Has to Know About the Mouse
- Xcode 27: The Build Settings That Can Stop a Release
- The Hard Part of Invite a Friend Is the Install
- One Vault, from Your Phone to the Browser
- One Java Model from the App to PostgreSQL
- We Didn't Want to Build Another Java Server
- Android 17 Without the Last-Minute Scramble
- Javadoc That Feels Like Your Website
- Native Drag and Drop Meets Cross-Device Continuity
- Faster Starts, Less JavaScript Overhead
- Faster Maps: Chasing Swiss Speed
- What Go Taught Us About Java Garbage Collection
- Lies, Damn Lies and Benchmarks
- Pick One Contact Without Asking for the Address Book
- We Stopped Waiting for Platform Changes to Find Us
- Fill an SMS Verification Code Without Reading the Inbox
- A Mac App, Not an iOS App on a Mac
- A Dialog Can Now Be a Native Desktop Window
- VoIP, VPN, and the Build System Behind Them







