Spencer Gibb
banner
spencer.gibb.us
Spencer Gibb
@spencer.gibb.us
Software Engineer, Dad, Geek, Co-founder and Lead of #SpringCloud Core on the @spring.io team at Broadcom
Reposted by Spencer Gibb
#SpringAI AskUserQuestionTool - AI agents that ask clarifying questions before answering, gather requirements interactively, and create a specification aligned with your actual needs
📖Blog: spring.io/blog/2026/01...
#AI #Java #Agent @spring-ai.bsky.social
January 15, 2026 at 3:52 PM
Reposted by Spencer Gibb
White House posted a cringy ai condolences thing for Scott Adams featuring Dilbert with a mouth.
So I fixed it.
January 14, 2026 at 11:51 PM
Reposted by Spencer Gibb
Hi, Spring fans! This week we catch up with the observably awesome Jonatan Ivanov on how to measure all the things with Micrometer

https://bootifulpodcast.podbean.com/e/jonatan-ivanov-on-how-to-measure-all-the-things-with-micrometer/
Jonatan Ivanov on how to measure all the things with Micrometer | A Bootiful Podcast
Hi, Spring fans! This week we catch up with the observably awesome Jonatan Ivanov on how to measure all the things with Micrometer
bootifulpodcast.podbean.com
January 15, 2026 at 5:44 AM
Reposted by Spencer Gibb
I'm presenting on Spring and Observability at @devnexus.bsky.social in early March.
Devnexus is the biggest Java conference in the USA, I highly recommend it!
This promo code gives you 30% discount on ticket prices: SPEAK30.
devnexus.com
Devnexus 2026
The longest-running and Largest Java Ecosystem Conference in the World.
devnexus.com
January 15, 2026 at 4:32 AM
Reposted by Spencer Gibb
🍃 #SpringFramework 7.0.3 is now available!

This release contains 65 fixes and documentation improvements and will be shipped next week with #SpringBoot 4.0.2.

🚀 Noteworthy: context pausing behavior in the TestContext framework is now configurable and lazy by default.

spring.io/blog/2026/01...
Spring Framework 7.0.3 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
January 15, 2026 at 12:15 PM
Reposted by Spencer Gibb
Spring Then & Now: Join Rod Johnson, @poutsma.bsky.social & @trishagee.bsky.social at GOTO Copenhagen 2025 for a live discussion on Spring’s evolution, lessons learned, and what’s next for developers.
Spring Then & Now: What’s Next? • Rod Johnson, Arjen Poutsma & Trisha Gee • GOTO 2025
This conversation was recorded at GOTO Copenhagen 2025. #GOTOcon #GOTOcph https://gotocph.com Rod Johnson - Building the future of agent frameworks at Embabel Arjen Poutsma - Practical Insights from…
youtu.be
January 15, 2026 at 1:02 PM
Reposted by Spencer Gibb
Project Valhalla is prototyping null checks! www.reddit.com/r/java/s/bdc...
From the java community on Reddit: Project Valhalla is prototyping null checks!
Posted by davidalayachew - 71 votes and 20 comments
www.reddit.com
January 14, 2026 at 6:04 AM
Reposted by Spencer Gibb
This makes sense to me.
It's vibe coding only if you don't know what you're doing. A software engineer using AI to speed up development isn't vibe coding. Someone who's never developed anything and doesn't know how AI generated code works is vibe coding.
January 14, 2026 at 3:51 AM
Reposted by Spencer Gibb
End-to-End Encrypted RCS Messages Referenced in Latest iOS 26.3 Beta
End-to-End Encrypted RCS Messages Referenced in Latest iOS 26.3 Beta
Apple appears close to supporting end-to-end encryption (E2EE) for RCS messages, almost a year after the GSM Association said it was working to implement the privacy feature for messages sent between Android and iPhone devices. As shared by Tiino-X83 on X (Twitter), the latest iOS 26.3 beta includes references to a new carrier bundle setting that will let carriers enable and disable E2EE for RCS messages. It's possible that the setting relates to making the encryption status of messages visible to the user, as per the GSMA standard's requirements. The requirement is stupulated because local regulations can prohibit E2EE for all users, and users must be notified of encryption status. End-to-end encryption for RCS was announced in March 2025, as part of version 3.0 of the RCS Universal Profile. Apple said it planned to add support to the Messages app in future iOS, iPadOS, macOS, and watchOS software updates, but the company has since been silent on the subject. Le chiffrement de bout en bout arrive sur le RCS de l’iPhone ! Je viens de vérifier les carrier bundles d’iOS 26.3 bêta 2, et Apple a ajouté un nouveau paramètre permettant aux opérateurs d’activer le chiffrement pour le RCS Pour le moment, aucun opérateur ne l’a encore activé pic.twitter.com/RkFGH5J5ut— Tiino-X83 (@TiinoX83) January 12, 2026 The carrier bundle references in the latest iOS 26.3 beta could be Apple laying the groundwork for future support, and are no guarantee that E2EE for RCS messages are coming with the software release. But they at least indicate that Apple is working to bring support at some point in the future. RCS support as a whole was added to the iPhone with iOS 18, which supports ‌RCS‌ Universal Profile 2.4. It is effectively a modernized version of the SMS standard, which remains available as a fallback option for text messages over a cellular network.Tags: Encryption, RCS This article, "End-to-End Encrypted RCS Messages Referenced in Latest iOS 26.3 Beta" first appeared on MacRumors.com Discuss this article in our forums
www.macrumors.com
January 13, 2026 at 1:09 PM
Reposted by Spencer Gibb
Today at 34 & Park in Minneapolis, a woman tried to drive down the street where a protest had broken out in front of a home ICE was raiding, saying she had a doctor apt to get to. ICE agents busted out her windows, cut off her seatbelt, and pulled her out before arresting her.
January 13, 2026 at 6:56 PM
Reposted by Spencer Gibb
tracing 1.7.0-M1 has been released!

