Sign in

Jonatan Ivanov

@jonatan-ivanov.bsky.social
1K followers 269 following 177 posts

@micrometer.io and @spring.io maintainer, Spring Observability Team member, Open Sourcerer, Speaker, @seattlejug.bsky.social co-organizer, Java Champion

PostsRepliesMedia
Jonatan Ivanov @jonatan-ivanov.bsky.social · 01/10/2026
Does it also support pulse in case I want to use my rotary phone? :) Btw is that a controller similar to the wii nunchuk that you use for controlling the mount? :D
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 21/09/2026
There's no such thing as over-mounting. :) (Ancient Viking proverb)
000
Jonatan Ivanov @jonatan-ivanov.bsky.social · 19/09/2026
Its repo is still full of JAVA_HOME related issues. jenv add is exactly what you don't need to do with sdkman. I'm using asdf to install java, graalvm, groovy, node, gradle, maven, everything that I need more versions of and switch them frequently. The point is being outside of the package manager.
102
Jonatan Ivanov @jonatan-ivanov.bsky.social · 19/09/2026
I moved away from jEnv because it wasn't really able to do that well (it had issues with JAVA_HOME and another one I don't remember). Also you need to teach jenv about every installation and name them, etc. I was a jEnv user, then SDKMan, now I use asdf and so far it's the best.
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 18/09/2026
You cd into a directory and it switches the java version what is set for that directory (or falls back to default).
120
Reposted by Jonatan Ivanov
Daniel Garnier-Moiroux @garnier.wf · 17/09/2026
Hey Spring fam 🍃 My early access book "Testing Spring Boot Applications" with @manning.com is Deal of The Day. Get 45% off the book, and a selection of other testing books, here: hubs.la/Q03-d27Y0 First 4 chapters online, the 5th is coming out soon, and putting finishing touches to chapter 6.
Poster for "testing spring boot applications"
It reads "deal of the day! September 17th"
Tagline "Build a solid mental model of what's happening in your Spring Boot test suite.
1105
Reposted by Jonatan Ivanov
Tadaya Tsuyukubo @ttddyy.net · 15/09/2026
🚀 Datasource Micrometer v2.3.0 and v1.5.0 are out! Highlights: • Customize when DataSource beans are instrumented • Cache JdbcConnectionInfo per DataSource Release notes: github.com/jdbc-observa... #SpringBoot #Micrometer #Observability #JDBC
github.com
v1.5 and v2.3 Release Notes
Micrometer Observation API instrumentation and Spring Boot 3/4 Auto-Configuration for JDBC APIs - jdbc-observations/datasource-micrometer
012
Jonatan Ivanov @jonatan-ivanov.bsky.social · 12/09/2026
Nice! What are you planning to do with the SV503?
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 31/08/2026
OSError(28, 'No queda espacio en el dispositivo') Then you realize you set the language to es_US.UTF-8 instead of en_US.UTF-8. :D
030
Jonatan Ivanov @jonatan-ivanov.bsky.social · 09/07/2026
And that's how galaxies collide... 🙂
000
Reposted by Jonatan Ivanov
Zach Leatherman @zachleat.com · 01/07/2026
Today the good people of the world commemorate the passing of Google Reader thirteen short years ago on July 1, 2013. To honor their memory (and in lieu of flowers) please add an RSS/Atom/JSON feed to your web site and keep building a web that connects people in meaningful and positive ways.
727794
Reposted by Jonatan Ivanov
dev2next.bsky.social @dev2next.bsky.social · 26/06/2026
Students: Want to attend #dev2next for free? 🎓 We're offering 25 free passes for full-time students. Attend technical sessions, learn from industry experts, connect with developers and architects, and explore what's next in software engineering. 🔗 www.dev2next.com/student #StudentPass #Software
034
Jonatan Ivanov @jonatan-ivanov.bsky.social · 20/06/2026
Your laptop has a weird wifi antenna. :o
030
Jonatan Ivanov @jonatan-ivanov.bsky.social · 18/05/2026
😬
000
Jonatan Ivanov @jonatan-ivanov.bsky.social · 17/05/2026
What the... bolt? :o It doesn't have a head or why it's needed to drill it? Is it threaded so drilling a little + screw extractor could have worked? Or is it designed so only the manufacturer and maybe God can do it?
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 11/05/2026
Exhibit 02:
Ground coffee spilled all over the place
010
Reposted by Jonatan Ivanov
Spring I/O @springio.net · 04/05/2026
🍃 I Can See Clearly Now: Observability of JVM & Spring Boot 2-3-4 apps by @jonatan-ivanov.bsky.social and @tommyludwig.bsky.social @ Spring I/O 2026 ▶️ Video: youtu.be/CForWeFM8aI 🔗 Slides: speakerdeck.com/jonatan_ivan... 🛠️Repo: github.com/jonatan-ivan... #springio26
youtu.be
I Can See Clearly Now: Observability of JVM & Spring Boot 2-3-4 apps @ Spring I/O 2026
YouTube video by Spring I/O
041
Jonatan Ivanov @jonatan-ivanov.bsky.social · 01/05/2026
In some cases, yes. That's where the air conditioner ducts go on Boeing. It's on the left side of the plane around seat 9-11, it also depends on the seating arrangement of the airline, e.g.: - 737-700 9A - 737-800 10A - 737-900 11A news.alaskaair.com/alaska-airli...
news.alaskaair.com
Mystery solved: Why some of our aircraft have a windowless window seat - Alaska Airlines, Hawaiian Airlines and Horizon Air
Every aircraft in Alaska’s Boeing fleet has a seat or two, on the left side forward of the wing, with either partial access to a window or no window at all. Here's why.
120
Jonatan Ivanov @jonatan-ivanov.bsky.social · 01/05/2026
I started listing them after sitting there a few times in a row. :D
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 29/04/2026
I thought people never sell these and the telescope is buried with them. :D Unless you have Astro-Physics scope I guess. :)
110
Jonatan Ivanov @jonatan-ivanov.bsky.social · 29/04/2026
How on earth were you able to get a second-hand Lunt!? :o
110
Jonatan Ivanov @jonatan-ivanov.bsky.social · 22/04/2026
Can we pick the color(s) of the nail polish? :)
120
Reposted by Jonatan Ivanov
Moo Yu (Mythmatch on Switch and Steam Now!) @oneofmoo.bsky.social · 26/03/2026
Made very few changes to the latest build and was thinking maybe I'll be able to ship this one without incrementing the shame version (last number in a version number) and 2 minutes into testing, it's already getting bumped.
A graphic showing "Pride Versioning" where the first number is the Proud Version. Then second is the Default Version. And the last number is the Shame Version.
281482239
Jonatan Ivanov @jonatan-ivanov.bsky.social · 18/04/2026
/cc @starbuxman.joshlong.com It seems ~Christmas~ Golden Week came early. :)
031
Reposted by Jonatan Ivanov
Toshiaki Maki @ik.am · 24/02/2026
Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin ik.am/entries/900/en
ik.am
Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin - IK.AM
This article introduces how to introduce JSpecify and NullAway in Maven and simplify the configuration with the Nullability Maven Plugin.
275
Reposted by Jonatan Ivanov
Stefano Cordio @scordio.github.io · 15/04/2026
Today, from the venue of Spring I/O, I'm open-sourcing a new library to make data-driven testing in Java a little bit easier: JUnit Converters! A collection of ready-to-use argument converters designed to streamline parameterized testing in JUnit 6 (and 5!) 🚀 🧵 stefano.codes/junit-conver...
stefano.codes
JUnit Converters
Collection of argument converters for JUnit parameterized testing
1168
Jonatan Ivanov @jonatan-ivanov.bsky.social · 12/04/2026
Ugh, hope you are ok!
110
Jonatan Ivanov @jonatan-ivanov.bsky.social · 12/04/2026
That's a very valid reason for waking up at 4am. :)
000
Reposted by Jonatan Ivanov
Daniel Garnier-Moiroux @garnier.wf · 08/04/2026
Hey Spring fans 🍃 My book "Testing Spring Boot Applications" is in early access with @manning.com. We made a short video to tell you all about it: www.youtube.com/watch?v=aAFK... It's 50% until April 16th with the promo code MLGarniermoiroux. Check it out: hubs.la/Q0473JRG0
youtube.com
Testing Spring Boot Apps Without Losing Your Mind
YouTube video by Manning Publications
0125
Jonatan Ivanov @jonatan-ivanov.bsky.social · 08/04/2026
I'll be speaking together with @tommyludwig.bsky.social at @springio.net 2026 on Apr 13-15. Let us know if you will be there, you can meet us at the Spring both or after our talk! #springio26 2026.springio.net/sessions/i-c...
2026.springio.net
Spring I/O • 13-15 • April • Barcelona 2026
041
Jonatan Ivanov @jonatan-ivanov.bsky.social · 07/04/2026
I'm doing visual but I think clothing is a very underrated part of the hobby. :)
000
Reposted by Jonatan Ivanov
Portland Java User Group @pjug.bsky.social · 30/03/2026
the next Portland Java User Group meetup is Tuesday April 14 This month’s topic is: AI Assisted Software Development Presented by: Sean Sullivan @tinyrobots.bsky.social
144
Jonatan Ivanov @jonatan-ivanov.bsky.social · 23/03/2026
But as Horsie leaves, we get Scorpie arriving. :)
010
Reposted by Jonatan Ivanov
Phil Webb 🍃 @philwebb.dev · 20/03/2026
Spring Boot 4.1.0-M3 has is available now! spring.io/blog/2026/03...
spring.io
Spring Boot 4.1.0-M3 available now
Level up your Java code and explore what Spring can do for you.
095
Reposted by Jonatan Ivanov
Daniel Garnier-Moiroux @garnier.wf · 19/03/2026
Friends! You like my 3-hour conference talks about Spring stuff? Then you'll love my new project, the "Testing Spring Boot Applications" book with @manning.com ! It's in early access. Read the first four chapters now, get the full book on release. It's 50% off until April 2nd: hubs.la/Q0473JRG0
hubs.la
Testing Spring Boot Applications - Daniel Garnier-Moiroux
@‌SpringBootTest, MockMvcTester, SpringExtension, and the rest of the Spring Boot testing toolbox are incredibly powerful weapons—once you learn how to wield them. Testing Spring Boot Applications in...
2173
Reposted by Jonatan Ivanov
Moritz Halbritter @0.5ritter.de · 19/03/2026
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.0.4 has been released and is now available from Maven Central. spring.io/blog/2026/03... I hope it's not 404ing. #java #spring #springboot
spring.io
Spring Boot 4.0.4 available now
Level up your Java code and explore what Spring can do for you.
2206
Reposted by Jonatan Ivanov
Tadaya Tsuyukubo @ttddyy.net · 17/03/2026
🚀 Datasource Micrometer v1.4.0 and v2.2.0 are now available on Maven Central! Highlights: • SPRING_PROXY is now the default proxy strategy • Proper support for Spring Cloud refresh scope with HikariCP Release Notes: github.com/jdbc-observa... #springboot #micrometer #observability #jdbc
github.com
v1.4 and v2.2 Release Notes
Micrometer Observation API instrumentation and Spring Boot 3 Auto-Configuration for JDBC APIs - jdbc-observations/datasource-micrometer
022
Jonatan Ivanov @jonatan-ivanov.bsky.social · 15/03/2026
When I tell people I'm a software engineer, I'm sometimes asked: "how many computer do you have?". Well, I have a laptop, a Rasperry Pi and uhm, well, it depends... (Also, exactly when does this count as an addiction? 😃)
8 different calculators
081
Reposted by Jonatan Ivanov
Micrometer @micrometer.io · 11/03/2026
Reminder to sign up for the pre-conference observability workshop with the Micrometer team at Spring I/O
065
Jonatan Ivanov @jonatan-ivanov.bsky.social · 11/03/2026
The next @seattlejug.bsky.social event is about @brjavaman.bsky.social helping you to turbocharge your career! luma.com/b0ei556v?utm... www.meetup.com/seajug/event...
luma.com
The Reputation Formula: Turbocharge Your Developer Career · Luma
Get ready to level up your career in software development with the secret sauce just for developers - the "Reputation Formula" that can skyrocket your…
001
Reposted by Jonatan Ivanov
Moritz Halbritter @0.5ritter.de · 09/03/2026
I'll be talking in April at Spring I/O 2026 about the new stuff in Spring Boot 4. Looking forward to it! 2026.springio.net/sessions/spr... @springio.net #spring #springboot
2026.springio.net
Spring I/O • 13-15 • April • Barcelona 2026
01410
Jonatan Ivanov @jonatan-ivanov.bsky.social · 08/03/2026
It was recorded, the conference has a YouTube channel, they will upload it there, I recommend you to subscribe so you will get the notification when it happens.
010
Jonatan Ivanov @jonatan-ivanov.bsky.social · 07/03/2026
👀
000
Reposted by Jonatan Ivanov
Devnexus @devnexus.bsky.social · 06/03/2026
And that’s a wrap on #Devnexus 2026! 🎉 Huge thanks to our attendees, speakers, sponsors, and volunteers for making this year unforgettable. The energy, learning, and community are what make it special. 🤩 What were your favorite moments? See you next year!🚀
062
Jonatan Ivanov @jonatan-ivanov.bsky.social · 06/03/2026
If you are interested in Observability and you are at @devnexus.bsky.social, please consider my talk today: devnexus.com/events/i-can...
devnexus.com
I Can See Clearly Now: Observability of JVM & Spring Boot 2-3-4 apps
100
Jonatan Ivanov @jonatan-ivanov.bsky.social · 05/03/2026
My talk is tomorrow @devnexus.bsky.social, please consider coming if you are interested in Observability. devnexus.com/events/i-can... Also, you can collect my card if you are participating in the card game.
Jonatan's Devnexus plying card in front of a laptop screen showing the description of his talk.
010
Jonatan Ivanov @jonatan-ivanov.bsky.social · 27/02/2026
I think it is very important. I gave you everything to fix it, please do not mislead your readers.
010
Jonatan Ivanov @jonatan-ivanov.bsky.social · 27/02/2026
Please don't spread this. I already told @frankel.ch why this is not a good idea. bsky.app/profile/jona...
110
Jonatan Ivanov @jonatan-ivanov.bsky.social · 25/02/2026
That escalated quickly. :D
110
Jonatan Ivanov @jonatan-ivanov.bsky.social · 23/02/2026
Please do not use System.currentTimeMillis() to measure elapsed time: develotters.com/posts/how-no...
develotters.com
How Not to Measure Elapsed Time
How Not to Measure Elapsed Time
0114