Advertisement · 728 × 90

Posts by Toshiaki Maki

Preview
Chicory 1.7.0 – WasmGC, Multi-Memory, and Threads Improvements | Chicory Chicory 1.7.0: WasmGC, Multi-Memory, and Threads Improvements

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

1 month ago 12 5 0 0
Preview
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.

Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin ik.am/entries/900/en

1 month ago 3 4 0 0
Preview
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.

🥁📢 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

1 month ago 7 4 0 0

nullability-maven-plugin now supports generating package-info.java automatically!

github.com/making/nulla...

1 month ago 0 0 0 0
Preview
Spring Framework 7.0.5 Available Now Level up your Java code and explore what Spring can do for you.

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...

1 month ago 6 3 1 0
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.

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.

Event externalization through an outbox coming to Spring Modulith 2.1 M2 via Namastack Outbox. 🍃📦 #SpringModulith #Namastack

docs.spring.io/spring-modul...

1 month ago 7 2 0 0
Post image

An example of how much can be omitted

1 month ago 1 0 0 0
Preview
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

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.

1 month ago 10 8 1 1
Preview
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.

Using Spring Security 7’s MFA support to perform two‑factor authentication (2FA) with TOTP ik.am/entries/895/en

2 months ago 0 0 0 0
Preview
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.

Instrumenting JDBC Operations in a Spring Boot Application with Datasource Micrometer ik.am/entries/894/en

2 months ago 1 1 0 0
Advertisement
Preview
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.

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

2 months ago 1 0 0 0
Preview
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...

Sending Spring Boot Application Logs with Logback + OpenTelemetry (OTLP) ik.am/entries/892/en

2 months ago 0 0 0 0
Video

Passkey Demo with Spring Security
github.com/making/hello...

3 months ago 2 0 0 0
Preview
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

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

3 months ago 8 3 0 0

Abstracting Java System Time Creation with InstantSource to Improve Testability ik.am/entries/883/en

3 months ago 2 2 0 0

Notes on Troubleshooting Java Container Images Created with Paketo Buildpack ik.am/entries/882/en

3 months ago 0 0 0 1
Preview
Engineers Talk About Spring Boot 4, Life, and Other Stuff YouTube video by IntelliJ IDEA, a JetBrains IDE

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 🎥
https://youtube.com/live/lFSVDcNEE-w

3 months ago 5 3 0 0
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...

Tutorial for Creating Private AI Apps with Spring AI and gpt-oss ik.am/entries/867/en

6 months ago 0 0 0 0
Video

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

9 months ago 11 5 0 0
Preview
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.

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...

9 months ago 25 9 0 0
Advertisement
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...

Accessing Google Gemini's Free Tier from Spring AI using the OpenAI API (with MCP Integration) ik.am/entries/846/en

11 months ago 0 0 0 0
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...

Running Gemma 3 27B with llama.cpp and Accessing it from Spring AI (with MCP Integration) ik.am/entries/843/en

11 months ago 0 0 0 0
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...

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

11 months ago 0 0 0 0
Preview
Securing Spring AI MCP servers with OAuth2 Level up your Java code and explore what Spring can do for you.

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...

1 year ago 14 2 0 0
Post image

🚀 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....

1 year ago 13 7 0 0
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...

Installing Tanzu for Postgres on Kubernetes 4.0 with Patroni support and accessing it from a Spring Boot application ik.am/entries/844/en

1 year ago 1 0 0 0
Preview
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.

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 🤯

1 year ago 16 7 1 0
Preview
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…

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.

1 year ago 7 5 0 0
Preview
Grafana Mimir OSS | Prometheus long-term storage Mimir is an open source, horizontally scalable, highly available multi-tenant, long-term storage for Prometheus metrics.

M stands for Mimir (Prometheus compatible TSDB).
grafana.com/oss/mimir/

1 year ago 1 0 1 0