Articles, Home

Handling exceptions functional style

Java supports checked exceptions from the very start. With Java 8 the language element lambda and the RT library modifications supporting stream operations introduced functional programming style t…

Articles, Home

Processing Large Files in Java

Last week, Paige Niedringhaus posted an article Using Java to Read Really, Really Large Files. While one can quibble about whether the file to be processed is indeed “really, really large,&#8…

Articles, Home

Java Testing Weekly 21 / 2019

There are many software development blogs out there, but many of them don’t publish testing articles on a regular basis. Also, I have noticed that some software developers don’t read blogs written by software testers. That is a shame because I think that we can learn a lot from them. That is why I decided to create a newsletter that shares the best testing articles which I found during the last week. Let’s get started. Technical Stuff Test-Driven Development: Really, It’s a Design Technique is a useful blog post that provides a comprehensive introduction to TDD. During this blog post the author writes a simple converter that converts a Roman number into an Arabic number by using Java (and TDD). The Really Valuable Stuff 6 Steps for Succeeding with Test Automation in Agile is a good blog post that identifies two most common reasons why test automation efforts don’t meet their goals and provides a step-by-step guide that helps you to avoid these these problems. Java Unit Testing Best Practices: How to Get the Most out of Your Test Automation identifies seven best practices that help you to write robust unit tests. On Test Maturity is an interesting post that

Articles, Home

Cloud Native Java Innovation at the Eclipse Foundation

The world’s leading technology vendors, including Fujitsu, IBM, Microsoft, Oracle, Red Hat, SAP, and Tomitribe, are collaborating at the Eclipse Foundation to advance enterprise Java technologies to support the migration of mission-critical applications to the cloud. Jakarta EE and Eclipse MicroProfile offer a path for migrating Java EE legacy applications to a standard enterprise Java stack for a cloud native world.