{"ref":"actor:danjoa","page":"/actors/danjoa","json":"/actors/danjoa.json","generated":"2026-10-26","entity":{"id":"danjoa","name":"Daniel Hutzel","kind":"person","url":"https://github.com/danjoa","identities":{"github":"danjoa"},"origin_ring":"sap-official"},"edges":{"maintains":[],"contributed_to":[{"ref":"artifact:cap-js-community-odata-v2-adapter","name":"@cap-js-community/odata-v2-adapter","json":"/artifacts/cap-js-community-odata-v2-adapter.json"},{"ref":"artifact:cap-js-agents","name":"@cap-js/agents","json":"/artifacts/cap-js-agents.json"},{"ref":"artifact:cap-js-ai","name":"@cap-js/ai","json":"/artifacts/cap-js-ai.json"},{"ref":"artifact:cap-js-attachments","name":"@cap-js/attachments","json":"/artifacts/cap-js-attachments.json"},{"ref":"artifact:cap-js-audit-logging","name":"@cap-js/audit-logging","json":"/artifacts/cap-js-audit-logging.json"},{"ref":"artifact:cap-js-cds-dbs","name":"@cap-js/cds-dbs","json":"/artifacts/cap-js-cds-dbs.json"},{"ref":"artifact:cap-js-cds-test","name":"@cap-js/cds-test","json":"/artifacts/cap-js-cds-test.json"},{"ref":"artifact:cap-js-cds-typer","name":"@cap-js/cds-typer","json":"/artifacts/cap-js-cds-typer.json"},{"ref":"artifact:cap-js-cds-types","name":"@cap-js/cds-types","json":"/artifacts/cap-js-cds-types.json"},{"ref":"artifact:cap-js-change-tracking","name":"@cap-js/change-tracking","json":"/artifacts/cap-js-change-tracking.json"},{"ref":"artifact:cap-js-db-service","name":"@cap-js/db-service","json":"/artifacts/cap-js-db-service.json"},{"ref":"artifact:cap-js-graphql","name":"@cap-js/graphql","json":"/artifacts/cap-js-graphql.json"},{"ref":"artifact:cap-js-hana","name":"@cap-js/hana","json":"/artifacts/cap-js-hana.json"},{"ref":"artifact:cap-js-mcp","name":"@cap-js/mcp","json":"/artifacts/cap-js-mcp.json"},{"ref":"artifact:cap-js-notifications","name":"@cap-js/notifications","json":"/artifacts/cap-js-notifications.json"},{"ref":"artifact:cap-js-postgres","name":"@cap-js/postgres","json":"/artifacts/cap-js-postgres.json"},{"ref":"artifact:cap-js-sqlite","name":"@cap-js/sqlite","json":"/artifacts/cap-js-sqlite.json"},{"ref":"artifact:capire-data-viewer","name":"@capire/data-viewer","json":"/artifacts/capire-data-viewer.json"},{"ref":"artifact:capire-bookshop","name":"capire/bookshop","json":"/artifacts/capire-bookshop.json"},{"ref":"artifact:capire-bookstore","name":"capire/bookstore","json":"/artifacts/capire-bookstore.json"},{"ref":"artifact:capire-docs","name":"capire/docs","json":"/artifacts/capire-docs.json"},{"ref":"artifact:capire-incidents-app","name":"capire/incidents-app","json":"/artifacts/capire-incidents-app.json"},{"ref":"artifact:capire-s4","name":"capire/s4","json":"/artifacts/capire-s4.json"},{"ref":"artifact:chgeo-cds-swagger-ui-express","name":"cds-swagger-ui-express","json":"/artifacts/chgeo-cds-swagger-ui-express.json"},{"ref":"artifact:capire-common","name":"common","json":"/artifacts/capire-common.json"},{"ref":"artifact:capire-orders","name":"orders","json":"/artifacts/capire-orders.json"},{"ref":"artifact:capire-reviews","name":"reviews","json":"/artifacts/capire-reviews.json"},{"ref":"artifact:sap-samples-cap-sflight","name":"SAP-samples/cap-sflight","json":"/artifacts/sap-samples-cap-sflight.json"},{"ref":"artifact:sap-samples-fiori-elements-v4-cap-advanced","name":"SAP-samples/fiori-elements-v4-cap-advanced","json":"/artifacts/sap-samples-fiori-elements-v4-cap-advanced.json"},{"ref":"artifact:capire-shared-db","name":"shared-db","json":"/artifacts/capire-shared-db.json"},{"ref":"artifact:capire-xflights","name":"xflights","json":"/artifacts/capire-xflights.json"},{"ref":"artifact:capire-xtravels","name":"xtravels","json":"/artifacts/capire-xtravels.json"}],"wrote":[{"ref":"content:devtoberfest-2026-daniel-hutzel-brain","name":"What's in Daniel Hutzel's brain?","json":"/content/devtoberfest-2026-daniel-hutzel-brain.json"},{"ref":"content:teched-2026-ad162","name":"Everything new: Try out the latest features in CAP","json":"/content/teched-2026-ad162.json"},{"ref":"content:teched-2026-ad262","name":"Agentic CAP: Build MCP servers and enterprise AI agents","json":"/content/teched-2026-ad262.json"}]}}