Two weeks ago I promised a blog post about the process we use for automating code samples verification in our #evitaDB documentation and now I'm keeping that promise.
The approach described, which takes advantage of #JUnit5 dynamic testing and #JShell REPL, looks like a novel approach. I haven't been able to Google any other project that documents something similar.
So if you have a similar use case, read on and get inspired.
"Can I finally use Java as a scripting language and call it JavaScript? - No, you can’t call it JavaScript for obvious reasons." 😂
https://medium.com/@adambgoode/scripting-with-java-10-and-jshell-497d6fdbf8b5
JSHELL offers a song about self-doubt with "Delusions" #2023_04_08 #earmilk #malvika_padin #music_videos #delusions #jshell #single
>> https://earmilk.com/2023/04/08/jshell-offers-a-song-about-self-doubt-with-delusions/
#2023_04_08 #earmilk #malvika_padin #music_videos #delusions #jshell #single
@sundararajan_a came up with clever usage of #Java TOOLING.jsh #JShell script.
> We can use that jextract_jdk's jshell & define jextract command to extract a C headers. We import the generated class to call native method. 😀
See details on the screenshots at https://twitter.com/sundararajan_a/status/1636382493262909441
Tomorrow I’ll do a demo internally of what I’ve been working on recently, so I prepared a #jshell environment for poking around the innards of the system directly while it’s running. Neat stuff.
A new Y2K bug seems to be approaching, and we still have time to prevent it! Or you can already schedule a long holiday for the year 2038... with #Java and #jshell and @frankdelporte!
https://foojay.io/today/still-time-to-schedule-your-holiday-for-2038/
In which a family feud arose while playing Rummikub that required a quick timer to solve. #Teaching #Opportunity #Java #JShell
#teaching #opportunity #java #jshell
In the Azul blog post "9 Outdated Ideas About Java", I take a look into some false assumptions and outdated ideas about #Java based on early versions.
Because of the work by the community, you can't compare Java from the early days with the versions that have been released every 6 months since 2018. And with excellent tools like #jshell, #jpackage, #jbang, #sdkman, plugins by @gluonhq, and many more, the developer experience has seen a tremendous evolution.
#java #jshell #jpackage #jbang #sdkman #openjdk
Funny to see this image being shared by @nixCraft. Just last week, I described exactly this problem with some #Java #JShell experiments on https://webtechie.be/post/2022-12-01-schedule-holiday-2038. The problem is actually worse! When adding one second to 2038-01-19T03:14:08Z[UTC], you don't travel back in time to 1970, but 1901-12-13T20:45:52Z[UTC].
How do they say it? You're not a real programmer if you never had to deal with dates, times, and timezones? ;-)
I already scheduled my holiday for January 2038 and so should you! Check out why in this blog post...
Using the #JShell API to implement a #Java Source Browser https://bit.ly/3gs03Ww by @sundararajan_a
"Using the #JShell API to implement a #Java Source Browser"
https://inside.java/2022/11/21/jshell-java-source-browser/
I tweeted this earlier but the source code is bit too big for a tweet.
Thanks to
David Delabassée (https://delabassee.com/) for his help on review/edit + blog server logistics.
"Using the #JShell API to implement a #Java Source Browser"
https://inside.java/2022/11/21/jshell-java-source-browser/
I tweeted this earlier but the source code is bit too big for a tweet.
Thanks to @delabassee for his help on review/edit + blog server logistics.
@hanshuebner Interesting. I wonder if we could do similar things in #Java with #JShell. This guy managed it halfway: https://youtu.be/lTrzahYq5ok. The typical organization of code in Java makes it difficult though to write production code this way.
Bon, y’a pas un gens qui a une p**** de doc qui fonctionne pour request en JS ? 🤔 #JSHell