-
π 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.
- How We Beat HotSpot Performance (By Cheating, But Not Like That)
- Game Builder Tutorial 3: Build a First-Person 3D Dungeon
- VideoIO, PCM Mixing And Timed Whisper Captions
- Versioned Builds Are Back, With Master Builds For Fast Verification
- Commerce And Secrets Without An IAP Tax
- Motion, Stylus, Trackpads And Foldables In The Core
- CarPlay And Android Auto From One Codename One API
- More Surfaces, Same Deal: Cars, Sensors, Commerce, Video And Builds
- Game Builder Tutorial 2: Build a Blackjack Card Game (Duke Jack)
- Device Integrity And App Review: RASP, Attestation, And Asking For Ratings Right
- Apple TV And Android TV: One Codebase, And CSS @media For The Living Room
- A Privacy-First Analytics API: One Facade, A Provider SPI, And A Consent Gate
- Rich Text And Code Editing: RichTextArea And A Syntax-Highlighting CodeEditor
- Maps You Control: A Pure-Vector MapView And Pluggable Native Providers
- Funding Open Source Without The Bait And Switch: Analytics, Native Maps, TV And More
- Game Builder Tutorial 1: Build a 2D Platformer β Duke's Coffee Run
- The Codename One Game Builder: Draw The Level, Code The Rules
- Seamless Crash Protection That Symbolicates Native Crashes
- Just Watch
- Java To Native Linux App: One 5MB Binary, x64 And Arm







