Steve Hannah (@shannah78) 's Twitter Profile
Steve Hannah

@shannah78

Creator of jDeploy, Xataface, and many other OSS projects. Software Engineer at Codename One

ID: 21949499

linkhttp://sjhannah.com calendar_today26-02-2009 01:02:16

1,1K Tweet

431 Followers

402 Following

Shai Almog (@debugagent) 's Twitter Profile Photo

Apples developer experience is getting worse. In the past when a new version of xcode required an OS update. Annoying/lazy, but understandable. Now older versions of xcode no longer work in new OSs: you have to update both the OS & xcode. No keeping the old version. #xcode

Steve Hannah (@shannah78) 's Twitter Profile Photo

What I would give for a reliable PHP development environment with phpunit and xdebug working nicely with the IDE. Seems like every time I set up a project I end up spending hours trying to get PHPStorm, WSL, docker, xdebug, and phpunit to work with each other. When I work on

Steve Hannah (@shannah78) 's Twitter Profile Photo

Been having way too much fun with TeaVM, web components, Java 21, multi line strings and string templates. Building rich components in modern Java, that get seamlessly integrated into existing web apps as es2015 modules and custom HTML tags. Am optimistic that this will allow

Shai Almog (@debugagent) 's Twitter Profile Photo

Students at California State University built a cross platform mobile health tracking app using Codename One. Pretty cool stuff 👏 👏 👏 buff.ly/3J2ZFsp #java #iosdev #android #mobile

Shai Almog (@debugagent) 's Twitter Profile Photo

Over one weekend, we achieved a major milestone by migrating a vast amount of code to new servers. A journey from App Engine to Spring Boot, loaded with insights and lessons learned. #CodenameOne #MigrationStory #Java #appengine buff.ly/4aSNWIQ

Steve Hannah (@shannah78) 's Twitter Profile Photo

New release of TeaVM has lots of nice improvements. It was already a really nice platform to work on. Even better now. Well done Alexey Andreev . Keep 'em coming teavm.org/docs/release-n…

Steve Hannah (@shannah78) 's Twitter Profile Photo

jDeploy allows you to distribute your applications as native Mac OS apps without having to have your own apple developer account, or dealing with the cumbersome codesigning and notarization process. However many users do have an apple developer account and would prefer sign and

jDeploy allows you to distribute your applications as native Mac OS apps without having to have your own apple developer account, or dealing with the cumbersome codesigning and notarization process.

However many users do have an apple developer account and would prefer sign and
Steve Hannah (@shannah78) 's Twitter Profile Photo

Screencast: Create a new JavaFX app and publish it to the world in under 2 minutes. (Well I could have done it in under 2, minutes, but I decided to take it slow to explain a few things along the way, so... 5 minutes). #JavaFX #Java