Build a Nextcloud app on the Conduction stack — Part 7: The nc-vue component library
Parts 2–6 used a handful of nc-vue components by name (CnAppRoot, CnObjectSidebar, CnDashboardPage, CnMarkdownEditor). Part 7 completes the picture, organised by capability so you can reach for the right component the moment your PetStore app needs it.
Lees meerBuild a Nextcloud app on the Conduction stack — Part 8: Document and showcase
Stand up the documentation site for the PetStore app you've built across Parts 1–7. Hosted from your Codeberg or GitHub repo via the central documentation workflow, illustrated with token-built screen mocks, and walked through with Playwright-captured screenshots. Every push to development rebuilds and republishes.
Government open source needs an engine, not pushers
Government is a great starter and a hopelessly bad ecosystem. An open source solution that lives only inside government dies of its single customer. KPN, Centric, and the market around them are standing by to keep the engine running. So step aside.
Spec-gedreven ontwikkeling met OpenSpec — laat de AI de code schrijven, jij schrijft de context
Met OpenSpec stop je met het zelf schrijven van code en begin je met het schrijven van context. Markdown-specs beschrijven wat een feature moet doen. ADR's op organisatie- en app-niveau bepalen hoe features samenhangen. Een AI-agent (Hydra) leest de spec, past die toe, en een sequentiële kwaliteits- en review-harness valideert het resultaat. Deze tutorial loopt door de workflow, benoemt de skills, en legt uit waarom "configuratie boven code" het natuurlijke eindpunt is.
Build a Nextcloud app on the Conduction stack — Part 5: Advanced manifest features
Past the schema-driven CRUD basics, the v2.7.0 manifest schema gives you `actionToggles`, `fieldWidgets`, route-param sentinels, public-mode pages, and seven extra page types (form, wiki, search, roadmap, map, logs, settings). One tutorial that walks through each, using PetStore as the running example.
Build a Nextcloud app on the Conduction stack — Part 6: Integrate
Connect your shipped PetStore app to the rest of the workspace. Read suppliers from a second OpenRegister register, deepen the xWiki source from Part 4 into a per-order care-guide tab, then close the loop with a two-way order ↔ xWiki maintenance sync over an OpenConnector webhook.
OpenWoo-community — twee jaar maandelijkse meetings
Opnames van elke publieke OpenWoo community meeting sinds 2023 — leveranciers, gemeenten, KOOP en uitvoeringsorganisaties die samen de Wet open overheid uitrollen op Common Ground-leest.
Nextcloud is een platform
Een opiniestuk over waarom Nextcloud bekeken zou moeten worden als een platform, niet als een product. De sovereign-workplace-bundels zijn het begin, niet het einde. Microsoft heeft achttien tot zesendertig maanden. Europa ook.
Build a Nextcloud app on the Conduction stack — Part 4: Knowledge + ship
Spin up xWiki locally, author per-category care guides, surface them per pet via an OpenRegister care_guide schema, package the app, publish to the Conduction app store.
Build a Nextcloud app on the Conduction stack — Part 3: Schema-driven integrations
One calendarProvider block on the order schema. Order ship-dates appear in NC Calendar with no controller, no event listener, no per-app glue.
Claude Skills leerlijn — Deel 1: Wat zijn Claude Skills?
Wat is een Claude Skill, wanneer schrijf je er een (en wanneer juist een prompt of command), welke velden staan in de frontmatter en hoe weet Claude wanneer hij hem moet triggeren. Eerste van vier korte modules.
Claude Skills leerlijn — Deel 2: Je eerste skill schrijven
Schrijf van scratch een werkende Claude Skill — een mini-skill die git-statussen samenvat. Met /skill-creator als startpunt, een goede description, lokaal testen, en opnemen in je registry. Tweede van vier korte modules.
Claude Skills leerlijn — Deel 3: Skill-evals — meten of je skill werkt
Van een skill die "goed voelt" naar een skill die gemeten goed werkt. Test-scenario's schrijven, baseline-meting, trigger-tests, en de eval-runner van /skill-creator. Derde van vier korte modules.
Claude Skills leerlijn — Deel 4: Van gemeten naar lerend en orkestrerend (L6 → L7)
Hoe ga je voorbij L5? L6 zet een learnings-loop op je skill, L7 maakt er een orkestrator van die sub-agents aanstuurt. Plus een blik op het skill-level-overview dashboard waarmee je je hele skill-library in één oogopslag op maturity kunt scannen. Vierde van vier korte modules.
Build a Nextcloud app on the Conduction stack — Part 2: Schemas + manifest
Define the category, pet, and order schemas in OpenRegister, declare them in a manifest.json, and watch CnAppRoot replace ~200 lines of hand-rolled Vue with three lines of config.
Hydra leerlijn — Deel 1: Wat is Hydra?
Een korte introductie op Hydra, Conductions agentic CI/CD-platform. Wat doet het, waarom bestaat het, en welke plek het heeft binnen onze app-fabriek. Eerste van zes korte modules.
Hydra leerlijn — Deel 2: De drie pipelines
Build, code-review en security-review. Wie doet wat, in welke volgorde, en hoe een label-state-machine de hele rit aan elkaar plakt. Tweede van zes korte modules.
Hydra leerlijn — Deel 3: Quality gates
Wat zijn de mechanische quality gates van Hydra, waarom werken ze juist NIET met AI-oordeel, en wat doe je als een gate per ongeluk fout slaat? Derde van zes korte modules.
Hydra leerlijn — Deel 4: Skills
Welke skills draaien in de automatische Hydra-fabriek, welke zijn er voor mensen op de CLI, hoe ze worden aangeroepen, en wanneer je zelf een skill aan de loop toevoegt. Vierde van zes korte modules.
Hydra leerlijn — Deel 5: Een Hydra-run starten op een echte app
Het hele recept van issue tot groene PR, inclusief de HYDRA_LABEL_PREFIX-instelling waarmee meerdere devs gelijktijdig Hydra kunnen draaien zonder elkaars labels te overschrijven. Vijfde van zes korte modules.
Hydra leerlijn — Deel 6: Troubleshooting & escalatie
Wat te doen als de pijplijn vastloopt. Het keuzemenu tussen development-merge, label-reset, retry:queued, en rebuild:queued — geordend van goedkoop naar duur. Laatste van zes korte modules.
OpenSpec leerlijn — Deel 1: Wat is OpenSpec?
Een korte introductie op OpenSpec, het spec-first framework dat onder vrijwel al onze projecten draait. Wat een spec is, wat een change is, en waarom we dingen eerst opschrijven voor we ze bouwen. Eerste van twee korte modules.
OpenSpec leerlijn — Deel 2: Je eerste OpenSpec change
Van leeg mapje naar gevalideerde OpenSpec change. We starten met /opsx-new, schrijven een spec-delta met een requirement plus scenario, laten /opsx-ff de rest genereren, en valideren het geheel. Tweede van twee korte modules.
Build a Nextcloud app on the Conduction stack — Part 1: Scaffold
Clone the Conduction app template, rename it to PetStore, build, enable, and see the canonical app chassis. The first hands-on part of the nine-part app-building series, using the OpenAPI Pet Store as the running domain.
Nextcloud lokaal draaien met Docker
Vijf stappen, een halfuur. Daarna draait er een schone Nextcloud op je laptop — ook als je nog nooit met Docker of een terminal hebt gewerkt.
Bestanden bij een Woo-publicatie uploaden
Vier manieren om documenten aan een Woo-publicatie te koppelen, van één PDF tot een 6 MB rapport in chunks. Met geteste API-aanroepen.
Een Woo-register opzetten in OpenRegister
Importeer het canonieke Woo-register in OpenRegister. Eén API-aanroep, tien TOOI-categorieën, klaar om publicaties op te slaan.
Build a Nextcloud app on the Conduction stack — Part 0: Three paths, one curriculum
Before you write a line of code, decide which of the three Conduction app-building paths fits the app you have in mind. Traditional Nextcloud, OpenRegister + nextcloud-vue, or full manifest. Each one builds on what the previous gives you, and the rest of the series teaches the manifest path because that is where the curve becomes steep in our favour.
Log-ruis temmen met de drain-processor van OpenTelemetry
Hoe één processor ons trace-volume op de OpenRegister-API met 40 procent verlaagde.
Conduction is online
Eerste post op de nieuwe Conduction-site. Het brand book verhuist hierheen zodra de OpenCatalogi content-plugin landt.
De Conduction MCP-server opzetten
Richt Claude of een andere MCP-aware client op OpenRegister en schrijf je eerste MCP-gedreven query.
Vier SaaS-abonnementen vervangen door vijf Conduction-apps
Hoe een Friese gemeente in elf weken van vier gehoste diensten naar één Nextcloud-workspace ging.
OpenTelemetry semconv-migraties beheren met de collector
Een walk-through van 45 minuten met live Q&A over het uitrollen van semconv 1.27 over een vloot services.
Nieuwe berichten in je inbox, maandelijks.
Eén mail per maand. Nieuwe guides, case studies en webinars. Geen spam, je kunt je altijd uitschrijven.
We mailen vanuit [email protected]. Geen lijstverkoop.