Check out the changelog at https://github.com/micrometer-metrics/tracing/releases/tag/v1.7.0-M1
January 13, 2026 at 5:08 AM
Reposted by Spencer Gibb
Spring Boot 4.0 is here, and 4.1 is coming this May! 🚀

Join @philwebb.dev at #Devnexus to explore the latest features, including REST API versioning and Interface Clients, plus a peek at what’s planned for 2026.

devnexus.com/events/what-...

🎟️ Get tickets at devnexus.com
📨 Sign up atlj.ug/Xconnect
January 12, 2026 at 7:03 PM
Reposted by Spencer Gibb
Imposter syndrome isn't a sign of weakness, it's a healthy reaction to a field as broad as software engineering. @danvega.dev and I discuss that and more on the fundamentals of software engineering podcast.

youtube.com/shorts/UDemQ...
Why Imposter Syndrome Might Be Your Secret Strength
YouTube video by Fundamentals of Software Engineering
youtube.com
January 12, 2026 at 5:43 PM
Reposted by Spencer Gibb
I'll be giving a “Tactical Domain-Driven Design with Java and Spring” workshop at Voxxed Days Ticino this year. Be sure to sign up if you're in the area! ☕️⚗️🍃

- Workshop – vdt26.voxxeddays.ch/talk/?id=5439
- Workshop tickets – vdt26.voxxeddays.ch/workshops/

#Java #Spring #DDD
TALKS - Voxxed Days Ticino 2026
The building blocks of tactical Domain-Driven Design (DDD) define atomic design concepts for domain models. They define semantics, rules, and guide developers on how to structure code to develop compl...
vdt26.voxxeddays.ch
January 13, 2026 at 3:54 PM
Reposted by Spencer Gibb
It's fantastic to see yet another project pick #micrometerio as the entry point to their observability story! I'm so proud to have co-authored the observation api. Remember: "instrument once and have multiple benefits out of it" hc.apache.org/httpcomponen...
Apache HttpComponents – Observability (Micrometer / OpenTelemetry)
Since 5.6, HttpClient ships an optional module, httpclient5-observation, that plugs straight into Micrometer (metrics + observations) and can bridge to OpenTelemetry (traces). The goal is simple:…
hc.apache.org
January 12, 2026 at 6:44 AM
Reposted by Spencer Gibb
🤖Spring AI 2.0 M1 is here which is now built on Spring Boot 4 and Spring Framework 7.

New in this release:
- Redis chat memory (persists across restarts)
- Anthropic citations + skills API
- Official OpenAI SDK
- Google GenAI & Gemini Enhancements

youtu.be/daPwd4DnEfA
Spring AI 2.0 M1 is Here! Everything New with Spring Boot 4 Integration
YouTube video by Dan Vega
youtu.be
January 12, 2026 at 2:31 PM
Reposted by Spencer Gibb
January 12, 2026 at 1:12 AM
Reposted by Spencer Gibb
🚨 CFP EXTENDED! 🚨
Good news! The Call for Proposals for JNAtion 2026 Conference has been extended by one more week.
📅 New deadline: Jan. 18
🎤 Submit your talk: sessionize.com/jnation-2026
Got a good story, lesson or workshop? We want to hear it!
#Portugal #Java, #JavaScript #AI #Cloud+ops #Security
January 11, 2026 at 11:21 AM
Reposted by Spencer Gibb
BIG FIGHT AT POLAND’S WROCLAW ZOO!!!
January 9, 2026 at 8:02 PM
Reposted by Spencer Gibb
WELL NOW, would you look at that? A massive, 24-YEAR-LONG study of MORE THAN 1.2 MILLION people in Denmark found NO LINK between aluminum in childhood vaccines and autism, asthma, OR chronic disorders.

