Author Archives: Mark Nelson

About Mark Nelson

Mark Nelson is a Developer Evangelist at Oracle, focusing on microservices and messaging. Before this role, Mark was an Architect in the Enterprise Cloud-Native Java Team, the Verrazzano Enterprise Container Platform project, worked on Wercker, WebLogic and was a senior member of the A-Team since 2010, and worked in Sales Consulting at Oracle since 2006 and various roles at IBM since 1994.

Session catalog for DevLive Level Up 2023 released!

Hi again! In this earlier post, I mentioned that I am speaking at Level Up 2023. The session catalog has just been released on the event website. You can find my sessions in this stream: Data strategies for developers – … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

I’m speaking at Level Up 2023

Hi! I am going to be speaking at the Level Up 2023 event at Oracle Redwood Shores in March. I will talking about our new Developer Previews for both Oracle Backend for Spring Boot and Oracle Backend for Parse Platform, … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | 1 Comment

A first Spring Boot microservice with Oracle

In this post, I want to walk through creating a first simple Spring Boot microservice using Oracle. If you want to follow along, see this earlier post about setting up a development environment. I want to create a “customer” microservice … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Two new Backend as a Service offerings live now!

Hi everyone! For the last few months I have been working on two projects which have just gone live with their first “Developer Preview” releases. If you’d like to check them out and see what I have been up to, … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment

Development environment setup for Spring Boot with Oracle

Hi again! I am starting a series of posts about writing Spring Boot microservice applications with the Oracle Database, I plan to cover topics like databsae access, messaging, external configuration, service discovery, fault tolerance, workflow, observability and so on. But … Continue reading

Posted in Uncategorized | Tagged , , , , , | 1 Comment

Oracle REST Data Services 22.3 brings new REST APIs for Transactional Event Queueing

Oracle REST Data Services 22.3 was released a couple of weeks ago, and it is now available on Oracle Autonomous Database as well! This release has a slew of new REST APIs for Oracle Transactional Event Queueing (or TxEventQ). If … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Getting started with the new observability exporter for Oracle database

My colleague Paul Parkinson recently published our new unified obserability exporter for Oracle Database on GitHub, you can read about it here. I wanted to start playing around with it to see what we can do with it. In this … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

New web page for Oracle Transactional Event Queueing

The new web page for Oracle Transactional Event Queueing is live and has lots of great information including sample code, links to hands-on labs, documentation and some user stories! Hope you can check it out!

Posted in Uncategorized | Tagged | Leave a comment

Creating a stored procedure (dare I call it a microservice?) to automatically process events on a queue

In this post I want to look at how to create a stored procedure in the database to automatically process events as they are produced on a Transactional Event Queue (TEQ). Having a small, discrete piece of code that processes … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Java to get go-routine-like virtual threads!

Yay! Java is finally going to get some lightweight threads, a bit like go-routines, which allow you to create threads in the JVM without each one consuming an OS thread! I’m looking forward to trying it out in Java 19. … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment