chrishoina's Avatar

chrishoina

@chrishoina.bsky.social

Senior Product Manager for Database Tools | ORDS | Database Actions | Follow for tips on working w/ Oracle Database, ORDS REST APIs, REST-enabled SQL | Views and opinions are my own

79 Followers  |  7 Following  |  169 Posts  |  Joined: 06.02.2024  |  1.7858

Latest posts by chrishoina.bsky.social on Bluesky

Oracle REST Data Services API Provides the Oracle REST Data Services (ORDS) users the ability to perform Oracle Database management and monitoring operations through a user-friendly REST API.

API doc for these new ORDS DB-API endpoints: docs.oracle.com/en/database/...

More on Session-less transactions in the ORDS Dev Guide: docs.oracle.com/en/database/...

#Friday #updates #api #ORDS #oracleREST

03.10.2025 20:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Friday Announcement: ORDS 25.3 is now available for download (with ORDS in ADB dropping soon). Download the latest here: www.oracle.com/database/sql...
Check out Sessionless Transactions. We'll have an upcoming demo provided by our TxEventQ team, so stay tuned for that. Links in the reply.

03.10.2025 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Since having placed some more focus on the ORDS image we've been getting lots of great feedback. Here is one example, Martin had some really great observations/thoughts on how we could improve the developer's debugging experience when working with our ORDS container. Thanks @martindba.bsky.social πŸ˜ƒ

10.09.2025 15:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Quoting oneself: cool or cringe? "Eventually...we'll all need to become "prompt engineers." And as you'll see [there], you actually have to know what you are doing to be able to ask the right questions and to challenge an LLM's assumptions."

followthecoffee.com/from-one-api...

#apis #LLM #ords

25.07.2025 14:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Coming to you live from 35000ft, somewhere over the Atlantic Ocean. An ORDS and GraphQL tutorial: using Maven to build the polyglot and js dependencies for GraalVM 21: followthecoffee.com/ords-and-gra...

#graalvm #oracle #database #maven #jdk #ords #oraclerest

03.07.2025 23:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
More on PARs and a note re: APEX RESTful Data Services ORDS version 25.2 is now available! Also a quick overview on the new PAR support in SQL Developer Web and a note regarding RESTful Services interface in APEX.

I should mention @thatjeffsmith.com beat me to it, but here is a great example showcasing the latest ORDS Pre-Authenticated Requests (PARs) updates www.thatjeffsmith.com/archive/2025...

03.07.2025 12:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

ORDS 25.2 is now available for download! Download directly from www.oracle.com/database/tec...
And review the Release Notes too www.oracle.com/tools/ords/o...

I'm following up with a blog with some examples, so stay tuned! #newrelease #productupdate #ords #oracledatabase #newordswhodis #plsql #rest

01.07.2025 17:58 β€” πŸ‘ 8    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Preview
We keep seeing these legacy ORDS installs/migrations popping up more… | Chris Hoina We keep seeing these legacy ORDS installs/migrations popping up more frequently. I can set up a podman 23ai container with a legacy ORDS install and show you how to migrate to the latest ORDS version....

I have a poll going for showing how to perform a legacy ORDS install/migration. I can set up a podman 23ai container with a legacy ORDS install and show you how to migrate to the latest ORDS version. Please read the details and vote. Would this be helpful? www.linkedin.com/posts/chrish...

07.06.2025 11:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, that’s really cool. It just looks so pretty too 😍

05.06.2025 20:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Astro Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.

Yay or nay for astro.build so far? Should I take a look?

05.06.2025 14:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This united-codes site is really pretty, I am excited to see it grow :)

05.06.2025 13:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The more "building" type stuff I do, the more I appreciate the terminal. Especially in and around VMs and containers.

05.06.2025 12:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm going to ask we add in some more info in those docs though. For a beginner, it's a steep learning curve. Alternatively, we may create an official Oracle blog for walking through how to do this on/with Podman 😍

05.06.2025 12:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Philipp, I just got the containers to work using that compose file! Were you able to? Let us know if you have issues. I have to say, first time using that compose file, and it is so nice to start up/down both at the same time.

05.06.2025 12:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Oracle REST Data Services (ORDS) command line interface. - Repository Detail Copyright (c) 2017, 2018, Oracle Corporation. All Rights Reserved.

And yes, that direct URL is best: container-registry.oracle.com/ords/ocr/ba/...

03.06.2025 19:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Huh, somebody must have corrected it?? I see: DBSERVICENAME=FREEPDB1
- DBHOST=database
- DBPORT=1521
- ORACLE_PWD=oracle
In the compose file. That's weird. Looks good now, no?

