recursive.codes

recursive.codes

recursive.codes


The Personal Blog of Todd Sharp
Adventures in CI/CD [#3]: Running Tests & Publishing Test Reports

Adventures in CI/CD [#3]: Running Tests & Publishing Test Reports

Thanks for joining me back in this series about CI/CD with GitHub Actions where we’re learning how to build, test, publish and deploy our microservices...

Adventures in CI/CD [#2]: Building & Publishing A JAR

Adventures in CI/CD [#2]: Building & Publishing A JAR

Welcome back to this journey down the path to CI/CD enlightenment. In our last post, we created a Java microservice application, added our source code ...

Adventures In CI/CD [#1]: Intro & Getting Started With GitHub Actions

Adventures In CI/CD [#1]: Intro & Getting Started With GitHub Actions

One of the topics that I have been meaning to spend some time and attention this year is CI/CD. It’s a topic that many developers are often interested ...

Publishing And Analyzing Custom Application Metrics With The Oracle Cloud Monitoring Service

Publishing And Analyzing Custom Application Metrics With The Oracle Cloud Monitoring Service

A few weeks ago one of our awesome Product Managers on the database team came to me with an interesting request. He shared a blog post that someone had...

Oracle Functions - Connecting To An ATP Database With A Wallet Stored As Secrets

Oracle Functions - Connecting To An ATP Database With A Wallet Stored As Secrets

In my last post, we talked about how to create and use your first secret on the Oracle Cloud. It was a simple, but certainly common use case where we stored...

Protect Your Sensitive Data With Secrets In The Oracle Cloud

Protect Your Sensitive Data With Secrets In The Oracle Cloud

It’s no secret that every developer should be aware of the need to protect sensitive information such as passwords and API keys when building and deploying...

Back To The Database - Part 3: Publishing Database Changes To A Stream

Back To The Database - Part 3: Publishing Database Changes To A Stream

In the last post, we talked at great length about consuming a stream in your Autonomous DB instance and using the messages in that stream to insert, update...

Back To The Database - Part 2: Persisting Data From A Stream

Back To The Database - Part 2: Persisting Data From A Stream

Welcome back to this series of blog posts where we look at the mighty RDBMS and learn how to take advantage of some of the powerful capabilities available...

Back To The Database - Part 1: Preparing To Persist Data From A Stream

Back To The Database - Part 1: Preparing To Persist Data From A Stream

In my last post, I talked about some of the reasons why it makes sense to take advantage of the power of our RDBMS to handle our data instead of manually...

Back To The Database - Prologue: What's Old Is New Again

Back To The Database - Prologue: What's Old Is New Again

We’re starting to see some influencers and larger organizations scale back from an “all in” and “by the book” stance on microservices and advocate for ...

Complete Developers Guide To The Oracle Notification Service

Complete Developers Guide To The Oracle Notification Service

When you compile a list of your favorite features in the cloud, I'd be willing to bet that notifications aren't typically cracking the "top 10" of many...

Sending & Receiving SMS In Your Node-RED Flows With Ring Central

Sending & Receiving SMS In Your Node-RED Flows With Ring Central

As you can tell if you've been reading my blog lately, I've been spending some time playing with Ring Central. One of the use cases that I've mentioned...