- Java 11 New File and Collection Methods
1. Introduction When most developers think of Java 11, they think of the new HttpClient API and the String improvements. But Java 11 introduced a wide range of smaller API enhancements across the standard library that are just as impactful in day-to-day coding. These are the kind of changes that…
- Java 11 New String Methods
1. Introduction If you have worked with Java for any length of time, you know that String is the single most used class in the language. Every validation check, every log message, every API response, every database query — they all involve strings. Despite this, Java’s String class went largely…
- Java 11 Running Java Files Directly
1. Introduction For over 20 years, running a Java program meant two steps: compile it, then run it. Even a simple “Hello, World!” required two commands in the terminal. Want to test a quick idea? Open an IDE, create a project, set up a package, write a class, compile, and then run. Compared to…
- Java 11 HttpClient API
1. Introduction For nearly two decades, Java developers who needed to make HTTP requests were stuck with HttpURLConnection — a class from Java 1.1 that was clunky, verbose, and painful to use. Making a simple GET request required 20+ lines of boilerplate code with manual stream handling, and doing…
- Advanced Tips & Tricks for Claude Code
Advanced Tips & Tricks for Claude Code After mastering the basics, here are advanced techniques that will make you significantly more productive with Claude Code. 1. Piping Input to Claude Code Pipe command output directly to Claude Code for analysis: # Analyze test failures pytest tests/ 2>&1 |…