Your Next Dev Adventure Starts Here

AI blog Database docker Duality Views Go Java JDBC JMS JPA JSON Kafka livesql microservices MongoDB NodeJS Observability OCI oraclefree ORDS PDB performance PL/SQL python security Spatial SpringBoot Testcontainers TxEventQ TypeScript Vector Search

  • Oracle AI Database for Free?

    Oracle AI Database for Free?

    Wait — Oracle? For devs? Yeah. Let me show you. docker pull gvenzl/oracle-free:23.26.0-slim-faststart Oracle now gives you a modern, free-to-try database with some surprisingly cool features: You don’t need to be a DBA. You don’t need a license key. You just spin it up and go. In this article, we’ll explore the different ways you… Read More

  • Common Strategies to Improve Spring Boot Performance

    Common Strategies to Improve Spring Boot Performance

    If your Spring Boot apps feel slow, the fix is usually not one magic JVM flag or a major database rewrite.  Most gains come from removing avoidable work, making startup leaner, and making sure the app behaves predictably under load. That is why Spring Boot performance work usually breaks into a few familiar buckets: Here is the practical… Read More

  • Generate JSON Relational Duality Views from JPA entities

    Generate JSON Relational Duality Views from JPA entities

    Oracle AI Database’s JSON Relational Duality Views (or simply duality views) let you treat relational tables and JSON documents as two sides of the same model: build your relational schema, and use comprehensive, normalized JSON documents on top. In this article, we’ll walk through the json/jpa-duality-views sample, which combines Spring Boot, Spring Data JPA, and… Read More

  • Hands-on CRUD with JDBC and JSON Relational Duality Views

    Hands-on CRUD with JDBC and JSON Relational Duality Views

    JSON Relational Duality Views are one of my favorite Oracle AI Database features (I’ll call them “duality views” from here on out). Duality views let you model data once, then serve it cleanly to both worlds: JSON-first application code and relational SQL workloads. In this article, we’ll get hands-on with the json/crud-duality-views code sample to… Read More

  • Brand new to Oracle AI Database? Start Here

    Brand new to Oracle AI Database? Start Here

    Many Oracle guides are written for DBAs or long-time developers, and as a newcomer it feels like you’re expected to already know the jargon. I started in the same place, learning the as I went, and I’m still learning each day. If you’re considering using Oracle AI Database, I’m here to make this easy for… Read More

  • LangChain vs. DIY: Vector Search with Oracle AI Database

    LangChain vs. DIY: Vector Search with Oracle AI Database

    When do you use a framework vs. write your own implementation – especially when it comes to AI? Frameworks can be the fastest path to production, only to act as a stumbling block later on. Often, the design choice isn’t obvious. To better understand this question, we’ll compare two different vector search implementations using Python… Read More

  • Use Oracle FreeSQL.com as a remote test database

    Use Oracle FreeSQL.com as a remote test database

    FreeSQL.com lets you use a free, hosted Oracle AI Database instance right from your browser. But, FreeSQL can also be used as a remote database for testing, POCs, and more! In this article, we’ll walk though how to connect to a FreeSQL database from your local machine, no database setup required. Login to FreeSQL.com To… Read More

  • Data Is Context: Building Agent Harness with Database at the Center

    Data Is Context: Building Agent Harness with Database at the Center

    Long-running agents often fail because they lack disciplined, accurate context. This is especially important when tasks run for hours, touch multiple systems, and must respect permissions, compliance boundaries, and other constraints. When building with agents, data is context, and context is critical. Where does this data most often live? Your database. What is an “agent… Read More

  • Filesystem vs. Database for Agent Memory

    Filesystem vs. Database for Agent Memory

    Agents need persistent, searchable memory across tasks, and filesystems have emerged as the dominant storage/access layer. Indeed, you may have read articles like Files Are All You Need, or seen the dominance of tools (particularly coding agents) that use filesystem storage. In this article, we’ll compare the capabilities of a filesystem with that of a… Read More

  • Overview of Caching Strategies with Oracle AI Database

    Overview of Caching Strategies with Oracle AI Database

    Recently, I’ve been exploring different caching database caching strategies with Oracle AI Database and came to the following conclusion: Choosing the right mix of caching and read-scaling options doesn’t have to be a one-feature or one-service decision. Teams have a rich toolbox of caching and scaling options available, but also real trade-offs. This article provides… Read More

  • Reflecting on a year of DevRel with Oracle AI Database

    Reflecting on a year of DevRel with Oracle AI Database

    Over the past year, I’ve been working in DevRel focused on modern application development with Oracle AI Database. Coming from a product engineering background, the shift was challenging: I moved from product, DevOps, and infrastructure work into a public-facing role, meeting users, partnering with PMs, and building a presence in the Oracle developer community. It’s… Read More

  • Propagating Cross-Database Events with Oracle AI Database

    Propagating Cross-Database Events with Oracle AI Database

    Event-driven apps don’t have to stop at a single database boundary. In this hands-on guide, you’ll use Transactional Event Queues (TxEventQ) in Oracle AI Database to propagate real-time events from one database to another, no external broker required. We’ll spin up two container instances of Oracle AI Database Free, create multi-consumer topics in each database,… Read More

AI blog Database docker Duality Views Go Java JDBC JMS JPA JSON Kafka livesql microservices MongoDB NodeJS Observability OCI oraclefree ORDS PDB performance PL/SQL python security Spatial SpringBoot Testcontainers TxEventQ TypeScript Vector Search

Hi! Thanks for stopping by.

I’m Anders — A Developer Advocate for Oracle Database, and the writer behind andersswanson.dev.

This space is dedicated to empowering developers and making Oracle Database more approachable. I focus on helping you get the most out of powerful features like AI Vector Search, JSON Relational Duality Views, and Transactional Event Queues with clear, practical examples and real-world use cases.

Broken Top

Questions? Message me.

← Back

Thank you for your response. ✨

Lauren wearing a white dress, standing in front of kinbane castle on northern ireland's causeway coast.
Broken Top and no name lake with paintbrush flowers blooming in the foreground
Lauren in Japan, with Mt. Fuji and a red pagoda in the background.
North rim trail facing south in Grand Canyon National Park.