Sign in

Toshiaki Maki

@ik.am
69 followers 43 following 25 posts

ik.am

PostsRepliesMedia
Reposted by Toshiaki Maki
Moritz Halbritter @0.5ritter.de · 24/04/2026
Have you ever wondered: why should I upgrade my Spring Boot 2.7.x application or pay for commercial support? Here is why: - spring.io/security/cve... High - spring.io/security/cve... High - spring.io/security/cve... Medium - spring.io/security/cve... Medium - spring.io/security/cve... Medium
021
Reposted by Toshiaki Maki
Sébastien Deleuze @seb.deleuze.fr · 20/04/2026
Thanks Toshiaki Maki for creating this nullability-maven-plugin that simplifies NullAway configuration with Maven. #java #spring #jspecify 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.
0125
Toshiaki Maki @ik.am · 18/04/2026
Thanks for sharing! You can also delete package-info.java ;)
110
Reposted by Toshiaki Maki
Marcin Grzejszczak @toomuchcoding.com · 15/04/2026
There's no better place to make an announcement than SpringIO Barcelona! I'm happy to announce stubborn.sh - a broker for Spring Cloud Contract contracts! Check the demo at demo.stubborn.sh
062
Reposted by Toshiaki Maki
Andrea @andreatp.bsky.social · 25/02/2026
Chicory 1.7.0 🚀 chicory.dev/blog/chicory... WasmGC + Multi-Memory + Threads: paving the way for WebAssembly support of more and more languages like Kotlin, Scala, Dart & friends, running fully sandboxed, in pure Java bytecode(again for some😅). Go try it! 💥 #WebAssembly #Chicory
chicory.dev
Chicory 1.7.0 – WasmGC, Multi-Memory, and Threads Improvements | Chicory
Chicory 1.7.0: WasmGC, Multi-Memory, and Threads Improvements
0125
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 Toshiaki Maki
Oliver Drotbohm @odrotbohm.de · 19/02/2026
🥁📢 Spring Modulith 2.1 M2 released! Support for Namastack Outbox, revamped observability support, module tests combinable with Boot's slice tests, non-thread-bound event capture, better JDBC EPR initialization. Grab it while it's 🔥! 🍃📦 #SpringModulith #Namastack #observability #testing
spring.io
Spring Modulith 2.1 M2, 2.0.4, and 1.4.8 released
Level up your Java code and explore what Spring can do for you.
074
Toshiaki Maki @ik.am · 19/02/2026
nullability-maven-plugin now supports generating package-info.java automatically! github.com/making/nulla...
github.com
GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking
A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin
000
Reposted by Toshiaki Maki
Stéphane Nicoll @snicoll.be · 18/02/2026
Spring Framework 7.0.5 is now available, featuring performance improvements developed following the 7.0.4 release. These updates will also be integrated into the upcoming Spring Boot 3.0.3. spring.io/blog/2026/02...
spring.io
Spring Framework 7.0.5 Available Now
Level up your Java code and explore what Spring can do for you.
163
Reposted by Toshiaki Maki
Oliver Drotbohm @odrotbohm.de · 18/02/2026
Event externalization through an outbox coming to Spring Modulith 2.1 M2 via Namastack Outbox. 🍃📦 #SpringModulith #Namastack docs.spring.io/spring-modul...
An instructional document about Namastack Outbox support, detailing how to activate advanced outbox features. It includes a code snippet for declaring the Spring Modulith Namastack starter and instructions for configuring event externalization.
072
Toshiaki Maki @ik.am · 18/02/2026
An example of how much can be omitted
010
Toshiaki Maki @ik.am · 18/02/2026
github.com/making/nulla... A Maven plugin that configures ErrorProne and NullAway for nullability checking. It replaces the ~40 lines of maven-compiler-plugin boilerplate typically required to set up NullAway.
github.com
GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking
A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin
198
Toshiaki Maki @ik.am · 28/01/2026
Using Spring Security 7’s MFA support to perform two‑factor authentication (2FA) with TOTP ik.am/entries/895/en
ik.am
Using Spring Security 7’s MFA support to perform two‑factor authentication (2FA) with TOTP - IK.AM
This article shows how to implement TOTP 2FA as a custom Factor in Spring Security 7’s MFA and walks through the steps for a sample application.
000
Toshiaki Maki @ik.am · 26/01/2026
Instrumenting JDBC Operations in a Spring Boot Application with Datasource Micrometer ik.am/entries/894/en
ik.am
Instrumenting JDBC Operations in a Spring Boot Application with Datasource Micrometer - IK.AM
In this article, we show how to use Datasource Micrometer with Spring Boot to instrument JDBC operations and visualize SQL logs, traces, and metrics in Grafana.
011
Toshiaki Maki @ik.am · 24/01/2026
Trying a Hello World Job with Spring Batch 6 / Spring Boot 4, where the DB is no longer required by default ik.am/entries/893/en
ik.am
Trying a Hello World Job with Spring Batch 6 / Spring Boot 4, where the DB is no longer required by default - IK.AM
In Spring Batch 6 / Spring Boot 4, a database is no longer required by default. This article shows how to create a Hello World job and run it with a GraalVM native image.
010
Toshiaki Maki @ik.am · 23/01/2026
Sending Spring Boot Application Logs with Logback + OpenTelemetry (OTLP) ik.am/entries/892/en
ik.am
Sending Spring Boot Application Logs with Logback + OpenTelemetry (OTLP) - IK.AM
In this article, we introduce how to send logs from Spring Boot via OTLP using the alpha version of opentelemetry‑logback‑appender and a custom Auto‑Configuration, presenting a configuration procedure...
000
Toshiaki Maki @ik.am · 09/01/2026
Passkey Demo with Spring Security github.com/making/hello...
020
Reposted by Toshiaki Maki
Patrick Baumgartner @patbaumgartner.com · 19/12/2025
Early Xmas gift 🎄 The new Spring Boot Buildpack supports AOT Caching, a long-awaited feature expected to replace App CDS. It works with Java 25 and my apps are starting now much faster! github.com/paketo-bu... #SpringBoot #Java
github.com
GitHub - paketo-buildpacks/spring-boot: A Cloud Native Buildpack that contributes Spring Boot dependency information and slices an application into multiple layers
A Cloud Native Buildpack that contributes Spring Boot dependency information and slices an application into multiple layers - paketo-buildpacks/spring-boot
083
Toshiaki Maki @ik.am · 20/12/2025
Abstracting Java System Time Creation with InstantSource to Improve Testability ik.am/entries/883/en
022
Toshiaki Maki @ik.am · 18/12/2025
Notes on Troubleshooting Java Container Images Created with Paketo Buildpack ik.am/entries/882/en
000
Reposted by Toshiaki Maki
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 11/12/2025
Thanks for joining today’s #IntelliJIDEALivestream! Big thanks to Brian Clozel, @snicoll.be, and @mp911.de for sharing their insights on Spring Boot 4. Missed the session? The recording is now available 🎥 youtube.com/live/lFSVDcNEE-w
youtube.com
Engineers Talk About Spring Boot 4, Life, and Other Stuff
YouTube video by IntelliJ IDEA, a JetBrains IDE
053
Toshiaki Maki @ik.am · 12/09/2025
Tutorial for Creating Private AI Apps with Spring AI and gpt-oss ik.am/entries/867/en
ik.am
https://ik.am/entries/867/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
000
Reposted by Toshiaki Maki
Devoxx UK @devoxx.uk · 10/07/2025
Discover how to leverage WebAuthN and passkeys with Spring Boot 3.4 for secure, seamless authentication using devices like Yubikey and TouchID. Watch @garnier.wf’s Devoxx UK 2025 talk today www.devoxx.co.uk//talk?id=3000
0115
Reposted by Toshiaki Maki
Sébastien Deleuze @seb.deleuze.fr · 26/06/2025
The new Spring Debugger recently released by JetBrains is IMO a game changer in terms of DevXP, both for the Spring team and for Spring Boot application developers. blog.jetbrains.com/idea/2025/06...
blog.jetbrains.com
Demystifying Spring Boot With Spring Debugger | The IntelliJ IDEA Blog
Pull back the curtain on the Spring Boot magic and see how the Spring Debugger plugin makes the invisible visible.
0259
Toshiaki Maki @ik.am · 11/04/2025
Accessing Google Gemini's Free Tier from Spring AI using the OpenAI API (with MCP Integration) ik.am/entries/846/en
ik.am
https://ik.am/entries/846/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
000
Toshiaki Maki @ik.am · 11/04/2025
Running Gemma 3 27B with llama.cpp and Accessing it from Spring AI (with MCP Integration) ik.am/entries/843/en
ik.am
https://ik.am/entries/843/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
000
Toshiaki Maki @ik.am · 11/04/2025
Notes on Separating the Database Used Within a Job and the Database for Job Management in Spring Batch Spring Boot ik.am/entries/845/en
ik.am
https://ik.am/entries/845/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
000
Reposted by Toshiaki Maki
Daniel Garnier-Moiroux @garnier.wf · 02/04/2025
We’ve been experimenting adding authorization to @spring.io MCP Servers and Clients. We are working hard to make it easy to add security to your MCP components, it will take a few iterations. It’s a journey, and here’s the first step: adding oauth2 to the MCP Server. spring.io/blog/2025/04...
spring.io
Securing Spring AI MCP servers with OAuth2
Level up your Java code and explore what Spring can do for you.
0142
Reposted by Toshiaki Maki
Christian Tzolov @tzolov.bsky.social · 30/03/2025
🚀 The MCP Java SDK core module provides default STDIO & SSE client/server transports - no external web frameworks needed! Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional. 🔗 Minimal deps: central.sonatype.com/artifact/io....
0137
Toshiaki Maki @ik.am · 24/03/2025
Installing Tanzu for Postgres on Kubernetes 4.0 with Patroni support and accessing it from a Spring Boot application ik.am/entries/844/en
ik.am
https://ik.am/entries/844/en
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <link rel="icon" type="image/x-icon" href="/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="IK.AM" hr...
010
Reposted by Toshiaki Maki
Suresh @suresh.dev · 04/02/2025
github.com/roastedroot/... - A pure #java SQLite JDBC driver AOT compiled from c -> #WASM -> JVM Bytecode using chicory.dev AOT build time compiler. This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing 🤯
github.com
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
1167
Reposted by Toshiaki Maki
CrAIg Walls @habuma.com · 03/02/2025
I recently spent some time building a Model Context Protocol (MCP) Server around an API and I learned some important lessons. I jotted those lessons in an article at thetalkingapp.medium.com/optimizing-a.... Check it out.
thetalkingapp.medium.com
Optimizing API Output for Use as Tools in Model Context Protocol (MCP)
When I first started my journey into Generative AI, I was drawn to the technique of applying tools (more commonly called “function” back…
075
Toshiaki Maki @ik.am · 31/01/2025
M stands for Mimir (Prometheus compatible TSDB). grafana.com/oss/mimir/
grafana.com
Grafana Mimir OSS | Prometheus long-term storage
Mimir is an open source, horizontally scalable, highly available multi-tenant, long-term storage for Prometheus metrics.
110
Toshiaki Maki @ik.am · 16/01/2025
Zipkin OTel 0.2.0 has been released! github.com/openzipkin-c... Collector: Added an OTLP log endpoint to convert log events to span annotations Brave: Mapping of Brave tags to OTel attributes is now configurable
github.com
Release Zipkin OTEL 0.2.0 · openzipkin-contrib/zipkin-otel
What's Changed Add OTLP log endpoint to convert log events to span annotations by @making in #26 Make the mapping from brave tags to otel attributes configurable by @making in #27 Support mapping ...
000
Toshiaki Maki @ik.am · 26/12/2024
If you are looking for a lightweight OTLP log receiver, try LogN'Roll :) github.com/categolj/log...
github.com
GitHub - categolj/lognroll: LogN'Roll - simple OTLP log store
LogN'Roll - simple OTLP log store. Contribute to categolj/lognroll development by creating an account on GitHub.
000
Reposted by Toshiaki Maki
Sébastien Deleuze @seb.deleuze.fr · 19/12/2024
I have just merged into Spring Framework main branch the huge commit (3458 files changed) that migrates the codebase to JSpecify annotations. That will allow Spring Framework 7 and related portfolio projects to provide next-level null-safety support to avoid NullPointerException at runtime.
docs.spring.io
Null-safety :: Spring Framework
0487
Reposted by Toshiaki Maki
Daniel Garnier-Moiroux @garnier.wf · 19/12/2024
I’ve been using NullAway for a while (github.com/uber/NullAway). Just upgraded to JSpecify, from Spring nullability annotations. Easy upgrade, and let me tell you: it’s amazing. Take 5 minutes to read the docs, discover the powerful semantics, and you’ll be blown away by how obvious they are.
github.com
GitHub - uber/NullAway: A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead - uber/NullAway
1163
Reposted by Toshiaki Maki
Josh Long 🍃 @starbuxman.joshlong.com · 17/12/2024
:ahem: gRPC IS ON THE SPRING INITIALIZR!!! start.spring.io thank you, dr. @dsyer.com and @0.5ritter.de !
46212
Reposted by Toshiaki Maki
Christian Tzolov @tzolov.bsky.social · 11/12/2024
Introducing #SpringAI #MCP: A Java SDK for the Model Context Protocol! Standardize how your Java applications integrate with LLMs, connect to data sources, and build AI-powered tools. Get started now: spring.io/blog/2024/12...
12412
Reposted by Toshiaki Maki
Cowtown Coder @cowtowncoder.bsky.social · 02/12/2024
Slides for my Seattle JUG talk should be here if anyone is interested: docs.google.com/presentation... (there's Youtube recording of the talk too, but audio quality not great so not sharing widely; DM if you want a link & can't find)
docs.google.com
jackson-past-now-future-2024-11
Jackson Library, Project: The Past, the Present & the Future by Tatu Saloranta (@cowtowncoder) Nov 19, 2024
12010
Toshiaki Maki @ik.am · 18/11/2024
Actually, I could have purchased ma.ki at the time, but I gave up because of the annual fee of over $1,000. Now I'm a little hesitant to use an am domain that's not my country.
ma.ki
010
Toshiaki Maki @ik.am · 17/11/2024
Is anyone using a shorter handle than me on Bluesky?
151
Toshiaki Maki @ik.am · 16/11/2024
The M4 Mac reduced my app's native image build time from 3-5 minutes (on the M2) to 1.5 minutes!
010
Reposted by Toshiaki Maki
Jonatan Ivanov @jonatan-ivanov.bsky.social · 15/11/2024
Welcome @micrometer.io on BlueSky! :)
12510
Toshiaki Maki @ik.am · 08/11/2024
I've updated OAuth2/OIDC SSO Demo with Spring Boot + Spring Security github.com/making/oauth...
github.com
GitHub - making/oauth2-sso-demo: OIDC SSO Demo with Spring Boot + Spring Security
OIDC SSO Demo with Spring Boot + Spring Security. Contribute to making/oauth2-sso-demo development by creating an account on GitHub.
010
Reposted by Toshiaki Maki
Daniel Garnier-Moiroux @garnier.wf · 08/11/2024
Here’s a “Spring Team” starter pack :) go.bsky.app/5NYLx5R Let me know if I’ve missed anyone!
54927
Toshiaki Maki @ik.am · 10/10/2023
Hello World!
010