-
🔭 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.
- Build Games In Java: Sprites, Box2D Physics And Low-Latency Sound
- 3D Graphics Without Writing Shaders: The Portable GPU API
- Native Java Win32, 3D Gaming, Printing and Wallet
- Background Work, Push Topics, And Richer Notifications
- A New Advertising API, Built From The Ground Up
- WebSockets, gRPC, And GraphQL In The Core
- Your Codename One App, Now A Native Mac App
- Mac Native Builds, Live Protocols, And Open Issues Under 350
- We Will Not Sabotage Your Code
- OpenAPI, ORM, SVG and Lottie
- AI, OAuth, And Other Platform APIs In The Core
- On-Device Debugging And JUnit 5
- Metal Default, A New Build Cloud, And A New Format
- NFC, Crypto, Biometrics, And A New Build Cloud
- Skills, Java 17, And Theme Accents
- Metal and Skins
- Liquid Glass, Material 3, And A Lot Of Plumbing
- iOS Density, Scroll Physics, and Accessibility
- UIScene on by Default and iOS Performance
- Swift and Kotlin Native Interfaces, Faster Base64, and More