Sign in

Justin Biard

@icodealot.com
127 followers 151 following 150 posts

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)

PostsRepliesMedia
Justin Biard @icodealot.com · 01/06/2026
For GEO, every pages is rendered in 2 flavors: HTML and Markdown. Pre-rendering content as markdown should boost LLM accessibility significantly, or for users that want to copy/paste context to prompts. (i.e. Markdown link under every post)
Example of a download link for a Markdown rendered version of a post.
100
Justin Biard @icodealot.com · 01/06/2026
On the new blog design, 100%. I'll take it. Posts with images are also not scoring badly, actually but of course take a small hit. My goal on the new design was "keep it simple", no JS libs, favor CSS and HTML, help the scrapers and LLMs where feasible (a'la GEO).
Lighthouse scores for a page on my blog
100
Justin Biard @icodealot.com · 31/08/2025
I look forward to nerding out about cloud tech at #CommitYourCode and learning from what others have put together. 🤓 See you in September!
000
Justin Biard @icodealot.com · 14/07/2025
First adventure (on the tabletop) in Tamriel. Daughter and I are playing through the intro campaign in Black Marsh.
020
Justin Biard @icodealot.com · 18/06/2025
My home for the next 1.5 hours or so. #Kscope25
020
Justin Biard @icodealot.com · 17/06/2025
Going old school with The Chet today for #Kscope25 Wish you guys were here. 🍻
050
Justin Biard @icodealot.com · 13/06/2025
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.
000
Justin Biard @icodealot.com · 11/06/2025
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.
010
Justin Biard @icodealot.com · 09/05/2025
Hanging out with the DSD family tonight. 🫡
010
Justin Biard @icodealot.com · 19/04/2025
I injured my back on vacation so I'm relaxing with a heat pad, some classic rock, and testing JetBrains' latest IDE updates.
000
Justin Biard @icodealot.com · 30/03/2025
Working on a writeup but in the meantime, here was my tech stack for the Java MCP server
000
Justin Biard @icodealot.com · 30/03/2025
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.
000
Justin Biard @icodealot.com · 26/03/2025
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. 🤔
Architecture diagram generated by Claude Sonnet 3.7 in response to input from prompts that include data from a custom MCP server for OCI written in Golang.
130
Justin Biard @icodealot.com · 24/03/2025
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!
021
Justin Biard @icodealot.com · 18/03/2025
Homemade donuts is where it's at! After delivering that last talk it had to be done. 😏
010
Justin Biard @icodealot.com · 12/03/2025
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!
010
Justin Biard @icodealot.com · 05/03/2025
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. 😎
Confirmation that my session was accepted for KScope25
060
Justin Biard @icodealot.com · 05/03/2025
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.)
Example configuration using the OCI provider for Terraform to create an Oracle Autonomous Database
010
Justin Biard @icodealot.com · 01/03/2025
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 👇
A screenshot example of Java code using a Jdbi SqlQuery annotation, and related annotations for converting SQL result into an object
010
Justin Biard @icodealot.com · 02/01/2025
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.)
100
Justin Biard @icodealot.com · 02/01/2025
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 🤦‍♂️
Screenshot of a draft blog post from 2016 that was never completed. It reads "passing pl/sql parameters to ords from ios"
000
Justin Biard @icodealot.com · 27/12/2024
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.
000
Justin Biard @icodealot.com · 25/12/2024
Merry Christmas 🎄 Making a cup of Beyond Black and getting ready to play Santa.
010
Justin Biard @icodealot.com · 17/12/2024
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.
An example of SQL comparing column aliases in group by clauses supported by Oracle Database 23ai versus previous versions of the database
052
Justin Biard @icodealot.com · 15/12/2024
Vacation interactive reading started using #java to write #lox but also lots of family time, relaxing ,and gaming in my future.
011
Justin Biard @icodealot.com · 10/12/2024
The example generates a fixed number of rows (10 in this case). Concatenating some text ("This is level: ") might result in something like:
Example results from querying by level using Oracle Database 23ai
000
Justin Biard @icodealot.com · 10/12/2024
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.
130
Justin Biard @icodealot.com · 06/12/2024
Great job previewing JDK features by Cavasier Morris at #CommitYourCode
010
Justin Biard @icodealot.com · 06/12/2024
Kicked off day 2 at #CommitYourCode with @elchefe.me talking about why context matters.
1101
Justin Biard @icodealot.com · 05/12/2024
Final session of the day at #commityourcode Three devs talking 😎
010
Justin Biard @icodealot.com · 05/12/2024
#commityourcode day 1 kickoff. Good morning folks!
000
Justin Biard @icodealot.com · 01/12/2024
Fictitious language update... map, reduce, etc. working given support for array builtins. I am almost at the end of the @thorstenball.com book (maps are next) so moving on to other literature on the subject soon. On the list: - Writing a Compiler in Go - Crafting Interpreters - SICP
Example of a map function written in a fictitious indentation-based programming language developed while reading "Writing an Interpreter in Go" by author Thorsten Ball. The example shown is not exactly Monkey but is similar.
100
Justin Biard @icodealot.com · 28/11/2024
One big difference from Monkey is that I'm implementing this fictitious language with an indentation-based syntax so some whitespace is significant and blocks are delimited with a different type of token rather than "{"
Example syntax of a fictitious programming language developed while following along with "Writing an Interpreter in Go" although, not the same fictitious language as implemented in the book.
000
Justin Biard @icodealot.com · 28/11/2024
Continuing my journey through "Writing an Interpreter in Go" over the holidays and making good progress. The syntax is starting to take shape finally and things are getting interesting. My type system is still just a placeholder but the inspiration for the syntax might look familiar to some 😄
Example syntax of a fictitious programming language developed while following along with "Writing an Interpreter in Go" by Thorsten Ball
010
Justin Biard @icodealot.com · 26/11/2024
See you there! Look forward to learning and meeting other developers in DFW. Thanks to my employer for covering the cost and giving me the time to attend. 😎
Screenshot of a confirmation from registering at https://www.commityourcode.com/
000