The /grill-me Skill
When an idea is important but still fuzzy, I often see teams jump straight into planning or implementation. The grill-me skill offers a better first move: challenge the idea until the hidden decisions are explicit.
When an idea is important but still fuzzy, I often see teams jump straight into planning or implementation. The grill-me skill offers a better first move: challenge the idea until the hidden decisions are explicit.
Agent Skills are a practical way to package instructions, scripts, and supporting files into a reusable capability. In this post, we use a Copilot agent skill as an example and walk through the file structure, the SKILL.md format, and when to use skills instead of custom instructions.
Spring Security Form Login
Spring Security Architecture
OAuth 2.0 Client Credentials Grant Flow is a protocol that allows applications to obtain an access token to access protected resources on behalf of themselves, rather than on behalf of a user. This flow is typically used for server-to-server communication, where the application needs to authenticate itself to access resources.
This post shows how to run integration tests in a Spring Boot project with Maven, including the required pom.xml changes and the most useful commands for daily development and CI.
Next.js is a full-stack React framework for building fast, SEO-friendly web applications. It combines file-based routing, server rendering, static generation, API handling, and built-in performance optimizations (such as smarter image loading and code splitting) so you can ship production-ready apps with less setup.
An introduction to Nanobot, covering how to configure the agent and connect it to Telegram.
Java 17 is an LTS release that brings language features, API enhancements, and platform changes. This guide focuses on what teams migrating from Java 11 should know: compatibility risks, useful new features, and a practical checklist to make the upgrade smoother.
RAG (Retrieval-Augmented Generation) is a powerful technique that combines retrieval-based methods with generative models to enhance the capabilities of AI applications. RAG allows AI systems to access and utilize external knowledge sources, such as databases, documents, or APIs, to generate more accurate and contextually relevant responses.
Model Context Protocol (MCP) Servers are programs that expose specific capabilities to AI applications through standardized protocol interfaces. Each server provides focused functionality for a particular domain.
Tool calling (also known as function calling) is a common pattern in AI applications, allowing a model to interact with a set of APIs, or tools, augmenting its capabilities.
Generate Image is a feature of the Spring AI project. It provides a simple and flexible way to generate images using AI models. The feature is designed to be easy to use and extend, allowing developers to quickly build and deploy image generation applications.
SwiftUI Basics 2
MVVM in SwiftUI