recursive.codes


The Personal Blog of Todd Sharp
Message Driven Microservices & Monoliths with Micronaut - Part 4: Using RabbitMQ for Messaging

Message Driven Microservices & Monoliths with Micronaut - Part 4: Using RabbitMQ for Messaging

Previously, we looked in-depth at messaging for your microservice and monoliths by using an e-commerce example. We first set up a Kafka broker and created...

Message Driven Microservices & Monoliths with Micronaut - Part 3: Switching to Oracle Streaming Service

Message Driven Microservices & Monoliths with Micronaut - Part 3: Switching to Oracle Streaming Service

So far in this series (part 1, part 2), we’ve covered both the “how” and the “why” as it relates to messaging in your modern web applications. We used ...

Complete Guide to Getting Started with MySQL DB in the Oracle Cloud

Complete Guide to Getting Started with MySQL DB in the Oracle Cloud

Back in September, we finally announced the long-awaited MySQL Database Service in the Oracle Cloud. It’s big news for developers who are familiar and ...

Place Focus on the Oracle Cloud Console Search Box With a Keyboard Shortcut

Place Focus on the Oracle Cloud Console Search Box With a Keyboard Shortcut

The search box within the Oracle Cloud console dashboard is an amazingly powerful and awesome tool.  I find myself using it more often than not to...

Message Driven Microservices & Monoliths with Micronaut - Part 2: Consuming Messages

Message Driven Microservices & Monoliths with Micronaut - Part 2: Consuming Messages

In our last post, we talked about why messaging is important in our modern applications. We set up a local Kafka broker and created a basic e-commerce ...

Create & Host Your Own Dedicated Counter-Strike: Global Offensive (CS:GO) Server for Free (Forever!)

Create & Host Your Own Dedicated Counter-Strike: Global Offensive (CS:GO) Server for Free (Forever!)

Video games have been around for about 50 years, becoming mainstream and more popular as the years and decades have passed since the 1970s. My first experience...

Message Driven Microservices & Monoliths with Micronaut - Part 1: Installing Kafka & Sending Your First Message

Message Driven Microservices & Monoliths with Micronaut - Part 1: Installing Kafka & Sending Your First Message

One of the biggest challenges that developers face when working in a microservice environment is ensuring data consistency. Distributed services must be...

Launching Your Own Free Private VPN In The Oracle Cloud

Launching Your Own Free Private VPN In The Oracle Cloud

I was watching a video on YouTube recently when I saw an ad for a VPN service. I was just about to click ’Skip Ads’ when I realized that it would be possible...

I Said Goodbye To My Dad Today

I Said Goodbye To My Dad Today

I said Goodbye to my Dad today. It was the last time I will ever see him alive. It was the hardest thing I’ve ever done in my entire life.I stood in Dad...

Announcing Micronaut 2.1

Announcing Micronaut 2.1

I’m happy to announce the release of Micronaut 2.1, which brings a handful of new features, bug fixes and upgrades to existing features. Let’s take a quick...

Tracking & Analyzing Water Usage Data in the Cloud with a Flow Sensor, Microcontroller & Autonomous DB

Tracking & Analyzing Water Usage Data in the Cloud with a Flow Sensor, Microcontroller & Autonomous DB

This past summer, I was lucky enough to get spend some virtual time with some of the awesome interns here at Oracle. It makes me happy to see so many college...

Announcing the Micronaut Oracle Cloud Infrastructure Module for Simple SDK Integration and Performant Serverless Functions

Announcing the Micronaut Oracle Cloud Infrastructure Module for Simple SDK Integration and Performant Serverless Functions

If you are a member or follower of the Java community, then you likely saw this news a few months ago: This is huge news. If you've read my blogs ...