Daniel Oh authored content

Authored content by Daniel Oh

Person drinking a hot drink at the computer

Avoid under-fetching and over-fetching data when retrieving data using REST APIs.
Coffee beans

Clearing up the confusion about developing in Java while staying in the open source ecosystem.
woman on laptop sitting at the window

Java IDE tools offer plenty of ways to create a programming environment based on your unique needs and preferences.
Ferris the crab under the sea, unofficial logo for Rust programming language

The Vim text editor is a great development environment for programming Rust applications.
Coffee and laptop

macOS users can run the open source release of Java as well as newer frameworks for cloud-native development.
Person drinking a hot drink at the computer

In this tutorial, I'll walk you through how to rebuild, package, and deploy cloud-native applications automatically with Quarkus.
Person drinking a hot drink at the computer

Java must include these benefits to compete in the era of cloud-native, microservices, and serverless applications.
Team checklist

A checklist for developing and implementing cloud-native (container-first) software.
metrics and data shown on a computer screen

Dashboards help DevOps teams observe and monitor systems to improve performance.
Open books

Establish your DevOps expertise and become more valuable in the job marketplace with these certifications.