Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar
andybrunner, to Java
@andybrunner@swiss.social avatar

Freeware: Java Package ch.k43.util (Release 2024.05.17)

  • KSMTPMailer: New class to compose and send multipart SMTP email with text, HTML and file attachments
  • KSocketServerThread: Added getAuthenthicatedClientCN() to return common name
  • KSocketClient: Added getAuthenticatedClient() and getAuthenticatedClientCN()
  • KFile: Added readPropertiesFile() and writePropertiesFile()
  • K: Added dnsQuery() to return any DNS record

https://java-util.k43.ch

faassen, to rust
@faassen@fosstodon.org avatar

Porting a significant codebase (an xpath compliant regex engine) from Java to Rust was fascinating. Here are some observations:

  • Java is pretty readable even for someone who never wrote a line of Java in his life

  • Editor dev tooling to follow references is super handy during this work

  • Java classes melt away into enums. In this codebase dynamic dispatch was unnecessary and inheritance was used only a little. OO is overrated

1/n

fstab, to Java
@fstab@mastodon.social avatar

The #Prometheus #Java #Metrics library 1.3.0 is released! PushGateway support is back. https://github.com/prometheus/client_java/releases

sebsauvage, (edited ) to Java French
@sebsauvage@framapiaf.org avatar


Si vous cherchez un JRE/JDK pour une plateforme précise sans avoir à vous faire chier avec le site immensément casse-gonades d'Oracle, vous pouvez télécharger ici les OpenJDK.
Il y a également les anciennes versions de Java jusqu'à Java 8.
https://adoptium.net/fr/temurin/releases/

kosmikus, to haskell
@kosmikus@functional.cafe avatar

Later today, 2024-05-15, at 1830 UTC, join Edsko and me for the 25th episode of the #Haskell #Unfolder "from #Java to Haskell" live on #youtube.

https://well-typed.com/blog/2024/05/haskell-unfolder-episode-25-from-java-to-haskell/

leanpub, to Java
@leanpub@mastodon.social avatar

Modern Thymeleaf Bundle https://leanpub.com/b/modern-thymeleaf-bundle by Wim Deblauwe is the featured bundle on the Leanpub homepage! https://leanpub.com wimdeblauwe@mastodon.social

khalidabuhakmeh, to Java
@khalidabuhakmeh@mastodon.social avatar

The performance profiling tools for developers in latest EAP is pretty awesome.

https://blog.jetbrains.com/idea/2024/05/intellij-idea-2024-2-eap-is-open/?

kerfuffle, to Java
@kerfuffle@mastodon.online avatar

Who here knows a CDN that offers edge computing capability for the JVM / GraalVM?

AWS Lambda@Edge only supports JavaScript and Python.
Cloudflare only supports JavaScript.
Fastly supports WebAssembly.

kerfuffle,
@kerfuffle@mastodon.online avatar

Actually, it may be soon that #WebAssembly with WASI support as offered by Fastly can be targeted from #Kotlin / #Java. Nice article on the development by @sdeleuze at https://seb.deleuze.fr/introducing-kotlin-wasm/

Would be sweet if I can have a static #HTML / #CSS website that uses #HTMX for interaction with a backend written in Kotlin and compiled to #wasm running on an edge location using #wasi .

albertcardona, to Java
@albertcardona@mathstodon.xyz avatar

In java, is there a simple, idiomatic, standard-library built-in way to iterate a Stream n elements at a time? E.g., in pairs, using a BiConsumer or similar two-argument Function?

chrisvest, to Java
@chrisvest@mastodon.social avatar

I'm running a fairly small service, and recently switch it over to Generational ZGC. Turns out ZGC scales down quite well. After the heuristics settled, max heap is now kept below 300 MiB, which is less than what we got with G1GC. Pause times are also much lower, with sum total pause per minute occasionally reaching 1 ms, but is usually sub-ms. I can see why they want to make this the default in Java 23.

openjdk, to Java
@openjdk@mastodon.social avatar

Proposed to target JDK 23: JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview): https://openjdk.org/jeps/477 #jdk23 #openjdk #java

hrefna, to Java
@hrefna@hachyderm.io avatar

It's fascinating to me looking at beginning language guides and thinking "what does this say about the culture of the language"

When I was delving into it was (with affection) "here's hello world and here's a dense academic paper on implementing event systems in OCaml 5!"

