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.
Display rich Markdown in Oracle APEX that reacts to changes of referenced page items.
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.
How to integrate OpenAI's new open GPT models locally with Ollama and UC AI into an Oracle APEX app.
A local Oracle APEX environment eliminates friction through safe experimentation, administrative access, and instant performance.
A deep dive into Oracle's SQLcl MCP Server: understanding its capabilities, testing its tools, and examining the security implications for database access through AI.
How to use the Oracle APEX Data Generator/Blueprints feature purely from SQL and how to make it convenient with SQL Macros.
Since a year, I don't use PowerPoint anymore. I instead enjoy using HTML and CSS to create my slides with reveal.js.
Unwanted changes, bugs, but a jump-start. My first experience with Claude Code.
Getting JavaScript working in SQLcl in 2025 is not straightforward. Here is how I did it on macOS using GraalVM.
From changing jobs to international conferences to discovering 3D printing and more. My 2024 in review.
When trying out the Free Oracle 23ai Database Docker Image I always encountered the same issue. The database wouldn't start. Here is how I fixed it.
Quickly access the APEX documentation, icons, CSS, and more from your spotlight search.
Find out what's behind the region-only type, Slots and selection support. Read about my first impression of APEX 24.1 in the end.
AppleScript to quickly minimize every window on my macOS. This is not hiding the windows, but minimizing them on the dock.
My upgrade journey from dockerized Oracle 23c FREE to 23ai
Learn how to add a global search to your Oracle APEX app that searches through all your data and navigation entries.
Give back to the community by contributing to open-source Oracle APEX Plug-ins with Git and GitHub.
Advent of Code 2023 in Oracle SQL and PL/SQL. Day 7: Camel Cards.
Advent of Code 2023 in Oracle SQL and PL/SQL. Day 1 and 2.
A preview version of Oracle APEX 23.2 just got released on apex.oracle.com. Let's take a look at the new workflow feature.
Web Components make it easy to create custom JavaScript-heavy components and integrate well into Oracle APEX.
View Transitions allow you to animate page transitions. This makes the UI more polished and engaging.
Learn step-by-step how Web Components work and how to use them. Including HTML templates, custom elements, shadow DOM, attributes, properties, and slots.
Share your Template Components with the community and win great prizes.
APEX Text Messages is a powerful feature to organize reusable and translatable text fragments. You can use them in PL/SQL, JavaScript, and Substitution Strings.
I released the third beta release of the AG-Grid plug-in for Oracle APEX. Find out what's new and how to get it.
In this series, we develop an offline-capable SvelteKit application utilizing SQLite as a client-side storage solution. In this part, we optimize the communication between the main thread and the Web Worker and create the client data tables.
The most exciting feature in APEX 23.1 for me is Template Components. Find out what they are and how to use them.
In this series, we develop an offline-capable SvelteKit application utilizing SQLite as a client-side storage solution. In this part, we explore how to set up the database effectively.
In this post, we will learn how to upload, store and retrieve images in a SvelteKit application with SQLite.
In this post, we look into how we can build our own Authentication and Authorization solution for SvelteKit. We will store and hash user credentials, create sessions with Cookies, and make the session info available to the app through hooks and locals.
SvelteKit and SQLite are a great combo as they are both lightweight and easy to use, making it simple to build high-performance, data-driven web applications.
My solution for the tenth day of the Advent of Code 2022 challenge "Cathode-Ray Tube" with Oracle. We simulate a CPU and a Pixel-Screen in pure SQL!
My solution for the seventh day of the Advent of Code 2022 challenge "No Space Left On Device" with Oracle. Today with a tree (not for christmas)...
My solution for the fifth day of the Advent of Code 2022 challenge "Supply Stacks" with Oracle. Its starting to get complex...
My solution for the third day of the Advent of Code 2022 challenge "Rucksack Reorganization" with Oracle. Its starting to get complex...
My solution for the second day of the Advent of Code 2022 challenge "Rock Paper Scissors" with Oracle. This time in pure SQL.
My solution for the first day of Advent of Code 2022 challenge "Calorie Counting" with Oracle.
How to create anchored popups in Oracle APEX that are positioned close to the button that triggers it. They offer a nice UX for quick data input.
Second beta release of the AG-Grid plug-in for Oracle APEX. Find out what's new and how to get it.
APEX_T_VARCHAR2 is a database type that comes with an Oracle APEX installation. I use it quite frequently and think that with it you can write better code.
I created a workflow to open VSCode workspaces for the macOS search tool Alfred quickly. It supports local and remote repositories.
APEX 22.1 changed a lot to the actions interface and added a new method with which we can call them easily from links.
Maps (not cartography but the data store) are a powerful tool for storing and accessing data in memory. In Oracle PL/SQL they are available too under the name Associative Arrays.
With two lines in your zsh config file, Oracle SQLcl will still work after an upgrade with Homebrew.
I created a GitHub Actions Plugin for calling jobs on your Cronicle server.
I made made my website IPv6 ready on Linux in a few simple steps.
Out of the box self-hosting plausible expects you to create a new separate Postgres database. Here is my journey to make it work with a preexisting one.
The loading speed of my site improved dramatically in unideal conditions by not loading fonts from Google Fonts but self hosting them instead.
I made an Oracle APEX Plug-In that allows creating Slideover regions which slide in content from the side when opened.
Don't just hide Buttons when only some privileged users should be able to execute processes in Oracle APEX. With some JS you can still trigger them. Additionally use the read-only functionality where possible.
Chrome on mobile has a default accessibility feature that automatically shows a blue overlay when a touchscreen user taps on a clickable element. This post shows how to change the color or disable it completely.
Great News: APEX 20.2 is finally out and adds a Dropzone component. For me, it does not look as intuitive as the Plug-In did, so I tried to improve the UX of it with a few lines of CSS.
If you use sequences to generate primary key values make sure you use the checksum feature of APEX. Otherwise, users can easily discover data they should not be able to see by raising or lowering the numeric ID in the URL.
HTML 5 added a set of new HTML tags known as "semantic" tags to better structure websites. You should use them to avoid sinking in chaos with many levels of nested divs. They also have the benefit to make your website more accessible.
Tables make it hard to give hierarchy to data. To underline the importance of certain values in a table you can use chips that highlight the values with colors.
I want to share a little script I wrote which generates a DML scripts for blob values like images. The output script can be used in your schema install script with your other master data.