Nataliia Dziubenko
nataliiadziubenko.com
Nataliia Dziubenko
@nataliiadziubenko.com
🇺🇦🇳🇱 Making cool stuff at Azul, passionate about everything Java & JVM https://nataliiadziubenko.com/
It’s time to join the club 😏
February 12, 2025 at 6:36 PM
A couple of years ago, when I was playing with #JVM bytecode generation, I was missing some kind of bytecode debugger. So I thought it would be a genius idea to build one myself. This is how debyter was born. I open-sourced it, but it never got any attention from anyone. Guess people
February 9, 2025 at 11:24 AM
Simple explanation of synchronized in #Java, but of course with a bit of bytecode peeking, as usual :)
nataliiadziubenko.com/2025/02/01/j...
Java’s synchronized explained
There’s a ton of documentation and specifications describing the internal workings of the JVM. However, going through all of that to simply gain some understanding might be a bit too much. I’ve read t...
nataliiadziubenko.com
February 2, 2025 at 6:45 PM
What is going on under the hood when an exception is thrown in #Java? 🫣 How does this try-catch-finally look like in the bytecode? Let me show you! 👇
nataliiadziubenko.com/2024/12/15/h...
How JVM handles exceptions
It’s interesting to know how the JVM runs bytecode instructions… But do you know what is going on when an exception is thrown? How does JVM handle the delegation of control? What does it look like in ...
nataliiadziubenko.com
December 15, 2024 at 11:23 PM
Reposted by Nataliia Dziubenko
I was honored to contribute a post to this year's #JavaAdvent. I wrote about my experiments with #Java, #JavaFX, #Kotlin, #MIDI, and #VirtualThreads for the MelodyMatrix application I'm building with my 14-year-old son.

www.javaadvent.com/2024/12/codi...
Coding for fun: An experiment with Virtual Threads, JavaFX, and Music - JVM Advent
When a nerdy dad and 14-year-old music-playing son join forces and start experimenting with music and code, some nice things can happen. Did you ever present your music piece in a business dashboard w...
www.javaadvent.com
December 5, 2024 at 7:55 AM
Very interesting listen, @thedonraab.bsky.social speaking about Eclipse Collections, being a maintainer of a big library, and #Java: open.spotify.com/episode/54sg...
Donald Raab: Unlimited, Untapped Resources
Duke's Corner · Episode
open.spotify.com
November 30, 2024 at 4:35 PM
It's been over three months now since I started working at
@azulsystems.bsky.social! How is it going? What am I doing? What have I learned? Sharing here: 😊 nataliiadziubenko.com/2024/11/22/a...
#java #azul
First months at Azul: how is it going?
It’s been over three months now since I started working at Azul. Everyone keeps telling me ‘you’re in the right place’, and I can’t agree more! I feel like I can use my skills and experience as a back...
nataliiadziubenko.com
November 22, 2024 at 10:09 PM
Just tried to write "intellijence" instead if "intelligence", is that what they call professional deformation? 👀
#intellij
November 21, 2024 at 6:45 PM
Reposted by Nataliia Dziubenko
#Java peers on #Bluesky 🦋

Some resources to bookmark:
1. dev.java (official Java portal)
2. inside.java (voices of the Java dev team)
3. inside.java/newsletter (Java newsletter)
4. dev.java/duke/corner/ (Java Community Podcast)
5. youtube.com/java (Official Java YT channel)
November 14, 2024 at 8:59 PM
Here's something I've seen in real projects related to #testing practices (not even that much exaggerated), and my inner child wanted to draw, so here you go 😄
nataliiadziubenko.com/comics/aweso...
#java
Nataliia Dziubenko
Blog
nataliiadziubenko.com
November 12, 2024 at 9:12 PM
Obviously this picture is the best fit for my first post here.
P.S. I think @maritvandijk.bsky.social is up to something 🤭 #jfall
November 7, 2024 at 9:47 PM