Homepage
Sign inGet started

97 Things from O’Reilly Media

Collective Wisdom from the Experts

The Young, the Old, and the Garbage

One of the major advantages of Java is that developers have not had to worry (much) about memory.
Go to the profile of María Arias de Reyna
María Arias de Reyna
Dec 12

Program with GUTs

So you’re writing unit tests? Great! Are they any good? To borrow a term from Alistair Cockburn, do you have GUTs? Good unit tests? Or…
Go to the profile of Kevlin Henney
Kevlin Henney
Nov 29

Learn to Kata and Kata to Learn

Every Java developer needs to continuously learn new skills as the Java ecosystem constantly evolves. The Java programming language now…
Go to the profile of Donald Raab
Donald Raab
Nov 28

Name the Date

As java.util.Date is slowly but surely deprecated into the Sun-set, with java.time taking up its mantle, it’s worth pausing to learn some…
Go to the profile of Kevlin Henney
Kevlin Henney
Nov 28

Java’s Unspeakable Types

What is null?
Go to the profile of Ben Evans
Ben Evans
Nov 27

Concurrency on the JVM

Originally, threads were the only concurrency model available on the JVM, and they’re still the default choice for writing parallel and…
Go to the profile of Mario Fusco
Mario Fusco
Nov 25

Use Testing to Develop Better Software Faster

Testing your code will help you verify your code does what you expect it to do. Tests will also help you to add, change, or remove…
Go to the profile of Marit van Dijk
Marit van Dijk
Nov 25
About 97 ThingsLatest StoriesArchiveAbout MediumTermsPrivacy