PerfectSlayer
banner
hardcoding.fr
PerfectSlayer
@hardcoding.fr
Senior Software Engineer @ Datadog / Developer of AdAway (http://github.com/AdAway/AdAway) / @parisjug.org leader
"we are building a new advanced flow that allows experienced users to accept the risks of installing software that isn't verified"
That's definitely better than locking down all installs from non-Google verified developers but still a pain: android-developers.googleblog.com/2025/11/andr... #android
Android developer verification: Early access starts now as we continue to build with your feedback
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
November 13, 2025 at 5:48 AM
> «will possibly suffer a performance regression, or they can stay on older JDK releases indefinitely.»
> «There is no obvious mitigation for this problem.»

🧹 Cleaning up code bases is always a tradeoff but at least the risks are clearly identified and most of them are taken care of🙏
✏️ JEP 8371379 was drafted
Title: Deprecate the UTF-16-only Internal String Representation
Type: feature
Component: core / lang
See openjdk.org/jeps/8371379
November 7, 2025 at 12:31 PM
That will require some work to comply 😬 but it's for the best 💪
🎯 JEP 500 proposed to target JDK 26
Title: Prepare to Make Final Mean Final
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/500
October 29, 2025 at 12:13 PM
I discovered at JavaZone a great tool from @mostlynerdless.de: meta-agent. If you're doing bytecode injection or trying to investigate the magic behind your beloved frameworks, give it a try! blog.hardcoding.fr/instrumentin...
Instrumenting the Instrumenter: A meta-agent Story – Hardcoding
blog.hardcoding.fr
October 24, 2025 at 5:23 PM
Reposted by PerfectSlayer
How I Bypassed Amazon's #Kindle Web #DRM Because Their App Sucked
How I Reversed Amazon's Kindle Web Obfuscation Because Their App Sucked
As it turns out they don't actually want you to do this (and have some interesting ways to stop you)
blog.pixelmelt.dev
October 17, 2025 at 3:52 PM
Reposted by PerfectSlayer
🎉 Les inscriptions sont ouvertes pour notre prochain événement #n8n #DuckDB #java
@n8n.io par Nayel Ferai et @duckdb.org par @vhe74.bsky.social
🏢 chez agorapulse www.agorapulse.com
📆 le Mardi 14 octobre prochain
🎟️ Inscrivez-vous dès maintenant sur notre site: parisjug.org
Bienvenue
Bienvenue au Paris JUG Le Paris JUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) a...
parisjug.org
October 10, 2025 at 8:41 AM
Reposted by PerfectSlayer
Vous l'attentiez tous, les vidéos de la session sur Java25 de Remi Forax du mois dernier.

youtu.be/nRJbfkO6Ra4
youtu.be/arLPg9fov_4
2025/09/09 - Java 25, en long en large et surtout en travers - Partie 1
YouTube video by Paris JUG
youtu.be
October 6, 2025 at 7:21 AM
Hello Belgium! 🇧🇪 Excited to give a talk at @devoxx.com this week: m.devoxx.com/events/dvbe2... If you’re around, come say hi or ping me to hang out 👋
Devoxx Mobile Companion
Your ultimate companion for Devoxx conferences worldwide. Browse talks, speakers, schedules, and manage your personalized conference experience.
m.devoxx.com
October 6, 2025 at 6:32 AM
Reposted by PerfectSlayer
The JDK 25 release is available!

Thank you to the team involved for making this happen.

Dive into the details and explore what’s new and noteworthy 👉 hubs.la/Q03Ly2910

Download #EclipseTemurin JDK 👉 hubs.la/Q03Ly8MS0

#Java #JDK #Temurin #Adoptium #JDK
September 30, 2025 at 5:11 PM
I wasn't expected to see Swing improvement in the next Java version 😮 Java for Desktop isn't dead apparently 😇
✏️ JEP 8368874 was drafted
Title: JEP: Add a JDatePicker UI Component to the Swing UI Toolkit (Preview)
Type: feature
Component: client / javax.swing
See openjdk.org/jeps/8368874
September 30, 2025 at 5:12 AM
Why the f*** is there some YouTube videos on my #spotify home screen?? 🤬 #enshitify
September 23, 2025 at 5:58 AM
Reposted by PerfectSlayer
Java 25 / JDK 25: General Availability
mail.openjdk.org
September 16, 2025 at 1:26 PM
Did Oracle just killed #graalvm in favor of #leyden? 😮
"The goals of improving the startup time, time to peak performance, and footprint of Java programs are being pursued further in OpenJDK’s Project Leyden as a standard part of Java."
blogs.oracle.com/java/post/de...
blogs.oracle.com
September 16, 2025 at 9:43 AM
See you all there! 👋
🎉Vous n'êtes pas les seuls à reprendre ! Pour le Paris JUG aussi c'est la rentrée avec une soirée autour de Java 25 par Rémi Forax ☕

