<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DeskFlow tutorial on Pionia</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/</link><description>Recent content in DeskFlow tutorial on Pionia</description><generator>Hugo 0.125.1</generator><language>en</language><copyright>Copyright (c) 2024 Pionia</copyright><lastBuildDate>Sat, 04 Jul 2026 04:53:15 +0300</lastBuildDate><atom:link href="https://pionia.netlify.app/documentation/deskflow-tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Step 1 — Create your project</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/01-create-project/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/01-create-project/</guid><description>composer create-project pionia/pionia-app</description></item><item><title>Step 2 — Dev server and ping</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/02-dev-server-and-ping/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/02-dev-server-and-ping/</guid><description>GET /api/v1/ping and welcome.ping</description></item><item><title>Step 3 — Your first service</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/03-your-first-service/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/03-your-first-service/</guid><description>make:service task, listAction, curl task.list</description></item><item><title>Step 4 — Know your project layout</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/04-project-layout/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/04-project-layout/</guid><description>bootstrap, services, switches, environment, storage</description></item><item><title>Step 5 — Database setup</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/05-database-setup/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/05-database-setup/</guid><description>database/schema.sql and bin/init-db.php</description></item><item><title>Step 6 — List tasks from the database</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/06-list-from-database/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/06-list-from-database/</guid><description>Porm read in listAction</description></item><item><title>Step 7 — Create tasks</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/07-create-tasks/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/07-create-tasks/</guid><description>task.create persists to SQLite</description></item><item><title>Step 8 — Validation</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/08-validation/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/08-validation/</guid><description>Declarative validation on TaskService</description></item><item><title>Step 9 — Authentication</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/09-authentication/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/09-authentication/</guid><description>MemberService login and JWT header</description></item><item><title>Step 10 — Middleware</title><link>https://pionia.netlify.app/documentation/deskflow-tutorial/10-middleware/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://pionia.netlify.app/documentation/deskflow-tutorial/10-middleware/</guid><description>X-Request-Id on every DeskFlow request</description></item></channel></rss>