recursive.codes

recursive.codes

recursive.codes


The Personal Blog of Todd Sharp
OCI SDK For TypeScript Is Now Available - Here's How To Use It In Your JavaScript Projects

OCI SDK For TypeScript Is Now Available - Here's How To Use It In Your JavaScript Projects

I have blogged quite a bit about our OCI Java SDK in the past. It's easy to use and a very intuitive and consistent SDK that can perform just about any...

Cloud Cost Cutting: Save Money By Resizing Large Images In Object Storage

Cloud Cost Cutting: Save Money By Resizing Large Images In Object Storage

Like many of you, I have an account on our Oracle Cloud "always free" tier that I use for hosting personal projects, most notably my personal blog recursive.codes...

Resource Principal Auth With Node.JS For Easy OCI REST API Access From Your Oracle Functions

Resource Principal Auth With Node.JS For Easy OCI REST API Access From Your Oracle Functions

The first rule of serverless is to keep your functions light and simple. Part of keeping a function light is avoiding unnecessary external dependencies...

Adventures in CI/CD [#10]: Deploying Our Microservice Docker Container To Kubernetes

Adventures in CI/CD [#10]: Deploying Our Microservice Docker Container To Kubernetes

Welcome to the final entry in this series where we have taken a ground-up approach to build, test and deploy a microservice to the cloud in an automated...

Adventures in CI/CD [#9]: Deploying A Microservice As A Docker Container

Adventures in CI/CD [#9]: Deploying A Microservice As A Docker Container

Welcome to the penultimate post in this continuous journey about continuous integration and continuous deployment. So far in this blog series, we have ...

Adventures in CI/CD [#8]: Deploying A Microservice With A Tested Persistence Tier In Place

Adventures in CI/CD [#8]: Deploying A Microservice With A Tested Persistence Tier In Place

We have covered a ton of content already in this long series on CI/CD, and now we’re ready to look at the next step in our adventure on the path to CI/...

Adventures in CI/CD [#7]: Testing The Persistence Tier With Testcontainers

Adventures in CI/CD [#7]: Testing The Persistence Tier With Testcontainers

Great to have you back for another existing episode in our saga about the joys of cloud deployments with CI/CD. So far, here’s what we’ve gone over: ...

Adventures in CI/CD [#6]: Adding A Persistence Tier To Our Microservice

Adventures in CI/CD [#6]: Adding A Persistence Tier To Our Microservice

Welcome back to this ongoing saga where we continue to look intensely at the wonderful world of CI/CD and how we can build, test and deploy a microservice...

Oracle Cloud Vault as a Secure, Distributed Config Store for your Micronaut Applications

Oracle Cloud Vault as a Secure, Distributed Config Store for your Micronaut Applications

Micronaut is a hugely popular framework in the Java world and it continues to grow in features and adoption. Recently, version 2.0.0.M3 was released which...

Adventures in CI/CD [#5]: Deploying A Microservice To The Oracle Cloud With GitHub Actions [Gradle Plugin Edition]

Adventures in CI/CD [#5]: Deploying A Microservice To The Oracle Cloud With GitHub Actions [Gradle Plugin Edition]

We’ve made it to post number five in this series, and I have to say that I’m having more fun than I should be allowed to have playing around with CI/CD...

Adventures in CI/CD [#4]: Deploying A Microservice To The Oracle Cloud With GitHub Actions [OCI CLI Edition]

Adventures in CI/CD [#4]: Deploying A Microservice To The Oracle Cloud With GitHub Actions [OCI CLI Edition]

Welcome back to this fun series where we dive deep into the always exciting world of CI/CD. We’ve made it to step 4 in this series which is where we finally...

Oracle Universal Connection Pool (UCP) Support Added To Micronaut

Oracle Universal Connection Pool (UCP) Support Added To Micronaut

The Micronaut framework includes several options for connection pooling since it launched and today there is a new option available for your microservice...