Posts in "links"

Getting MCP auth into Spring AI

As the kids say: 👀 ”This repository provides Authorization support for Spring AI integrations with the Model Context Protocol (MCP). It covers both MCP Clients, MCP Servers, and Spring Authorization Server.” 🔗 spring-ai-community/mcp-security: Spring Security Configuration for MCP

Fly includes an audacious reimagining of the software development process, making versioning automatic and version names obsolete.

‘JFrog Fly is the company’s agentic developer platform and an MCP server that works with multiple IDEs, including VS Code and Cursor. Integrated with GitHub and observability, Fly provides a chat interface that allows users to query, promote, and roll back existing releases based on specifics of the code (e.g., “Which features were added to this release?” or “Deploy the release that added styling to the user field”). Fly includes an audacious reimagining of the software development process, making versioning automatic and version names obsolete.

Programmer aesthetics: "your engineering taste is composed of the set of engineering values you find most important."

Programmer aesthetics: “your engineering taste is composed of the set of engineering values you find most important.” // And: “most bad taste comes from inflexibility. I will always distrust engineers who justify decisions by saying ‘it’s best practice.’ No engineering decision is ‘best practice’ in all contexts! You have to make the right decision for the specific problem you’re facing.” 🔗 What is “good taste” in software engineering?

They advocate for using JSON (with comments) over YAML

They advocate for using JSON (with comments) over YAML: “Generating json as a better yaml Often the choice of format is not ours to make, and an application only accepts yaml. Not all is lost though, because yaml is a superset of json, so any tool that can produce json can be used to generate a yaml document.” 🔗 The yaml document from hell