![daniel-oh_0.png](/sites/default/files/styles/author_full/public/danieloh.jpeg?itok=eoalF6g-)
Senior Principal Technical Marketing Manager
Daniel Oh
Daniel Oh works for Red Hat as Senior Principal Developer Advocate and is also in charge of the CNCF ambassador to encourage developers' participation in cloud-native app development at scale and speed. He's obviously specialized in cloud-native microservices and serverless development, Quarkus, DevOps & Agile practices, Microprofile, Open Hybrid Cloud, and Kubernetes across regions. He's been delivering technical seminars and workshops to elaborate on emerging technologies for developers & IT ops teams, and keep influencing them to enable this paradigm and technologies. He's been talking about rapidly changing emerging technologies at international conferences.
Daniel Oh's contributions
Article
Deploy a Java application using Helm, Part 1
Daniel Oh
Learn a simpler way to deploy a Java application to Red Hat OpenShift using Helm charts, then connect the application to a PostgreSQL database.
Article
Learn Quarkus faster in the Developer Sandbox for Red Hat OpenShift
Daniel Oh
Accelerate your Quarkus skills with quick starts in the Developer Sandbox for Red Hat OpenShift. You'll spend less time configuring and more time building, testing, and deploying.
Article
Build even faster Quarkus applications with fast-jar
Daniel Oh
Try this quick exercise to see why applications packaged with fast-jar support faster startup times than those packaged with the legacy Quarkus JAR format.
Article
Enhancing the development loop with Quarkus remote development
Daniel Oh
Set up a new Quarkus project, then configure it for live coding on a remote Red Hat OpenShift cluster, just like you would in your local environment.
Article
Write a Quarkus function in two steps on Red Hat OpenShift Serverless
Daniel Oh
Learn how to write a Quarkus function on Red Hat OpenShift Serverless and manage the performance concerns by creating a native executable at build time.
Article
Build embedded cache clusters with Quarkus and Red Hat Data Grid
Daniel Oh
Use Quarkus to integrate two clustered, embedded Red Hat Data Grid caches and deploy them to Red Hat OpenShift Container Platform.
Article
Analyze monolithic Java applications in multiple workspaces with Red Hat's migration toolkit for applications
Daniel Oh
Set up Red Hat's migration toolkit for applications in Red Hat CodeReady Workspaces, then run your first analysis for a Java application migration.
Article
Cloud-native modernization or death? A false dichotomy
Daniel Oh
+1
In this DevNation Tech Talk, we refactor an application to microservices and use Kubernetes or OpenShift to deploy and manage it at scale on the cloud.
![Featured image for Java topics.](/sites/default/files/styles/list_item_thumb/public/ST-java1_1x%20%283%29_3.png?itok=mn2zw0CD)
Deploy a Java application using Helm, Part 1
Learn a simpler way to deploy a Java application to Red Hat OpenShift using Helm charts, then connect the application to a PostgreSQL database.
![Featured image for: Learn Quarkus faster with quick starts in the Developer Sandbox for Red Hat OpenShift.](/sites/default/files/styles/list_item_thumb/public/java%2Bquarkus_1x_0.png?itok=MLioTOAv)
Learn Quarkus faster in the Developer Sandbox for Red Hat OpenShift
Accelerate your Quarkus skills with quick starts in the Developer Sandbox for Red Hat OpenShift. You'll spend less time configuring and more time building, testing, and deploying.
![quarkus-fastjar_1x Feature image for "Build even faster Quarkus applications with fast-jar."](/sites/default/files/styles/list_item_thumb/public/blog/2021/04/quarkus-fastjar_1x.png?itok=lnYAGONI)
Build even faster Quarkus applications with fast-jar
Try this quick exercise to see why applications packaged with fast-jar support faster startup times than those packaged with the legacy Quarkus JAR format.
![Featured image: Quarkus development loop](/sites/default/files/styles/list_item_thumb/public/blog/2021/02/2021_Quarkus_Dev_loop_Featured_image_B.png?itok=Sck9Dx8K)
Enhancing the development loop with Quarkus remote development
Set up a new Quarkus project, then configure it for live coding on a remote Red Hat OpenShift cluster, just like you would in your local environment.
![2021_2 steps_ Quarkus function_OS_Featured_Article_B Featured image: Quarkus functions witth OpenShift](/sites/default/files/styles/list_item_thumb/public/blog/2021/01/2021_2-steps_-Quarkus-function_OS_Featured_Article_B.png?itok=v0iuBfoQ)
Write a Quarkus function in two steps on Red Hat OpenShift Serverless
Learn how to write a Quarkus function on Red Hat OpenShift Serverless and manage the performance concerns by creating a native executable at build time.
![CacheClusters_QuarkusDataGrid Featured image: cache clusters with Quarkus and Red Hat Data Grid](/sites/default/files/styles/list_item_thumb/public/blog/2020/12/CacheClusters_QuarkusDataGrid.png?itok=2ok_04Vu)
Build embedded cache clusters with Quarkus and Red Hat Data Grid
Use Quarkus to integrate two clustered, embedded Red Hat Data Grid caches and deploy them to Red Hat OpenShift Container Platform.
![monolith-java-crw-mta_2x Featured image: CodeReady Workspaces and Red Hat's migration toolkit for applications](/sites/default/files/styles/list_item_thumb/public/blog/2020/12/monolith-java-crw-mta_2x.png?itok=6EZPcuSi)
Analyze monolithic Java applications in multiple workspaces with Red Hat's migration toolkit for applications
Set up Red Hat's migration toolkit for applications in Red Hat CodeReady Workspaces, then run your first analysis for a Java application migration.
![DevNationDanielOh Cover image: Cloud-native modernization or death? A false dichotomy - DevNation Tech Talk](/sites/default/files/styles/list_item_thumb/public/blog/2020/11/DevNationDanielOh.png?itok=8Iwy6Lud)
Cloud-native modernization or death? A false dichotomy
In this DevNation Tech Talk, we refactor an application to microservices and use Kubernetes or OpenShift to deploy and manage it at scale on the cloud.