⚠️ Detaching GraalVM from the Java Ecosystem Train
「 The GraalVM team are transitioning to focus on non-Java Graal Languages including GraalPy and GraalJS 」
https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train
#Tag
⚠️ Detaching GraalVM from the Java Ecosystem Train
「 The GraalVM team are transitioning to focus on non-Java Graal Languages including GraalPy and GraalJS 」
https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train
Just in case you forgot what Oracle is all about
Looking for a new assignment. Senior architect, software engineer. Full stack, with focus on backend and data, favoring fp. I know how to build scalable systems for millions of transactions but like small too.
Lately I got a keen interest in geo, so if you have spatial data, I love to help.
#FediHire #geo #scala #Python #java
Or donc, #JeChercheUnJob
Idéalement, où mes 20+ années d'expérience dans "la tech" au sens large pourraient bénéficier à l' #environnement, l'#éducation, la #santé.
Il y a peu de domaines de la tech qui me font peur. J'ai fait du front, du back, de l'embarqué, du desktop, de l'intégration.
Je connais très bien l'écosystème #Java, un peu moins #Nodejs et #Python - et j'apprends vite.
Je me reconnais à 100% dans cette description des "généralistes experts" : https://martinfowler.com/articles/expert-generalist.html
Proposed to target JDK 26: JEP 522: G1 GC: Improve Throughput by Reducing Synchronization: https://openjdk.org/jeps/522 #jdk26 #openjdk #java
“Why rewriting Emacs is hard,” by @kana
Yes it is, I can tell you from experience. Of course, I was never under any illusion that it would be easy.
@kana , a.k.a. “Gudzpoz,” wrote a blog post which was shared on Lobste.rs, and they kindly mention my own Emacs clone Schemacs, though they refer to the old name of it “Gypsum” because they are citing my EmacsConf 2024 presentation done before the name changed.
It is a pretty good post going over some of the odd details about how Emacs edits text, e.g. the character range is from 0x0 to 0x3FFFFFF
rather than the Unicode standard range from 0x0 to 0x10FFFF
, issues with using a gap buffer as opposed to a “rope” data structure, attaching metadata (text properties) to strings to render different colors and faces, and issues with Emacs’s own unique flavor of regular expressions in which the =
symbol indicates matching on the point in the buffer. (I did not know about that last one!)
Apparently, they know these things because they are also working on their own clone of Emacs in Java for the JVM called Juicemacs (the name “Juice” upholding the theme of Java-based applications being named after drinks), and I deduce that their approach is to read through the Emacs C source code to ensure better compatibility. This is now the fourth modern Emacs+EmacsLisp clone that is still under active development that I know of, fascinating work!
My approach is to clone Emacs well enough to get it to pass regression tests, and I don’t read the C source code, I do black-box testing (because those tests become regression tests for my own source code).
Also, the goal with the Schemacs project is more to provide a Scheme-based Emacs that is backward-compatible with GNU Emacs. You use Schemacs because you want to program it in Scheme, not Emacs Lisp, but Emacs Lisp is there for you so you can still use your Emacs config. As a result, I will ignore a lot of these fussy details of the GNU Emacs implementation unless it is going to prevent regression tests from passing.
#tech#software#Emacs#GNUEmacs#Schemacs#EmacsLisp#Lisp#Java#Scheme#R7RS#SchemeLang#LispLang#JavaLang
After 3 years at Shopify, I was just told they’re letting me go.
Due to my immigration status here in the US, I pretty much need a job right away. Remote preferred but also open to hybrid/in-person roles (Boulder/Denver metro). If you know anyone who’s hiring (and ideally sponsoring H-1B), I’d love to connect! Boosts much appreciated 🙏
A bit about me: 8+ years of experience, primarily in backend. Most recently worked on Shopify’s checkout platform, focusing on Shop Pay, used by millions of shoppers and handles billions in transactions annually.
After 3 years at Shopify, I was just told they’re letting me go.
Due to my immigration status here in the US, I pretty much need a job right away. Remote preferred but also open to hybrid/in-person roles (Boulder/Denver metro). If you know anyone who’s hiring (and ideally sponsoring H-1B), I’d love to connect! Boosts much appreciated 🙏
A bit about me: 8+ years of experience, primarily in backend. Most recently worked on Shopify’s checkout platform, focusing on Shop Pay, used by millions of shoppers and handles billions in transactions annually.
Building a Real-Time Bluesky Feed with Quarkus and Java
How to stream, filter, and analyze #Java posts from Bluesky’s firehose using modern Java and Quarkus.
https://www.the-main-thread.com/p/java-quarkus-bluesky-custom-feed
Looking for a new work place starting in 2026Q1.
Remote and/or near #Hannover / #Braunschweig
Senior Software Developer, primarily in #Java / #Kotlin but I know a few other langs from #CPP, #Batch, #AndroidDev to #CSharp and I'm experienced enough to know programming is about communcating with fellow humans and every other computer thing can be learned shortly.
I can't stress how unimportant the lang is.
Queer, CCC, degree of disability, Thanks!
#fedihired #hireme
A space for Bonfire maintainers and contributors to communicate