Philipp Hartenfeller
banner
hartenfeller.dev
Philipp Hartenfeller
@hartenfeller.dev
🖥️ Web & DBs | Oracle APEX
📝 Blog: http://hartenfeller.dev/blog
💼 Product Lead @united-codes.com
♠️ Oracle ACE Pro
🎥 https://www.youtube.com/@united-codes
Pinned
New blog post, my longest one ever. A full guide on how to use AI as a PL/SQL developer.

- No 23ai or Python required
- Advanced techniques like tools, structured output, reasoning, and file analysis
- Usage demos

hartenfeller.dev/blog/real-ai...
#oracle #ai #orclAPEX
Build Real AI Solutions with Oracle PL/SQL (No 23ai Required)
Learn how data engineers can leverage AI for Oracle automation using PL/SQL. Discover structured output, file analysis, reasoning, and tool calling with the open-source UC AI SDK.
hartenfeller.dev
Anthropic just dropped v2 (kind of) of tools/function calling for AI. I will look forward to implement it in UC AI: www.anthropic.com/engineering/...
Introducing advanced tool use on the Claude Developer Platform
Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.
www.anthropic.com
November 25, 2025 at 8:17 AM
Adding an AI disclaimer to my blog. 
I also think one way to keep blogging fun and meaningful is getting more personal. I often read others'  blogs because I value their thinking and personal touch. For an LLM, it is easy to just restate some neutral facts.
November 23, 2025 at 7:17 PM
How to display markdown (including tables and more) with our free @united-codes.com #orclAPEX plug-in: youtu.be/d1jMp9IWFlo
Reactive Markdown previews in #orclAPEX
YouTube video by United Codes
youtu.be
November 20, 2025 at 11:11 AM
Gemini 3 Pro is astonishing.
November 19, 2025 at 11:01 AM
Blog is back up. A hard drive failed on the server 💀. Got a new one from Hetzner (thanks) and now RAID is rebuilding. This was not fun and I've been to depths of Linux I don't want to go again (initramfs).
November 18, 2025 at 2:53 PM
Toon is a data representation format that is optimized for usage for LLMs. With UC AI's PL/SQL package, you can convert any JSON data to the Toon format.
hartenfeller.dev/blog/oracle-...

#oracle #toon #AI #orclAPEX
Toon for Oracle: A Token-Efficient Data Format for LLMs
Toon is a data representation format that is optimized for usage for LLMs. With UC AI's PL/SQL package, you can convert any JSON data to the Toon format.
hartenfeller.dev
November 18, 2025 at 12:21 PM
Working on Toon support in UC AI. Its a more dense (less tokens) format for displaying data. E.g.:

[2]{id,active}:
1,true
2,false
November 14, 2025 at 11:24 AM
Reposted by Philipp Hartenfeller
Our lovely speaker group gathered for a nice group picture.

Thank you all for helping us create a great event.

#dcd25 #octemea25 #speakers #thankyou
November 13, 2025 at 2:15 PM
New video showcasing how to do agentic AI from Oracle PL/SQL with UI. (If you attended the UC AI webinar, you have already seen the demos.)
youtu.be/fxDYi0rLSJU
Agentic AI with pure PL/SQL | UC AI
YouTube video by United Codes
youtu.be
November 12, 2025 at 12:44 PM
Join tomorrow for some #orclAPEX UX tips
Join me next week where I will talk about #orclAPEX UX: apex.oracle.com/go/ace-masters

Also big thanks to the attendees of #HROUG, this UX session was voted best lecture of the conference :).
November 10, 2025 at 4:22 PM
It is such a shame that Frank Ocean does not make music anymore.
Of course he does not owe it to anybody, but gifted talent on that level not being used is a bummer.
November 7, 2025 at 11:28 AM
It's definitely a bubble. Claude Haiku 4.5 just calculated a simple subtraction wrong: 17-4-2...
November 5, 2025 at 4:08 PM
Join me next week where I will talk about #orclAPEX UX: apex.oracle.com/go/ace-masters

Also big thanks to the attendees of #HROUG, this UX session was voted best lecture of the conference :).
November 4, 2025 at 2:54 PM
Working on a naming conventions page for #dbLinter. It previews the current regex with test values. I created a custom #orclAPEX plug-in for that.
Definitely time-consuming, but it's worth it to build great experiences #UX.
November 3, 2025 at 10:08 AM
Finally got to see One Battle After Another yesterday. Outstanding movie - great acting, cinematography, and hilarious. Completely got sucked in by the story and characters.
October 31, 2025 at 1:34 PM
Nice, the new @github.com dashboard shows me a PR from a repo I have never seen before:
October 29, 2025 at 10:48 AM
My #SQLcl stopped working:
/opt/homebrew/Caskroom/sqlcl/25.3.0.274.1210/sqlcl/bin/sql: line 853: /usr/libexec/java_home -v 17/bin/java: No such file or directory

Upgraded from Java 17 to 21 now it works again 👍. Weird error don't know if just my Java installation broke.
October 29, 2025 at 10:44 AM
I am playing around with #ActivityWatch (FOSS) to track my computer usage and automatically categorize it by project. VS Code and browser plug-ins plus regex rules help with this. Quite powerful.
October 28, 2025 at 2:04 PM
Reposted by Philipp Hartenfeller
Call for Papers for APEX connect 2026 18-20 May in Heidepark has started! This is your chance to share your experience about what you have been building using Oracle APEX, SQL and/or PL/SQL!

CfP ends on 2-DEC EOD.

apex.doag.org/en/home/

#orclapex
October 27, 2025 at 12:39 PM
The last days were splendid. First time attending the great #HROUG conference. It takes place on an island before Rovinj, Croatia. Great conference, but especially fun. Played tennis, went running and swimming, and enjoyed the parties.
October 23, 2025 at 8:44 AM
Reposted by Philipp Hartenfeller
Had it scheduled to be published but forgot to make noise about it 🤦‍♂️
#JoelKallmanDay

nuijten.blogspot.com/2025/10/add-...
Add a Little Joy to your Buttons #JoelKallmanDay
Recently we were sitting outside at a café having a coffee and a slice of apple pie, something we do often. This is nothing remarkable, b...
nuijten.blogspot.com
October 16, 2025 at 1:06 PM
. @alexnuijten.bsky.social seems to be lost. You are in 🇭🇷 at the great #HROUG25 conference!

Jokes aside great session about apple pies and spatial data.
October 16, 2025 at 9:15 AM
Reposted by Philipp Hartenfeller
For #JoelKallmanDay I am sharing a free plug-in for reactive Markdown preview. It auto refreshes, supports tables, alerts, etc., and comes with three themes. #orclAPEX

hartenfeller.dev/blog/apex-re...
Oracle APEX Reactive Markdown Plug-in #JoelKallmanDay
Display rich Markdown in Oracle APEX that reacts to changes of referenced page items.
hartenfeller.dev
October 15, 2025 at 5:03 AM
For #JoelKallmanDay I am sharing a free plug-in for reactive Markdown preview. It auto refreshes, supports tables, alerts, etc., and comes with three themes. #orclAPEX

hartenfeller.dev/blog/apex-re...
Oracle APEX Reactive Markdown Plug-in #JoelKallmanDay
Display rich Markdown in Oracle APEX that reacts to changes of referenced page items.
hartenfeller.dev
October 15, 2025 at 5:03 AM
New blogging achievement: somebody posted me on Hacker News 🤯
October 14, 2025 at 12:17 PM