OSS-Fuzz aims to make common open source software more secure and stable by combining modern fuzzing techniques with scalable, distributed execution.

Micronaut is using this great initiative by Google.

In this video, I created a Micronaut application built with Gradle. I pushed it to a GitHub repository and I set up a continuous integration server with GitHub Actions

This session shows how to build an MCP (Model Context Protocol) Server in Java.

We first discuss how to build an MCP Server with Java without any framework, and then compare what frameworks (Spring Boot, Micronaut, and Quarkus) offer.

We will implement an MCP Server with each framework. The MCP Server will expose custom tools that can be accessed by MCP clients.

You will learn how to test your implementation using the MCP Inspector tool and connect to your MCP server with Claude as a client.

Target Audience

Developers interested in creating an MCP (Model Context Protocol) Server in Java.

Elevator Pitch

MCP allows you to expose reusable tools and resources to build agentic microservices. Doing this takes us beyond basic LLM chatbots to dynamic, problem-solving systems that deliver real value in real professional settings. In this session, you will learn how to build your first MCP Server.

The following snippet shows how to get the Git commit hash in a Gradle build file using the Gradle Kotlin DSL.

fun String.execute(): String {
    val process = ProcessBuilder(*this.split(" ").toTypedArray())
        .directory(project.rootDir)
        .redirectErrorStream(true)
        .start()
    return process.inputStream.bufferedReader().readText().trim()
}
val commitHash = "git rev-parse --verify HEAD".execute()

There is no command in the Finder that will let you create a new blank file at your current location. But you can create a Shortcut that will let you do this each time easily. The Shortcut needs to use both JavaScript and shell scripting to get the job done.

I found a way to enable this thanks to a Reddit post.

Fantastical for Mac needs and extra step to enable the local calendar. I’ll copy and paste what they told (it’s working for me).

  • Copy the following line: x-fantastical3://defaults?key=EventKitSyncAll&value=1&type=bool&group=1
  • Open your web browser
  • Paste the text into the URL field and press enter
  • Allow Fantastical to open
  • Confirm the alert that appears
  • Quit Fantastical completely (Click Fantastical in the menu bar and choose "Quit Fantastical Completely") then open the app again.

Ensuring their users can conveniently obtain a link to the currently open or selected resource via a user interface; and providing an application programming interface (API) to obtain or construct a link to that resource (i.e., to get its address and name).

A Java version of simdjson - a JSON parser using SIMD instructions, based on the paper Parsing Gigabytes of JSON per Second by Geoff Langdale and Daniel Lemire.

I have not tried it, but it looks like an interesting open-source library.