Shai Almog

Avatar photo

Shai Almog

Author, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]
Likes 6
Avatar photo
Avatar photo

Shai Almog

Author

Author, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.

Learn More

Recent Likes

Comments 41
Avatar photo
Avatar photo

Frank Delporte

Administrator

Frank Delporte is a Java Champion, Java Developer, Senior Technical Writer at Azul, Blogger, Author of "Java Programming for Raspberry Pi - A Hands-On Guide to Electronics and IoT Projects",...

Learn More
Avatar photo
Avatar photo

A N M Bazlur Rahman

Administrator

A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious...

Learn More
Jadon Ortlepp profile
Jadon Ortlepp profile

Jadon Ortlepp

Author

Digital Marketing Coordinator working for Payara who has been involved in the Java space since 2017. Very much enjoys collaborating on projects and events with other individuals and organisations. Including...

Learn More

Recent comments

Avatar photo

Frank Delporte

How to Share Your Work...

Hi Bazlur, as always... it depends ;-) For the Foojay podcast, once I got into...

Avatar photo

A N M Bazlur Rahman

How to Share Your Work...

On average, how much time does it usually take to create a video or podcast?

Jadon Ortlepp profile

Jadon Ortlepp

Serverless is the New Timeshare

Great blog! Found this really interesting as Ive noticed "serverless" as a buzzword to be...

Shares 0
Articles 128
Views 512,9K

All 41 Comments

Latest post

Native Linux, Apple Watch, A Game Builder And Crash Protection

This week adds a native Linux desktop port, an Apple Watch and Wear OS port, a visual Game Builder with a high-level gaming API, and seamless crash protection that symbolicates native crashes and files them as GitHub issues. We also rebuilt the build cloud from the ground up.

We Will Not Sabotage Your Code
We Will Not Sabotage Your Code

A maintainer recently hid a destructive prompt-injection payload aimed at AI agents inside his own framework. That is a betrayal of the trust open source runs on. Here is where we stand, and why I think AI is the biggest opportunity small OSS players have ever had.

Native Java Win32, 3D Gaming, Printing and Wallet
Native Java Win32, 3D Gaming, Printing and Wallet

This week brings native Windows executables with no JVM, a portable 3D graphics API, a gaming API with Box2D physics, cross-platform printing, and Apple Wallet support, in what is probably our biggest update ever.

OpenAPI, ORM, SVG and Lottie
OpenAPI, ORM, SVG and Lottie

An OpenAPI 3.x client generator that turns a spec into typed Codename One code, a JPA-shaped SQLite ORM, JAXB-shaped JSON / XML mappers, build-time SVG and Lottie transcoders, plus a declarative router and deep-link API. All ride on the same build-time codegen pipeline.

Mac Native Builds, Live Protocols, And Open Issues Under 350
Mac Native Builds, Live Protocols, And Open Issues Under 350

The open issue count dropped below 350 after a push through the oldest reports, and the same week brought native Mac builds, WebSockets in the core, gRPC and GraphQL integration, a new advertising API, and richer background work.

AI, OAuth, And Other Platform APIs In The Core
Codename One: AI, OAuth, And Other Platform APIs In The Core

Deeper AI integration in the framework core, modern authentication via OAuth / OIDC and WebAuthn passkeys driven from the system browser, and a few smaller additions (WiFi / connectivity, share-sheet result callbacks) alongside.

On-Device Debugging And JUnit 5
Codename One: On-Device Debugging And JUnit 5

A walk-through of the new JDWP-based on-device debugging pipeline for ParparVM iOS apps and Android apps, with a step-by-step IntelliJ tutorial for each. Plus a short tutorial on the new standard JUnit 5 integration against the JavaSE simulator, with annotations for the visual configuration.

Metal Default, A New Build Cloud, And A New Format
Codename One: Metal Default, A New Build Cloud, And A New Format

The iOS Metal renderer is now the default, the new Build Cloud console is wired into every Dashboard link on the site, and the weekly release blog is moving to a shorter format with deeper follow-up posts during the week.

NFC, Crypto, Biometrics, And A New Build Cloud
NFC, Crypto, Biometrics, And A New Build Cloud

Device APIs move into the framework core, revolutionary Bluetooth debugging, and the Build Cloud’s new UI is live in preview.

Skills, Java 17, And Theme Accents
Skills, Java 17, And Theme Accents with Codename One

Java 17 is the new Initializr default, generated projects ship an AGENTS.md authoring skill that any AI agent can pick up (including a workflow that lets agents drive jdb against the simulator), native themes get a runtime accent palette, plus Metal follow-ups and iOS push that no longer prompts at launch.

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/today/author/shai-almog/feed/
Copied to the clipboard