guides used to be centered on the assumption that you were a web programmer looking to do applets, even long after that assumption died.

generally seems to assume a background in programming w/ a CLI.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Don't panic folks, but I do now. Give it a try, is pretty nice. Also, there's . 😄

🙏 boosts appreciated

https://blog.jetbrains.com/idea/2024/05/easy-hacks-how-to-use-java-streams-for-working-with-data/

leanpub, to Software
@leanpub@mastodon.social avatar

Working With Code in IntelliJ IDEA http://leanpub.com/courses/leanpub/workingwithcodeinintellijidea by Trisha Gee and Helen Scott is the featured course on the Leanpub homepage! https://leanpub.com

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 481: Scoped Values (Third Preview): https://openjdk.org/jeps/481

horovits, to opensource
@horovits@fosstodon.org avatar

Last week I had the pleasure of speaking at Europe in Berlin 🇩🇪, and at in London 🇬🇧 (it was week of May the 4th, so you might notice a recurrent stage theme 😎)
Check out the post with some selfies, stories & credits
https://www.linkedin.com/posts/horovits_opensearchcon-devoxxuk-activity-7196056728281432064-bSft

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar

🕹️ Title: UnCiv
🦊️ What's: A ~ libre TB strategy game & Empire building, inspired by Civ V
🏡️ -
🐣️ https://github.com/yairm210/UnCiv
🔖 #LinuxGaming #ShareYourGames #Flagship #TBS #GrandStrategy
📦️ #LibreGameEngine #FreeAssets #Java #Bin #Arch #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 4.11.9➜11
⚗️ New features 💎
📌️ Changes: https://github.com/yairm210/Unciv/releases
🦣️ From: 📶️ https://github.com/yairm210/Unciv/releases.atom

🏝️ https://www.youtube.com/embed/u28tWIsC01E
🎲️ https://www.youtube.com/embed/O_qNLmeyqWE
🎲️[fr] https://www.youtube.com/embed/tLNWW0BHZ04

leanpub, to Java
@leanpub@mastodon.social avatar

Testing Spring Boot Applications Demystified by Philip Riecks is free with a Leanpub Reader membership! Or you can buy it for $9.00! http://leanpub.com/testing-spring-boot-applications-demystified

myfear, to Java
@myfear@mastodon.online avatar

How to write a left-fold streams collector in Java https://event-driven.io/en/how_to_write_left_fold_collector_in_java/ by @oskar_at_net
#Java

alien, to Software
@alien@fosstodon.org avatar

Java updates for 2024Q2

Three weeks ago, the quarterly (security and stability) updates to various Java source code repositories were released. This means, new packages for OpenJDK versions 8, 11 and 17 are now in my Slackware repository. It took a while but hey, here they are.
For OpenJDK 8 I still use icedtea to compile the Java sources because it is convenient. The more modern

https://alien.slackbook.org/blog/java-updates-for-2024q2/

#Slackware #Software #icedtea #java #jdk #jre #openjdk

skybert, to Java
@skybert@emacs.ch avatar

I know I'll get more geek points if I write Java code like:

pConf.getProfiles().forEach(<br></br>    p -> mProfileURIMap.put(p.getId(), p.getURI()));<br></br>

But I still think nothing beats a good old loop:

for (ProfileConf profileConf : pConf.getProfiles()) {<br></br>  mProfileURIMap.put(profileConf.getId(), profileConf.getURI());<br></br>}<br></br>

#java #coding

leanpub, to Java
@leanpub@mastodon.social avatar

Stratospheric (Radiant Reader (eBook)) by Tom Hombergs, Björn Wilmsmann, and Philip Riecks is on sale on Leanpub! Its suggested price is $39.00; get it for $29.25 with this coupon: https://leanpub.com/sh/wdA2VTz1 #Java #AmazonWebServices #CloudComputing #Aws

snafu, to javascript
@snafu@digitalcourage.social avatar

Why is the whole / dependency management system such a mess? Cryptic warnings all over the place, non-deterministic behavior, n different module systems and dependency management tools - crazy.

With and e.g. I never have any of these problems. It's also complex, sure, but in general it works really rock solid for me.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • ngwrru68w68
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • tacticalgear
  • InstantRegret
  • cisconetworking
  • cubers
  • tester
  • anitta
  • modclub
  • Leos
  • normalnudes
  • JUstTest
  • All magazines