---
title: 'Agentic Coding mit OpenCode: TinyDB von Python nach Java'
url: 'https://www.tutego.de/blog/javainsel/2026/10/agentic-coding-mit-opencode-tinydb-von-python-nach-java'
markdown: 'https://www.tutego.de/blog/javainsel/2026/10/agentic-coding-mit-opencode-tinydb-von-python-nach-java.md'
date: '2026-10-03'
description: 'Ich portiere das Python-Projekt TinyDB nach Java und nutze dabei OpenCode mit Muse Spark 1.2 auf OpenCode Zen. Im Video geht es unter anderem um: die Übertragung des TinyDB-Designs von Python nach Java den Einsatz von OpenCode bei der Implementierung typsichere Queries mit SerializedLambda und die…'
taxonomy:
  category:
    - 'Java News'
    - OpenCode
    - 'Agentic Coding'
    - YouTube
---

# Agentic Coding mit OpenCode: TinyDB von Python nach Java

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Agentic Coding mit OpenCode: TinyDB von Python nach Java

03.10.2026 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Ich portiere das Python-Projekt TinyDB nach Java und nutze dabei OpenCode mit Muse Spark 1.2 auf OpenCode Zen.

Im Video geht es unter anderem um:

- die Übertragung des TinyDB-Designs von Python nach Java
- den Einsatz von OpenCode bei der Implementierung
- typsichere Queries mit SerializedLambda und die Analyse von Method References, um Objektreferenzen aus Java-Lambdas auszulesen und daraus eine API zu bauen, die möglichst ohne `String`-basierte Feldnamen auskommt.
- API-Design zwischen Java-Typsicherheit und der Einfachheit von TinyDB

Das Projekt ist gleichzeitig ein Experiment: Wie gut lässt sich ein kleines, dynamisch geprägtes Python-Projekt idiomatisch nach Java übertragen, ohne nur die ursprüngliche API nachzubauen? Und was sollte man besser nicht nachbauen und was kann man nicht nachbauen.

\#Java #Python #TinyDB #OpenCode #Coding #Softwareentwicklung

 ![](https://www.tutego.de/blog/javainsel/user/images/youtube/cB_TFPuGsG8.jpg)   

 Mit dem Klick auf „Abspielen“ wird das Video von YouTube (Google) geladen und dabei Daten an Google übertragen. [Datenschutzerklärung](https://www.tutego.de/de/verwaltung/Datenschutzgrundverordnung-DSGVO-Datenschutzerkl%C3%A4rung.html) · [Auf YouTube ansehen](https://www.youtube.com/watch?v=cB_TFPuGsG8)

Kategorien: [Java News](https://www.tutego.de/blog/javainsel/category/java-news/), [OpenCode](https://www.tutego.de/blog/javainsel/category/opencode/), [Agentic Coding](https://www.tutego.de/blog/javainsel/category/agentic-coding/), [YouTube](https://www.tutego.de/blog/javainsel/category/youtube/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Hibernate ORM 8.0.0.Beta4](https://www.tutego.de/blog/javainsel/2026/10/hibernate-orm-8-0-0-beta4.md)
