Articles

Long-form posts and guides on data science, vectors, and Oracle technologies.

Managing ML Performance in the Database: A friendly guide to LOW / MEDIUM / HIGH on OML

A common question when using Oracle Machine Learning (OML) on Autonomous Database / Autonomous AI Database is: “What exactly do LOW, MEDIUM, and HIGH mean. And when should I use each one?” These are not informal labels. They are predefined database services (service names in your wallet / tnsnames.ora) that map to resource consumer groups. […]

Managing ML Performance in the Database: A friendly guide to LOW / MEDIUM / HIGH on OML Read More »

I let two AIs review my PRs: One breaks my fastAPI code, the other fixes It

Pull Requests are where good engineering habits either level up… or quietly get replaced by “LGTM, ship it.” You open a PR. You do the responsible things: Then your reviewer asks: What happens if the uploaded filename contains weird Unicode? And you realize the truth we all share: PR reviews are human-scaled. Attackers are not.

I let two AIs review my PRs: One breaks my fastAPI code, the other fixes It Read More »

When Housing Becomes a Luxury Tax: Why Young Spaniards Are Giving Up on Their Future

I am writing this in English and publishing it on Medium and LinkedIn because what is happening in Spain with housing should not stay a local, private frustration. It is a systemic problem in a European country that likes to present itself as modern, attractive and “open to talent”, while quietly making decent housing almost

When Housing Becomes a Luxury Tax: Why Young Spaniards Are Giving Up on Their Future Read More »

From Lat/Lon to Hexagons and Neighbourhoods: Learning H3 with Madrid

How a bird-sighting anomaly project turned into a reusable H3 geospatial demo. When you work with geospatial data, you quickly run into this question: I have latitude and longitude… now what? This article is a practical walk-through of a Jupyter notebook that answers exactly that, using H3 and Madrid as a playground. The notebook originally

From Lat/Lon to Hexagons and Neighbourhoods: Learning H3 with Madrid Read More »

JSON vs TOON: Is your data format really the problem?

Lately my feed is full of posts claiming that TOON cuts LLM token usage by 30–60% and that JSON is basically “legacy bloat”. As someone who spends her days helping customers bring AI into production at Oracle, I was curious… but also a bit skeptical. So instead of arguing in the comments, I opened a

JSON vs TOON: Is your data format really the problem? Read More »

Building an Oracle APEX Application for Machine Learning Predictions with OCI Data Science — Part 2

📎 Read Part 1 First:If you haven’t seen the first part where we trained and deployed a machine learning model using OCI Data Science, start here:👉 Part 1: Train and Deploy ML Model in OCI Data Science Introduction Welcome back! In Part 1, we trained a RandomForestClassifier using the Iris dataset, deployed it in OCI

Building an Oracle APEX Application for Machine Learning Predictions with OCI Data Science — Part 2 Read More »

Building an Oracle APEX Application for Machine Learning Predictions with OCI Data Science — Part 1

Introduction Welcome to this comprehensive guide on building an Oracle APEX application that integrates with OCI Data Science to make real-time predictions using a machine learning model. This guide is divided into two parts: What you’ll learn in Part 1 In this first part, we will go step by step through: Why you should stay

Building an Oracle APEX Application for Machine Learning Predictions with OCI Data Science — Part 1 Read More »

Automating Approvals with Workflows in Oracle APEX

Workflows are essential in modern applications to streamline processes, ensure consistency, and automate repetitive tasks. Oracle APEX provides a robust workflow engine that allows developers to automate approvals and rejections efficiently. Despite the abundance of blogs and documentation available, many resources often miss crucial steps, such as ensuring a workflow exists both in the development

Automating Approvals with Workflows in Oracle APEX Read More »

ChatGPT vs DeepSeek: Key Differences and Hands-On Experiments

My findings after comparing two powerful AI Assistants Over the past few days, I’ve spent some time investigating DeepSeek, a relatively new AI model, and comparing it to ChatGPT, one of the most established AI assistants. Both models have their strengths and weaknesses, but they cater to slightly different needs. In this article, I’ll share

ChatGPT vs DeepSeek: Key Differences and Hands-On Experiments Read More »

Integrating Oracle Object Storage with Oracle APEX for File Management and Data Science Preparation

Integrating Oracle APEX with Oracle Object Storage is a fundamental step toward creating robust applications for managing data workflows and preparing for advanced data science services. In this article, I will outline the configuration steps and necessary code to visualize and upload files to Object Storage buckets directly from an APEX application. This setup lays

Integrating Oracle Object Storage with Oracle APEX for File Management and Data Science Preparation Read More »