Spencer Gibb

@spencer.gibb.us

Software Engineer, Dad, Geek, Co-founder and Lead of #SpringCloud Core on the @spring.io team at Broadcom

A gracious concession: “I want to congratulate Abdul El-Sayed on winning the Democratic nomination for U.S. Senate. He is a doctor, a community health official, a Rhodes Scholar, and a dedicated Michigander. I am proud to offer my support as he takes on Mike Rogers in the general election…

Bild

What does AI development look like for Spring developers? Sébastien Deleuze explains how Spring AI brings models, vector stores, MCP, and agentic workflows into the familiar Spring ecosystem—without losing sight of security, consistency, and control. 🎥 Watch: https://youtu.be/mCOGZGV48hU

New: Link an Android tablet, Android phone, or iPhone as a linked device to your Signal account. The most important links are with the people who matter to you, but if you want two phones, a tablet, and a laptop linked to your Signal account, we’ve got your back. signal.org/blog/linked-...

More linked devices are on the table (and the Android tablet)

The latest update for Signal Android introduces comprehensive support for linked devices. Now you can easily link another Android phone or Android tablet to your Signal account. Thanks to significant ...

signal.org

A bit over half of the repositories using setup-java action, are using Eclipse Temurin (public repos), and they benefit from GitHub Hosted Runners Tool Cache. The rest? Download the JDK every single workflow run. Coming to v6 is JDK Caching: github.com/actions/setu...

Add default JDK caching by brunoborges · Pull Request #1201 · actions/setup-java

Summary add a default-on cache-jdk input with an explicit cache-jdk: false opt-out restore resolved JDKs before download and save tool-cache entries in the post action, independently of dependency...

github.com

🚨 NEWS: In a new court filing, Capital One says Donald Trump’s accounts were closed in 2021 after months of analysis by its anti-money laundering (AML) professionals, not because of politics, as Trump has long claimed. 1/

Bild

JEP 532 in #Java27 brings exact conversion checks to primitive patterns in switch and instanceof. A pattern matches only when the value can be converted without losing information. No manual range checks or lossy casts. Fifth preview.

Bild

Look who is on the show… The awesome @starbuxman.joshlong.com - by far the greatest dev advocate you can imagine, what an honor to be on the same team with him

IntelliJ IDEA, a JetBrains IDE@intellijidea.com · 2w ago

Who is actually accountable when AI-generated code ships to production? @starbuxman.joshlong.com (Spring Developer Advocate) has a 1970s IBM answer that's hard to argue with, and a case for why the JVM is better positioned for the AI era than most developers think. 🎥 Watch: youtu.be/_ftzJ33mCTI

Buttigieg: The fact that the Trump admin deleted references to 4 American service members killed in action b/c that simple and tragic reality complicates their narrative that we're not at war, when everybody knows that we are, shows how far from reality they are. I think voters are fed up with it.

Wrote up some thoughts earlier (hope you don't mind the HN screenshot) but I do think Luke is giving some good feedback that we need to look at

Luke's feedback on the permissioned data proposal is pretty interesting. The current proposal has a kind of locational element to permissions, where a record's URI reflects the access control, and I can understand why that would be jarring. I'm talking with the team about whether we think that's something that could change, and what a change like that would cost. We're still in the collecting feedback phase so it's good to hear how it hits people.
Regarding his other concern, I would've loved to make atproto a localfirst protocol -- that's the field the atproto team came from -- but we had to pick & choose where to spend our complexity budget. I wouldn't say it's a nonstarter for the ecosystem; you can use something like iroh in conjuction with atproto to share identities -- dial people at their dids or domain names -- and then commit state to the atproto repo once it's ready to leave your local sync mesh. Maybe that sort of thing makes its way into future versions of the protocol. But, engineering often involves trades, and for the v1 that was one of the trades we had to make.

Java security updates are moving beyond the familiar quarterly cycle. The industry is shifting toward a faster cadence, and BellSoft intends to follow with Liberica JDK and Liberica NIK, starting with an additional August security release between the usual July and October updates.

Liberica JDK and Liberica NIK Are Moving Toward Monthly Security Updates

The pace of Java security updates is set to increase. The industry is moving from the long-standing quarterly rhythm of January, April, July, and October toward more frequent, monthly security release...

bell-sw.com