-
Core Java
Project Amber: Smaller, Productivity-Oriented Java Language Features
Brian Goetz‘s recent message Welcome to Amber! introduces Project Amber (part of OpenJDK and proposed originally in January). Goetz opens…
Read More » -
Software Development
What craftsmanship means to me
Over a decade ago now I got my first team lead role. It was a reasonably unexpected promotion when the…
Read More » -
Software Development
What do you mean… Done?
The Monday status meeting is drawing a close. Doris the development manager was keen to start working through a file…
Read More » -
Software Development
Distributing Election Volunteers In Polling Stations
There’s an upcoming election in my country, and I’m a member of the governing body of one of the new…
Read More » -
Enterprise Java
How to Set Up a Secure REST API with Spring
As you all know, Spring Boot is a toolkit that makes it super easy to quickly develop powerful web services.…
Read More » -
Core Java
The History and Future of Java Programming Language
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Software Development
“Infinity” is a Bad Default Timeout
Many libraries wrap some external communication. Be it a REST-like API, a message queue, a database, a mail server or…
Read More » -
Enterprise Java
Spring Boot and Security Events with Actuator
Spring Boot Actuator provides auditing capabilities for publishing and listening to security related events in a Spring Boot application with…
Read More » -
Enterprise Java
Microservices Series: MicroProfile and Apache TomEE
Introduction MicroProfile is an initiative started in September 2016 by group of prominent vendors to build a Microservices architecture based…
Read More »