Aluminum is an ADJUVANT.

It ENHANCES your immune response to a vaccine.

That’s it.
January 8, 2026 at 5:00 PM
Reposted by Spencer Gibb
We are thrilled to welcome back @vmwaretanzu.bsky.social as a Platinum Sponsor of Spring I/O 2026!

Thank you for standing with the community. #springio26
January 8, 2026 at 11:31 AM
Reposted by Spencer Gibb
Java's Plans for 2026 - Inside Java Newscast #104
In 2026, Java keeps evolving: Project Valhalla is gunning for merging its value types preview in the second half of this year; Babylon wants to incubate code reflection; Loom will probably finalize the structured concurrency API; Leyden plans to ship AOT code compilation; and Amber hopes to present JEPs on constant patterns and pattern assignments. And those are just the most progressed features - more are in the pipeline and discussed in this episode of the Inside Java Newscast. Come to *JavaOne 2026* in Redwood City, March 17th-19th, and get *50$ off with code J12026YTLFV*: https://www.oracle.com/javaone/ ~~~~~ Chapters ~~~~~ 0:00 Intro 1:18 Project Valhalla Project Valhalla: https://openjdk.org/projects/valhalla/ mailing list: https://mail.openjdk.org/mailman/listinfo/valhalla-dev early access build: https://jdk.java.net/valhalla/ JEP 401 - Value Types: https://openjdk.org/jeps/401 JEP draft: Null-Restricted and Nullable Types: https://openjdk.org/jeps/8303099 JEP draft: Null-Restricted Value Class Types: https://openjdk.org/jeps/8316779 JEP 402 - Enhanced Primitive Boxing: https://openjdk.org/jeps/402 2:50 Project Panama Project Panama: https://openjdk.org/projects/panama/ mailing list: https://mail.openjdk.org/mailman/listinfo/panama-dev JEP 529 Vector API (11th incubator): https://openjdk.org/jeps/529 jextract on GitHub: https://github.com/openjdk/jextract 3:41 Project Babylon Project Babylon: https://openjdk.org/projects/babylon/ Mailing list: https://mail.openjdk.org/mailman/listinfo/babylon-dev prototype: https://github.com/openjdk/babylon/tree/code-reflection/test/jdk/java/lang/reflect/code 4:42 Project Loom Project Loom: https://wiki.openjdk.org/display/loom/Main mailing list: https://mail.openjdk.org/mailman/listinfo/loom-dev JEP 505 - Structured Concurrency: https://openjdk.org/jeps/505 5:04 Interlude Valhalla early acces build: https://jdk.java.net/valhalla/ Dev Java Playground: https://dev.java/playground/ Learn Java: https://learn.java 6:01 Project Leyden Project Leyden: https://openjdk.org/projects/leyden/ mailing list: https://mail.openjdk.org/mailman/listinfo/leyden-dev JEP draft - AOT Code Compilation: https://openjdk.org/jeps/8335368 7:32 Project Amber Project Amber: https://openjdk.org/projects/amber/ mailing list: https://mail.openjdk.org/mailman/listinfo/amber-dev What Happened to Java's String Templates? https://www.youtube.com/watch?v=c6L4Ef9owuQ JEP 468: Derived Record Creation: https://openjdk.org/jeps/468 Tags: #Java #OpenJDK
www.youtube.com
January 8, 2026 at 2:57 PM
Reposted by Spencer Gibb
📢 v1.113 is rolling out now!

This release focuses on fixing bugs and improving the stability of the app. We also fixed an issue some of you reported about the app locking up while watching fullscreen videos.

With that done, we have some bigger things planned to kick 2026 off right — more soon!
January 7, 2026 at 8:26 PM
Reposted by Spencer Gibb
We're proud to announce that our backend service hosting is now sponsored by @digitalocean.com 🎉 🚀 #DOforOpenSource www.digitalocean.com?refcode=d99e...
DigitalOcean: AI-Powered Unified Agentic Cloud Infrastructure
Build on DigitalOcean's unified agentic AI cloud infrastructure. AI-powered development, instant deployment, easy management. Simple and affordable.
www.digitalocean.com
January 7, 2026 at 9:42 PM
Reposted by Spencer Gibb
If you want to change Bluesky’s default moderation settings, go to your moderation settings on the web - bsky.app/moderation. Apple limits adult-content controls inside iOS apps, so you won’t see those options on the iPhone app itself. 1/2
bsky.app
January 7, 2026 at 9:45 PM