Searching for bugs, detangling messy legacy code, or evaluating your codebase for new features sucks up much of a developer's time. Troubleshooting Java: Read, debug, and optimize JVM applications ...
Unmodifiable collections contain modifying operations, but throw exceptions when they are invoked. Read-only collections do not contain modifying operations. In other words, unmodifiable exceptions ...
Use marschall/mini-csv for CSV parsing, which uses marschall/line-parser. This allows us to drastically cut down on string allocations as just a reused CharSequence view is created for every line ...