03.06.2025 19:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Post image

FYI to all, the ORDS team just published a new patch, 25.1.1. Now available for download here: www.oracle.com/database/sql...

Two small bug fixes, and an update to our Jetty library. Happy Friday 😍
#oraclerest #oracledatabase #restapi #apidevelopment #jdk17 #jdk21 #graalvm #newupdate #bugfix

30.05.2025 13:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Configuring OCI IAM Domain JWTs to use with ORDS OAuth2.0 protected APIs – Follow the Coffee

And two additional ORDS + JWT blogs that demonstrate using JWTs in OCI IAM or Microsoft Azure. You can check those out here: followthecoffee.com/configuring-... and here: followthecoffee.com/ords-apis-an...

Enjoy, and let me know what you want to see next! #blog #oracleblogs #learning #tutorial

21.05.2025 15:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Now, on to part two. Part two takes the previous configuration and uses it to showcase this JWT authorization/authentication in a simple single-page web application. We use JavaScript, basic HTML, Node.js, and Express.js too. You can follow along here: blogs.oracle.com/database/pos...

21.05.2025 15:06 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

New Oracle blogs are live! With a two-part tutorial showing you how to create custom claims in your Identity Domain, include them in a JSON Web Token, and use it to access ORDS OAuth2.0 protected resources. Part One is here: blogs.oracle.com/database/pos... #wednesday #oracle #restapis #oraclerest

21.05.2025 15:06 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Sneak peek of an upcoming blog post. A super simple single page web app, exploring using JSON Web tokens with ORDS protected resources. This time using Roles-Based Access Control (RBAC). 😁😎

06.05.2025 10:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The ORDS team has a brand-spanking new customer reference. Note only did Sphere just launch their new site, but they JUST presented at CloudWorld Miami too, check out the press release here: www.oracle.com/news/announc...
If you are interested in attending as a speaker, drop me a DM, let's chat.

02.05.2025 20:06 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

ORDS 25.1 is now available for download: www.oracle.com/database/sql...
And of course, you can check out the release highlights too: followthecoffee.com/ords-25-1-re...
Give it a spin 😍 #newrelease #ords #oracledatabase #oraclerest #productupdate

16.04.2025 15:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I shouldn’t be this excited about flame-graphs. But I am. What does that say about me? I’m getting some rad retro vibes with this color palette 😍

14.04.2025 23:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh, Rockauto.com is another of this β€œdated” feeling websites, but it feels super fast, and no nonsense! I will take a 2000’s-era looking site over a newer slow-ass β€œresponsive” site any day.

12.04.2025 11:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
How is this Website so fast!?
YouTube video by Wes Bos How is this Website so fast!?

Anybody who is doing front-end development would really appreciate this video youtu.be/-Ln-8QM8KhQ?...

I like the idea of doing more server-side rendering too. I might have to dip my toes into the MLE/JS stuff.

12.04.2025 11:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Troubleshooting: reviewing ORDS connections, your application server, and response times Symptom/Issue

Another quick heuristic for investigating connectivity, latency, and response times. Also, a good opportunity to learn more about ORDS and cURL 😍 Two options:
1: followthecoffee.com/troubleshoot...

2: chrishoina.medium.com/troubleshoot...

#wednesday #learning #oraclerest #apis #troubleshooting

09.04.2025 09:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
401 Unauthorized invalid_token – troubleshooting Oracle Cloud IAM JWTs with ORDS – Follow the Coffee

Just a quick ORDS + JWTs PSA. This applies to Oracle's Identity and Access Management provided JWTs. Maybe you've experienced this "error=invalid_token" error too? Here is how to resolve it: followthecoffee.com/401-unauthor... #troubleshooting #oracle #restapis #oraclerest #apidevelopment #jwts

07.04.2025 14:27 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Example: an ORDS API that returns a user-configured JSON object – Follow the Coffee

With this job, I learn and/or discover stuff on a daily basis. Seriously, it's insane. If you are bored with tech, it's surely your own doing! πŸ€ͺ My favorite times, however, are these "too-clever-for-our-own-good" solutions we come up with. Here is a fun one: followthecoffee.com/example-an-o...

03.04.2025 20:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My girlfriend just asked me what I'm working on right now. And I responded with, "currently counducting an audit and subseqent culling of these inactive but open threads of this core application I'm using." Which is just a fancy way of saying, "closing out tabs in safari." #bethechange #hero #pm

31.03.2025 18:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@chrishoina is following 7 prominent accounts