Spring Boot Configuration Management Best Practices
Spring Boot provides comprehensive externalized application configuration support. It enables one application artifact to run in different environments by supplying values from various sources such as: In this article, we’ll explore the best practices for managing Spring Boot application configuration.A well-designed configuration strategy should ensure that: Configuration properties classification Typically, Spring Boot application configuration falls […]
Rider Hands AI Agents The Keys To Its Refactoring Engine For Safer, Faster, And Cheaper Results
AI Rider We traced a frontier model through fifteen C# refactoring tasks and counted what it reached for. It piped text into interactive commands 468 times. It called git 422 times and sed 392 times. It ran dotnet build 163 times. Across 2,513 tool calls it performed a structural refactoring operation exactly zero times. Not […]
Signatures, be true: domain errors and functional handling in Kotlin
Backend Kotlin Signatures, be true: domain errors and functional handling in Kotlin Sergey Chernov Sergey Chernov is a Lead Software Engineer at Salmon, specializing in functional Kotlin and type-safe system design. At Salmon, a technology-driven financial company building banking and lending products in Southeast Asia, Sergey works on authentication and verification systems: the platform layer […]
New in Air: Claude Subscriptions, Multiproject View, and Improved Markdown
Agentic AI AI News New in Air: Claude Subscriptions, Multiproject View, and Improved Markdown You can now use Air with your existing Claude Pro, Max, or Team subscription. Usage counts against your subscription quota – there’s no need to purchase API credits and no per-token Console billing. Login goes through Anthropic’s own authentication flow. Air […]
Junie’s New Default Runs on Gemini 3.7 Flash, at 40% Off Base Pricing
Google’s most capable Flash model for coding, with a limited time discount. Most of the coding you do in a day doesn’t need a flagship model. It needs a good one that won’t have drained your budget by lunchtime. That’s the thinking behind Junie’s new default, Gemini 3.7 Flash. It’s live now in both the […]
Klibs.io Grows to 4,200+ KMP Projects With Smarter Discovery and New AI Integrations
Kotlin News Explore a growing Kotlin Multiplatform catalog in your browser, or bring up-to-date library data directly into your AI development workflow through the klibs.io MCP server. When we introduced klibs.io in December 2024, the goal was simple: make it easier to find a Kotlin Multiplatform library that fits both your use case and target […]
What Your First Months at JetBrains Look Like?
What Your First Months at JetBrains Look Like? Starting a new job is exciting, and there’s a lot to take in. At JetBrains, onboarding doesn’t stop after your first day. It starts when you accept your offer and continues through your first months, giving you the information, tools, and support you need to settle in […]
Exploring Compose HTML for Server Side Rendering
Backend News Something is happening in server-rendered web development. React shipped Server Components. HTMX made “hypermedia” cool again. Phoenix LiveView proved a server can push interactive UI updates without a client framework in sight. Every ecosystem seems to be rediscovering the server as a place to render UI, except one: the JVM. What if Compose, […]
When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages
Articles DevEco Research When Escape Routes Become Toll Roads: Mapping How Developers Move Between Programming Languages TL;DR: This post relates findings about language migration from the 2025 State of Developer Ecosystem survey. In general, project requirements are still the most common reasons for switching languages. One outlier from this trend, however, is Kotlin. People switch […]
Qodana Lints Your Code. What’s Checking Your DevOps and Platform Engineering Stack?
Who’s checking your DevOps and platform engineering stack? Most DevOps/platform engineering teams rely on a collection of disconnected CLI tools to analyse infrastructure: Kube-score: Kubernetes manifest analysis; Checkov: Terraform and CloudFormation; Hadolint: Dockerfile linting; Ansible-lint: Ansible playbooks and roles; Tfsec/Tflint: Terraform security and best practices; Trivy: container image and IaC scanning; Conftest: policy-as-code with OPA; Yamllint: generic YAML validation; Actionlint: GitHub Actions workflow linting. […]