recursive.codes


The Personal Blog of Todd Sharp

Oracle Functions - Invoking Functions With The OCI SDK

In my last post we took a look at how to create serverless functions which interact with an Autonomous Transaction Processing (ATP) instance. We invoked...


Oracle Functions - Connecting To ATP With Node.JS

In my last post we looked at connecting up to ATP with a Java based serverless function. That worked out great, but I wanted to show you how you could ...


Oracle Functions - Connecting To An ATP Database

So you've created, deployed and tested your first serverless function on Oracle Functions. It works great and you're ready to take the next step beyond...


Oracle Cloud Detection And Metadata With Micronaut

As the popularity of microservices grows, so does the availability of solid frameworks in the JVM world for creating microservice applications. Helidon...


More Trials And Tribulations...

I posted the first part here on my blog, but if you're interested you can read the rest of my tales about lessons learned and mistakes made while creating...


The Trials And Tribulations of Creating An SDK - Part 1

I’d like to tell you a story. It’s an inspiring tale. One of mistakes and perseverance, but full of learning and growth. It’s the epic about my adventures...


Todd Talks - Ep 1 - Raymond Camden

Today I conducted the first of what I hope to be an ongoing series of one-on-one, podcast-style chats with interesting folks in the developer community...


Automated Generation For OCI IAM Policies

As a cloud developer evangelist here at Oracle, I often find myself playing around with one or more of our services or offerings on the Oracle Cloud. ...


Sensing Water With Arduino

The other day a few friends and I were trying to help one of our group troubleshoot why he was seeing some moisture around his air conditioning unit. ...


I've Joined Oracle

I’m happy to announce that as of today I am joining Oracle as a Developer Evangelist for their Cloud offering. This position is a dream come true for ...