#vue #quarkus #kotlin
(pls don't make fun of my code lol i'm still learning but i think i'm picking stuff up fast)
Five poles and five zeros rotating around the center in opposite directions.
The #Kotlin team is opening a position to work on the #Wasm compiler ! https://kotl.in/wasm-apply
ApproveJ v0.9.3 is out!
/
introduces 16 new pre-defined Scrubbers for date/time strings
fixes broken parsing if a date/time pattern contained a square bracket within an optional part
#OpenToWork Hi y'all.
I'm now properly looking for a new job, available from early September for a senior software role. Ideally, in #Kotlin or Java-to-Kotlin conversion. I think I can tick just about all the important boxes for backend development and some more. (especially XP, #DevOps, #TDD, trunk-based development, pairing, fast feedback cycles). Ideally, #remote or flexible #HybridWorking in #London (the one in the #UK).
Over five years now I'm programming on the JVM. Started out with #Java, moved to #Kotlin as my daily driver, dipped my toes into #Scala and once in a while enjoy experimenting with #Clojure. Groovy outside of gradle files, is still a gap to fill.
I had the urge to go behind the language and explore the realms of bytecode, linking and loading and JIT compilation and the helpful people on the RockTheJVM discord recommend me this amazing book: "The well Grounded Java Developer" which goes into this step by step.
It let me appreciate what an outstanding piece of software the JVM really is.
https://www.manning.com/books/the-well-grounded-java-developer-second-edition
Coding in the train #openrndr
#kotlin #creativeCoding #madeWithCode
tl,dr: imho beginners should start with with either Go or Lua
Friends hit me with the age old question for their child which wants to learn programming: which language should one start with?
This had me thinking quite a bit. First thing that came to my mind was #Kotlin, my favourite, but I wouldn't recommend it for beginners, because it is quite heavy in high level concepts.
To get results quickly the obvious choice would be a dynamic language like #Python or #Lua. The later being embedded in many games.
On the other hand, to get a good understanding of data structures a strongly typed language would arguably be better. #Java wouldn't be bad for this because its verboseness makes these things visible at all times. But since I tipped my toes into #Go, I think this has actually the best balance between ease of use, use cases and teaching important concepts.
Anyway, maybe I'm missing an important point here. What would you recommend for beginners?
Heading to #KotlinConf later this week? So are two members of our mobile team! Be sure to say hi if you see them in talks and in the hallway track, and we've even been told @kewisch is bringing some Thunderbird for Android stickers to share!
I'm pretty sure #Kotlin 2.2.0 will be released this week at #KotlinConf. 2.2.0-RC is already here waiting Looking forward to Context Parameters which will be part of 2.2 as a beta feature.
We've extended the deadline to Sunday, May 18th at 11:59 PM EST!
We’re seeking an experienced developer passionate about open-source, technical leadership, and community-driven development. The Processing Project Lead will manage software maintenance, the roadmap, documentation, and contributor support.
Read more and apply at: https://processingfoundation.org/employment/processing-project-lead
Full-time, fully-remote, $95K
Wait, when you do
class Foo () {
val foo: Int
init { ... }
val bar: Int
}
in #Kotlin, it initializes foo, before it runs init, but bar doesn't get initialized until after ???
Who the heck thought that was a good idea?!
UPDATE: Aha! I guess I didn't realize there are "init blocks" in Kotlin, and thought they're the same as “init methods” in other languages, but you can have multiple init blocks, and there are separate "constructors" in Kotlin.
@raccoonforfriendicaapp This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see here).
What do you think about it? Would you like to see a Raccoon on iOS too?
Is Node.js the future of backend development, or just a beautifully wrapped grenade?
Lately, I see more and more backend systems, yes, even monoliths, built entirely in Node.js, sometimes with server-side rendering layered on top. These are not toy projects. These are services touching sensitive PII data, sometimes in regulated industries.
When I first used Node.js years ago, I remember:
• Security concepts were… let’s say aspirational.
• Licensing hell due to questionable npm dependencies.
• Tests were flaky, with mocking turning into dark rituals.
• Behavior of libraries changed weekly like socks, but more dangerous.
• Internet required to run a “local” build. How comforting.
Even with TypeScript, it all melts back into JavaScript at runtime, a language so flexible it can hang itself.
Sure, SSR and monoliths can simplify architecture. But they also widen the attack surface, especially when:
• The backend is non-compiled.
• Every endpoint is a potential open door.
• The system needs Node + a fleet of dependencies + a container + prayer just to run.
Compare that to a compiled, stateless binary that:
• Runs in a scratch container.
• Requires zero runtime dependencies.
• Has encryption at rest, in transit, and ideally per-user.
• Can be observed, scaled, audited, stateless and destroyed with precision.
I’ve shipped frontends that are static, CDN-delivered, secure by design, and light enough to fit on a floppy disk. By running them with Node, I’m loading gigabytes of unknown tooling to render “Hello, user”.
So I wonder:
Is this the future? Or am I just… old?
Are we replacing mature, scalable architectures with serverless spaghetti and 12-factor mayhem because “it works on Vercel”?
Tell me how you build secure, observable, compliant systems in Node.js.
Genuinely curious.
Mildly terrified and maybe old.
I'm ocasionally asked if #Journelly would ever come to #Android. I'm open to the idea.
Please register your interest by emailing: journelly + android @ xenodium.com
If you haven't heard about Journelly, here's a blog post https://xenodium.com/journelly-like-tweeting-but-for-your-eyes-only
Please boost for visibility
Kotlin/Wasm (wasmJs variant) is going to be promoted to Beta! #kotlin #wasm https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/
Here an example of a README.md with thumbnail images added by my Idea Thumbnailer plugin : https://codeberg.org/hamoid/orchid
Currently it looks for #Kotlin files with a main method, but I plan to update it to also accept #Java files, in case someone wants to use it with Processing + Java in IntelliJ Idea.