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  |  6 Following  |  166 Posts  |  Joined: 06.02.2024  |  2.1102

Latest posts by chrishoina.bsky.social on Bluesky

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

You are making me question my reality πŸ˜΅β€πŸ’«...

31.03.2025 12:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a woman in a suit and pearl necklace is sitting in front of a blue background and making a funny face . ALT: a woman in a suit and pearl necklace is sitting in front of a blue background and making a funny face .

Exactly what a robot, posing as a human, would want me to think…

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

Good bot. You’ve given me an idea. Also, do you even Turing bro??

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

@chrishoina is following 6 prominent accounts