-
π 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.
- Try Real Java in Your Browser, Compiler Errors Included
- How Do You Test Spring Compatibility?
- Update DB Schema in Production with Flyway like Syntax
- Easy Full Stack Authentication and Login in the Style of Spring
- Android on iOS, Web & Desktop Efficiently and for Free
- Don't Order Fish on Monday. Don't Release on Friday
- Do You Want Your Web App to Feel Like a Native App?
- Connect Your App to Your Enterprise Traces
- Do You Prefer Gradle?
- Can You Tell the Difference Between These iOS Tab Bars?
- Honey, I Shrunk Java
- A Smaller, Faster Java Server with a Spring-Style API
- Native Desktop Themes for Production Apps
- Your Push Request Succeeded. The Device Key Is Dead.
- WebSocket Support for Your Java Backend
- OpenTelemetry Support from App to Database
- JPA Inspired ORM from SQLite to PostgreSQL
- iOS 27 Glass You Can Choose, Measure, and Test
- Apple Shouldn't Dictate Your App's Redesign Schedule
- The Java Compiler That Became Its Own Test Case







