Justin Biard
banner
icodealot.com
Justin Biard
@icodealot.com
Software engineer working on database tools for Oracle Cloud. My family is my life. I like tinkering/technology/art/games in my free time.

(posts are mine)
I look forward to nerding out about cloud tech at #CommitYourCode and learning from what others have put together. 🤓

See you in September!
August 31, 2025 at 12:45 PM
First adventure (on the tabletop) in Tamriel. Daughter and I are playing through the intro campaign in Black Marsh.
July 13, 2025 at 11:03 PM
My home for the next 1.5 hours or so. #Kscope25
June 18, 2025 at 6:07 PM
Going old school with The Chet today for #Kscope25

Wish you guys were here. 🍻
June 17, 2025 at 11:58 AM
A little less than a week away from being able to learn with colleagues at #Kscope25!

Come for the swag, stay for the content. 🍻

We will explore the meaning of all these cryptic symbols and how to use the tools Oracle is building to make using database connections in the cloud simple.
June 13, 2025 at 8:21 PM
Do you use `jshell` ? (installs with Java)

I find it nice for:

- scratching out quick ideas
- testing small syntax issues
- or anything else you might do with a REPL (quick calculations, etc.)

Tab completion is decent and it presents some JavaDoc content.
June 11, 2025 at 11:04 AM
Hanging out with the DSD family tonight. 🫡
May 8, 2025 at 11:31 PM
I injured my back on vacation so I'm relaxing with a heat pad, some classic rock, and testing JetBrains' latest IDE updates.
April 19, 2025 at 2:00 PM
Working on a writeup but in the meantime, here was my tech stack for the Java MCP server
March 30, 2025 at 3:42 AM
For literal academic reasons, I implemented another MCP server but in Java this time. This one was just as easy to integrate with Claude, for example.

The Java MCP server only has 2 tools at the moment. A "greeting" tool and a "lorem-ipsum" tool. Messages are passed over STDIO.
March 30, 2025 at 2:12 AM
I put together a basic JSON-RPC 2.0 server in Go that works with Claude to read compartment resources from my OCI tenancy (i.e. an MCP server)

Then I asked Claude to generate Terraform code and an example architecture diagram. Mostly believable responses.

I have much to ponder. 🤔
March 26, 2025 at 12:11 PM
I look forward to talking with folks at Kscope25 and walking through use cases for the Database Tools service in OCI.

Hopefully I'll connect with you there in June!
March 24, 2025 at 11:27 PM
Homemade donuts is where it's at! After delivering that last talk it had to be done. 😏
March 18, 2025 at 1:05 AM
41-ish slides 😓 (really 41 clicks) in ~10 minutes? We'll see how it goes!

All of my dry runs have been under 10 minutes comfortably. No objectives other than I hope this brings value for the Dallas Software Developers community.

See y'all tomorrow night!
March 12, 2025 at 10:38 AM
Sweeeeeet!

I have the privilege of presenting for colleagues at #Kscope25 this year and sharing knowledge about Oracle Cloud.

Really looking forward to this event. 😎
March 5, 2025 at 11:26 PM
So much power in so few lines of code. Cheating a little because I am not showing the Secret in Vault creation but that's equally easy to setup.

(i.e. a recent post on icodealot.com if that sounds interesting.)
March 5, 2025 at 11:23 AM
Frameworks are great productivity boosters but sometimes you just need a light weight thing to map SQL results to an object.

Jdbi is great for this jdbi.org 👇
March 1, 2025 at 1:33 PM
My general social media plan...

Am I doing this right?

(Thanks Draw dot IO for being generally awesome and LiceCAP for capturing this brilliance, and Aseprite for cleaning up the frames and rendering the final.)
January 2, 2025 at 1:47 PM
Cleaning out my drafts and getting ready for my typically sporadic, post-whenever-I-have-some-idea in 2025, arc. Heh... sitting on this one since 2016 🤦‍♂️
January 2, 2025 at 1:12 PM
A little over 10 years of heavy use at my weight. I guess it's finally time to retire them. 👟☠️

I really do enjoy Solomons.
December 27, 2024 at 7:42 PM
Merry Christmas 🎄

Making a cup of Beyond Black and getting ready to play Santa.
December 25, 2024 at 3:12 PM
Another quality of life improvement supported by Oracle Database 23ai is allowing `group by` clauses to use column aliases. This is great!

For example, the CASE logic for column PARITY shown here does not need to be explicitly repeated.
December 17, 2024 at 6:22 PM
Vacation interactive reading started using #java to write #lox but also lots of family time, relaxing ,and gaming in my future.
December 15, 2024 at 5:50 PM
The example generates a fixed number of rows (10 in this case). Concatenating some text ("This is level: ") might result in something like:
December 10, 2024 at 11:15 AM
There are a lot of new features but I also appreciate small quality of life changes. For example, with Oracle Database 23ai we can now just `select sysdate;` and no longer need `from dual`.

Going to take some time to build new muscle memory.
December 10, 2024 at 11:05 AM