Claude Code Model Selection for Enterprise Java Development
Most developers using Claude Code on Java projects default to one model and never look back — until the bill arrives, or the architectural suggestion turns out to be confidently wrong. Matching the right model to the right task is one of the highest-leverage habits you can build as an AI-assisted Java developer.
Why Claude Code Gets Worse the Longer You Use It — And How to Fix It
A 1M token context window sounds like a license to load everything into Claude Code and let it figure things out. The research — and a few painful debugging sessions — say otherwise. Past roughly 100k tokens, reasoning quietly degrades while the model keeps sounding confident. Here's how to work with the attention budget instead of against it.
Creating MongoDB Lookup Views Programmatically in Java Spring Applications
Learn how to create a MongoDB lookup view that combines data from multiple collections using Java code and the Spring Data MongoDB library.
Querying MongoDB Views in Java Spring Boot Applications
Learn how to query MongoDB views in a Java Spring Boot application using the MongoTemplate interface and the repository pattern.
Creating Inner Join And Left Join Lookup Views in MongoDB: A Step-by-Step Guide
Learn how to create inner and left join lookup MongoDB views by aggregating data from multiple collections and effectively handling missing values.
Creating and Querying Views in MongoDB
Learn how to create and query a read-only view in MongoDB by combining data from multiple collections using $lookup and $project stages.
Creating Fantastic Programming Courses— Tips Based on My 10-Year Experience
Top three tips that will speed up your video editing process and help you produce fantastic software development video courses.
The Domain Driven Design Tactical Decision Tree I Wish I Knew 10 Years Ago
A simple process to help you choose between Transaction Script, Active Record, Domain Model, or Event-Soured Domain Model patterns.
Integrating Bounded Contexts for DDD Beginners
There is no 100% correct or wrong way for bounded context collaboration. In this article, I will try to share some common patterns for bounded context communication and when you should consider them.
How to Create a Custom MongoDB Spring Data Repository
In this article, you will discover how to create custom Spring Data Mongo repositories where you can implement the data access methods yourself.
The Best Way to Create Functions in JavaScript
There are four ways to define functions in JavaScript: function declaration, function expressions, arrow functions, and Function constructors. Let’s look at all of them and try to find out their pros and cons