Shai Almog
Author ProfileClaim This Author Profile
Prove ownership by publishing #HashtagPLUS and this profile link on your author page or an article under your byline. A moderator or admin will review the request before it merges into your real HashtagPLUS username.
π dev.toSource
Reel is a streaming service and its server in one Java project. Flip a preset and it's a subscription service, a creator platform with community uploads, or an academy with courses and quizzes. Codename One also gained a streaming API with DRM: AES-1
π dev.toSource
Bastion is a virtual bank and small exchange, app and server in one Java project, built as a reference for how to harden a financial app: passkeys, TOTP, signed requests, device keys, pinning, a hash chained audit log and a double entry ledger. Coden
π dev.toSource
Codename One now builds a large share of Swing, SwingX and JavaFX application code for iOS, Android, the web and native desktop. It can't run everything, and this post says exactly what it can't. What you get in return is a native build 4 to 6 times
π dev.toSource
Kotlin Multiplatform code with Compose now builds as a Codename One app. The Compose runtime ships as it is, the UI layer is ours, and on our benchmark screen it did about a quarter of the CPU work per frame that Compose Multiplatform does (frame rat
π dev.toSource
Codename One now builds Flutter apps from their Dart source, and the result starts faster and uses less memory than Flutter's own release build on Android, macOS, Windows and Linux, and ships less code on all six platforms we measured. This week also
π dev.toSource
Codename One adds WebRTC voice and video calls, key agreement and HKDF on every platform, a backend WebClient with mutual TLS and HTTP/2, and ORM mapping mistakes that fail the build instead of production.
π dev.toSource
Codename One apps now get the operating system's own open and save dialogs, a real menu bar with submenus, check items and standard commands, and animated, textured 3D models. One API, placed the way each platform expects.
π dev.toSource
Codename One now covers far more of the Java class library, from java.util.function and streams to java.time, so existing Java code ports with fewer changes. Plus a proof of concept that runs simple Unity 2D games, a faster XML parser and runnable sa
π dev.toSource
Savor is a full-stack food delivery app in Java with customer, restaurant, courier and admin roles, checkout with card holds, live tracking on a map and payouts. Generate it from the Initializr and run it for one restaurant or a whole city.
π dev.toSource
Parley is a full-stack, end-to-end encrypted messenger in Java: chats, groups, channels, voice notes, voice and video calls, linked devices and an admin console. Generate it from the Initializr and ship it under your own brand.