What if... we could build a JDK including JavaFX, using the jdk build system?
As a POC, I added 3 javafx modules to my fork of openjdk/jdk and built them on Linux.
The openjdk/jdk build system is excellent, and it required only minimal changes to do this.
See https://github.com/johanvos/jdk/tree/openjfx
=> More informations about this toot | View the thread
Definition of irony: a great and well-written post on the national news website (https://www.vrt.be/vrtnws/nl/2025/01/23/hoe-meta-en-x-de-geest-van-het-wereldwijde-web-hebben-verraden/) about (a.o.) the power of X and Meta contains a major area with buttons to share it on... X and Meta. (no links to e.g. Mastodon or BlueSky)
If you want polarisation and hate to increase, this is exactly the thing you have to do... :(
=> More informations about this toot | View the thread
About https://bsky.app/profile/katie-drummond.bsky.social/post/3lg6opvfxac2j:
I have a question. How can we convince children to do their best in school, to study, to write code, while the world is increasingly influenced by people who don't study, but speak loudly and spout nonsense in a way that attracts attention?
=> More informations about this toot | View the thread
The word "tech" is increasingly associated with negativity (e.g. big tech, tech-CEO's). It's up to us, people working on technology, to show that real "tech" (not the marketing stuff from Google, Zuck, Musk) can be great, cool and friendly.
btw, I don't like it when e.g. Meta is called "Big tech". Big, yes. But tech? Really?
Also, I know some CEO's of tech companies who are really great and kind, so please don't over-generalize ;)
=> More informations about this toot | View the thread
If my reaction to a code snippet is "HUH? euuh.... wait... aaah.... ok ok ... wow! omg! billiant!!!" there is a reasonable chance that the answer would be "James Gosling".
Reading his code is often like reading an intriguing and initially weird but excellent book with a plot twist that you didn't expect and that blows you away.
=> More informations about this toot | View the thread
In a traditional quiz, there is (or at least was) often a round where 10 music fragments are played, and you have to recognize the composer.
I think something similar can be done for code. 10 code snippets are shown, and you should write down the author.
=> More informations about this toot | View the thread
I highly encourage WhatsApp users to switch to Signal (https://signal.org). You get the same (or better/more) functionality, but you don't depend on the (financial/political) whims of a commercial company like Meta. Signal is a non-profit org, just to enable messaging.
Your existing network will gradually switch as well if you make the first move :)
=> More informations about this toot | View the thread
I am really bad in rejecting PR's. No matter how much advice I read about how to deal with a bad PR, I find it hard as I don't want to be the bad guy.
But then, I'm the guy who says 2 years later: "I knew this was a bad idea".
If there are things that can be fixed in a PR, that is a different story. But if imho the PR is a bad idea in general, it's another game.
=> More informations about this toot | View the thread
A big shout-out to Ken Fogel (@omniprof) for all the effort he puts in the JChampions Conference (jchampionsconf.com).
An organisation like this requires lots of fun but also non-fun things to do.
Ken and team are doing a great job in showing the world how great Java is. Thanks.
=> More informations about this toot | View the thread
It's easy to claim there should be more focus on in education, and it is never a black/white thing, but I believe it would be good to spend more time on the Fourier transform.
=> More informations about this toot | View the thread
I wanted to check how good ChatGPT is at some basic quantum computing questions. Let's start with simple math. If n = 2, the number of qubits required for Shor's algorithm is 2n+3.
After wrong steps, ChatGPT gives the correct answer. Because, 2 + 6 + 1 =... 🤔 😂
=> More informations about this toot | View the thread
In case the creator of the wheel does not document the exact working, or does not answer your questions, I think it is fine to reinvent your own wheel.
=> More informations about this toot | View the thread
Apache NetBeans is the only IDE I use. I know it is less popular than a few others, but it somehow feels as it respects me as a developer. That's something I miss in other IDE's, which often give me a feeling of "Trust me, I know (better than you) what you want to do".
=> More informations about this toot | View the thread
I'm working on StrangeFX, and looking for input from JavaFX developers. What would be your preferred root layout container for this concept? StrangeFX currently use a Group for this, but I am thinking about changing this, to improve embedding capabilities in e.g. JTaccuino.
=> More informations about this toot | View the thread
Hi @kittylyst , maybe your excellent article from https://www.infoq.com/news/2015/09/MobileOpenJDK/ can have a follow-up now that we're working on it... (https://mail.openjdk.org/pipermail/mobile-dev/2024-December/000921.html)
=> More informations about this toot | View the thread
I highly recommend the Valhalla talk by Brian Goetz at Devoxx (https://www.youtube.com/watch?v=eL1yyTwu4hc). Not only because it gives an excellent view on what is coming in Java, but also because Brian clearly explains why it is important to spend much thinking into crucial language features. I don't care other languages had X or Y before Java. It's not a sprint, it's a marathon. I care about long-term stability and maintainability.
=> More informations about this toot | View the thread
I consider this an important milestone for Java on Mobile: https://mail.openjdk.org/pipermail/mobile-dev/2024-December/000921.html . The very latest OpenJDK code can run on iOS. Tons of things are still to do, but yes, it can be done.
=> More informations about this toot | View the thread
Today, Manning has 50% off all eBooks, including my book on Quantum Computing with Java:
https://www.manning.com/books/quantum-computing-in-action
=> More informations about this toot | View the thread
(probably unimpressive for most)
Progress. This is from the XCode console, output from an iPhone.
HelloWorld.java on iOS using hotspot (zero interpreter mode). Finally back to the point reached by the great Bob Vandette many years ago.
Need to anchor this.
=> More informations about this toot | View the thread
I'd like to make a heartfelt appeal to all Java devrels to also spread/mention non-company-funded Java work. Granted, you/they are not paid for that, but neither are so many great contributors to the Java ecosystem.
Let's move Java forward. Together.
=> More informations about this toot | View the thread
=> This profile with reblog | Go to johanvos@mastodon.social account This content has been proxied by September (3851b).Proxy Information
text/gemini