🏢 Chez Renault Digital
🗓️ Le mardi 9 septembre
🎟️ Inscrivez-vous dès maintenant sur notre site parisjug.org
Bienvenue
Bienvenue au Paris JUG Le Paris JUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) a...
parisjug.org
September 5, 2025 at 4:45 PM
Reposted by PerfectSlayer
Read the JEPs! I just discovered this one, great tool! @jeptracker.bsky.social
September 4, 2025 at 8:55 AM
I’ve lost more time than I’ve saved trying to use LLMs… until now. For once, they actually gave me real value - so I built a tool to capture it: blog.hardcoding.fr/building-a-c... #java #langchain4j #llm #quakus #mpc #github
Building a Code Review Assistant: When AI Actually Makes Sense – Hardcoding
blog.hardcoding.fr
August 18, 2025 at 8:00 AM
⚠️ RCE + arbitrary location write found in Git: github.blog/open-source/... Time to update! 🛡️ #CVE-2025-48384 #CVE-2025-48385
Git security vulnerabilities announced
Today, the Git project released new versions to address seven security vulnerabilities that affect all prior versions of Git.
github.blog
July 8, 2025 at 6:35 PM
You can now customize notifications per account! 🙌 Really useful to carefully set up the right notifications for both my @jeptracker.bsky.social bot and our social @parisjug.org account. Less noise for richer interactions 👍
📢 1.104 is rolling out with new ways to personalize your notifications!

• Activity Notifications: Get push alerts from your favorite accounts
• Repost Notifications: See when someone likes or reposts something you’ve reposted
• New Notification Settings: Fine-tune which notifications you receive
July 8, 2025 at 7:35 AM
I'm curious if anyone tried CheerpJ as #Java Applet replacement? Not that I'm an applet user, mostly out of curiosity 😇
cheerpj.com/cheerpj-appl...
June 23, 2025 at 1:15 PM
If only our customers would migrate away from Java 8 😭
#Java in 2025 be like...
June 17, 2025 at 5:34 PM
Poor move from #Google about making custom ROM significantly harder to create and maintain. Sad time for the Android Open Source ecosystem 😓 www.androidpolice.com/googles-late...
Google’s latest AOSP move spells doom for custom ROMs on Pixel phones
Google just made Pixel custom ROM development harder
www.androidpolice.com
June 12, 2025 at 1:33 PM
Easily capture method timing and call stack using JFR with JDK25! 🙌 Interesting combo using the profile.jfc config file and custom annotations for quick troubleshooting 💡
🎯 JEP 520 proposed to target JDK 25
Title: JFR Method Timing & Tracing
Type: feature
Component: hotspot / jfr
Release: 25
See openjdk.org/jeps/520
May 26, 2025 at 2:46 PM
Compact object header will move from experimental feature to product feature in the next LTS (JDK25 in Sept). So -XX:+UnlockExperimentalVMOptions will be no longer needed! 🙌 Examples of expected memory savings in the JEP below 👇
🎯 JEP 519 updated to target JDK 25
Title: Compact Object Headers
Type: feature
Component: hotspot / runtime
Release: 25
See openjdk.org/jeps/519
May 22, 2025 at 5:06 AM
Join us, the Paris Java User Group ☕🇫🇷, every second Tuesday of the month! All events on parisjug.org
You don’t have to be a Java expert. 🧑‍🎓
You don’t need an elevator pitch. ⬆️
Just curiosity and love for code. ❤️
That’s more than enough to join a Java User Group.
Our fresh blog post explains why👇
jb.gg/3a1bfc
Finding Your Tribe – JUGs Unveiled  | The IntelliJ IDEA Blog
Ever catch yourself venting to your AI assistant at 2 am about more than just code? We get it. Debugging can very quickly turn into a therapy session. But when it comes to real talk, real career advic
jb.gg
May 19, 2025 at 12:10 PM
I needed a power supply for my Nintendo 64. I found a Japanese one from junk shelves for 3€, replaced the original electronics, because it was design to run on 100V not 220, by few boards to get 12V & 3.3V for another 3€. Now, I got a 6€ USB Type-C power supply 🙌
May 9, 2025 at 4:23 PM