home.social

#eutech — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eutech, aggregated by home.social.

  1. And for the blog spotlight this week, this post made me stop and think about how much of a bias to EU tech I have - perhaps to a fault. Sure, it might be "better" than some American big tech. But is that where the bar should be?

    Ava (not sure if she's on Mastodon) blogs pretty regularly about tech and data protection law, amongst other things. 

    blog.avas.space/eu-washing/


  2. Forge preview tokens are narrowly scoped. One token, one piece of content.

    The link bypasses the Draft state for that item only. It does not expose any other drafts. Archived content does not get a preview.

    Generate from the CLI, an MCP call, or an agent step. Valid for 12 hours by default.

    forge-cms.dev/solved/see-it-be

    #ai #selfhosting #eutech #golang #mcp #opensource

  3. forge.md is now in skills/. A complete working reference so your AI knows the Forge API before your first message.

    Covers content type definitions, module wiring, routing variants, the signal bus, every MCP tool with its required role, and forge-social. The tricky parts are called out explicitly.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #golang #opensource

  4. Share a draft for review before it goes live.

    No staging URL that exposes everything. No account for your reviewer. One link, one piece of content, exactly as it will look when published.

    When the link expires, it stops working. The rest of the site is untouched.

    forge-cms.dev/solved/see-it-be

    #ai #selfhosting #eutech #dx #mcp

  5. forge-agent v0.3.5 fixes a silent context cancellation bug on signal-triggered MCP connections.

    The AfterPublish signal in Forge fires for every published item automatically. v0.3.5 ensures the agent reliably picks it up, reads the post body, and creates social drafts for operator review - no per-post webhook setup required.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #golang #forge

  6. forge-agent v0.3.5 fixes a silent context cancellation bug on signal-triggered MCP connections.

    The AfterPublish signal in Forge fires for every published item automatically. v0.3.5 ensures the agent reliably picks it up, reads the post body, and creates social drafts for operator review - no per-post webhook setup required.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #golang #forge

  7. forge-agent v0.3.5 fixes a silent context cancellation bug on signal-triggered MCP connections.

    The AfterPublish signal in Forge fires for every published item automatically. v0.3.5 ensures the agent reliably picks it up, reads the post body, and creates social drafts for operator review - no per-post webhook setup required.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #golang #forge

  8. forge-agent v0.3.5 fixes a silent context cancellation bug on signal-triggered MCP connections.

    The AfterPublish signal in Forge fires for every published item automatically. v0.3.5 ensures the agent reliably picks it up, reads the post body, and creates social drafts for operator review - no per-post webhook setup required.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #golang #forge

  9. forge-agent v0.3.5 fixes a silent context cancellation bug on signal-triggered MCP connections.

    The AfterPublish signal in Forge fires for every published item automatically. v0.3.5 ensures the agent reliably picks it up, reads the post body, and creates social drafts for operator review - no per-post webhook setup required.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #golang #forge

  10. AI agents guess at the Forge API and reset every session. Your team corrects instead of builds.

    forge.md is now in the Forge repo. Add it and your agent knows content types, routing, MCP tools, and the signal bus before you write a line. Four skills now ship with Forge.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #mcp #forge

  11. AI agents guess at the Forge API and reset every session. Your team corrects instead of builds.

    forge.md is now in the Forge repo. Add it and your agent knows content types, routing, MCP tools, and the signal bus before you write a line. Four skills now ship with Forge.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #mcp #forge

  12. AI agents guess at the Forge API and reset every session. Your team corrects instead of builds.

    forge.md is now in the Forge repo. Add it and your agent knows content types, routing, MCP tools, and the signal bus before you write a line. Four skills now ship with Forge.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #mcp #forge

  13. AI agents guess at the Forge API and reset every session. Your team corrects instead of builds.

    forge.md is now in the Forge repo. Add it and your agent knows content types, routing, MCP tools, and the signal bus before you write a line. Four skills now ship with Forge.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #mcp #forge

  14. AI agents guess at the Forge API and reset every session. Your team corrects instead of builds.

    forge.md is now in the Forge repo. Add it and your agent knows content types, routing, MCP tools, and the signal bus before you write a line. Four skills now ship with Forge.

    forge-cms.dev/devlog/forge-ski

    #ai #selfhosting #eutech #mcp #forge

  15. Your AI can now design the pages for your content types.

    Describe what the page should look like. Forge gives the design tool your content structure and sample data. Claude Design or Google Stitch returns production HTML and CSS - no developer writing markup by hand.

    The workflow is documented and the skills are in the repo.

    forge-cms.dev/devlog/ai-design

    #ai #selfhosting #eutech #golang #webdev

  16. Your AI can now design the pages for your content types.

    Describe what the page should look like. Forge gives the design tool your content structure and sample data. Claude Design or Google Stitch returns production HTML and CSS - no developer writing markup by hand.

    The workflow is documented and the skills are in the repo.

    forge-cms.dev/devlog/ai-design

    #ai #selfhosting #eutech #golang #webdev

  17. Your AI can now design the pages for your content types.

    Describe what the page should look like. Forge gives the design tool your content structure and sample data. Claude Design or Google Stitch returns production HTML and CSS - no developer writing markup by hand.

    The workflow is documented and the skills are in the repo.

    forge-cms.dev/devlog/ai-design

    #ai #selfhosting #eutech #golang #webdev

  18. Your AI can now design the pages for your content types.

    Describe what the page should look like. Forge gives the design tool your content structure and sample data. Claude Design or Google Stitch returns production HTML and CSS - no developer writing markup by hand.

    The workflow is documented and the skills are in the repo.

    forge-cms.dev/devlog/ai-design

    #ai #selfhosting #eutech #golang #webdev

  19. Your AI can now design the pages for your content types.

    Describe what the page should look like. Forge gives the design tool your content structure and sample data. Claude Design or Google Stitch returns production HTML and CSS - no developer writing markup by hand.

    The workflow is documented and the skills are in the repo.

    forge-cms.dev/devlog/ai-design

    #ai #selfhosting #eutech #golang #webdev

  20. Forge turns the post-to-social workflow into a typed pipeline with a human review gate at every step.

    When a devlog goes live, an AfterPublish signal fires automatically. An agent reads the post via MCP and creates draft scheduled posts - never publishes directly. The operator reviews, adjusts, and schedules.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #mcp #forge

  21. Forge turns the post-to-social workflow into a typed pipeline with a human review gate at every step.

    When a devlog goes live, an AfterPublish signal fires automatically. An agent reads the post via MCP and creates draft scheduled posts - never publishes directly. The operator reviews, adjusts, and schedules.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #mcp #forge

  22. Forge turns the post-to-social workflow into a typed pipeline with a human review gate at every step.

    When a devlog goes live, an AfterPublish signal fires automatically. An agent reads the post via MCP and creates draft scheduled posts - never publishes directly. The operator reviews, adjusts, and schedules.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #mcp #forge

  23. Forge turns the post-to-social workflow into a typed pipeline with a human review gate at every step.

    When a devlog goes live, an AfterPublish signal fires automatically. An agent reads the post via MCP and creates draft scheduled posts - never publishes directly. The operator reviews, adjusts, and schedules.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #mcp #forge

  24. Forge turns the post-to-social workflow into a typed pipeline with a human review gate at every step.

    When a devlog goes live, an AfterPublish signal fires automatically. An agent reads the post via MCP and creates draft scheduled posts - never publishes directly. The operator reviews, adjusts, and schedules.

    forge-cms.dev/devlog/the-loop-

    #ai #selfhosting #eutech #mcp #forge

  25. Microsoft transmitted the unredacted names of Dutch civil servants enforcing the Digital Services Act to a US House of Representatives committee investigating 'tech censorship'.

    The story landed during ongoing debates over the Solvinity-DigiD acquisition and the Belastingdienst's transition to Microsoft.

    builtineu.eu/news/microsoft-shared-dutch-regulator-names-us-house-committee

    #DigitalSovereignty #DSA #CloudAct #EUTech #Netherlands

  26. Microsoft transmitted the unredacted names of Dutch civil servants enforcing the Digital Services Act to a US House of Representatives committee investigating 'tech censorship'.

    The story landed during ongoing debates over the Solvinity-DigiD acquisition and the Belastingdienst's transition to Microsoft.

    builtineu.eu/news/microsoft-shared-dutch-regulator-names-us-house-committee

    #DigitalSovereignty #DSA #CloudAct #EUTech #Netherlands

  27. Microsoft transmitted the unredacted names of Dutch civil servants enforcing the Digital Services Act to a US House of Representatives committee investigating 'tech censorship'.

    The story landed during ongoing debates over the Solvinity-DigiD acquisition and the Belastingdienst's transition to Microsoft.

    builtineu.eu/news/microsoft-shared-dutch-regulator-names-us-house-committee

    #DigitalSovereignty #DSA #CloudAct #EUTech #Netherlands

  28. Microsoft transmitted the unredacted names of Dutch civil servants enforcing the Digital Services Act to a US House of Representatives committee investigating 'tech censorship'.

    The story landed during ongoing debates over the Solvinity-DigiD acquisition and the Belastingdienst's transition to Microsoft.

    builtineu.eu/news/microsoft-shared-dutch-regulator-names-us-house-committee

    #DigitalSovereignty #DSA #CloudAct #EUTech #Netherlands

  29. Microsoft transmitted the unredacted names of Dutch civil servants enforcing the Digital Services Act to a US House of Representatives committee investigating 'tech censorship'.

    The story landed during ongoing debates over the Solvinity-DigiD acquisition and the Belastingdienst's transition to Microsoft.

    builtineu.eu/news/microsoft-shared-dutch-regulator-names-us-house-committee

    #DigitalSovereignty #DSA #CloudAct #EUTech #Netherlands

  30. Most orchestration frameworks need a graph defined upfront. In Forge, the
    workflow is the set of published agent jobs and their content type subscriptions.

    To add a step: publish a new agent job. To pause one: archive it. The workflow
    itself is manageable as content.

    forge-cms.dev/devlog/forge-age

    #ai #selfhosting #eutech #golang #mcp #opensource

  31. Most orchestration frameworks need a graph defined upfront. In Forge, the
    workflow is the set of published agent jobs and their content type subscriptions.

    To add a step: publish a new agent job. To pause one: archive it. The workflow
    itself is manageable as content.

    forge-cms.dev/devlog/forge-age

    #ai #selfhosting #eutech #golang #mcp #opensource

  32. Most orchestration frameworks need a graph defined upfront. In Forge, the
    workflow is the set of published agent jobs and their content type subscriptions.

    To add a step: publish a new agent job. To pause one: archive it. The workflow
    itself is manageable as content.

    forge-cms.dev/devlog/forge-age

    #ai #selfhosting #eutech #golang #mcp #opensource

  33. Most orchestration frameworks need a graph defined upfront. In Forge, the
    workflow is the set of published agent jobs and their content type subscriptions.

    To add a step: publish a new agent job. To pause one: archive it. The workflow
    itself is manageable as content.

    forge-cms.dev/devlog/forge-age

    #ai #selfhosting #eutech #golang #mcp #opensource

  34. Most orchestration frameworks need a graph defined upfront. In Forge, the
    workflow is the set of published agent jobs and their content type subscriptions.

    To add a step: publish a new agent job. To pause one: archive it. The workflow
    itself is manageable as content.

    forge-cms.dev/devlog/forge-age

    #ai #selfhosting #eutech #golang #mcp #opensource

  35. forge.SingleInstance() and forge.Standalone() landed in v1.23.0, covering URL patterns the module system could not handle before.

    SingleInstance() registers GET /{prefix} only and serves the first published record. Standalone() places items at /{slug} while keeping the list at /{prefix}. CRUD, lifecycle, and MCP tools are unchanged.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #opensource

  36. forge.SingleInstance() and forge.Standalone() landed in v1.23.0, covering URL patterns the module system could not handle before.

    SingleInstance() registers GET /{prefix} only and serves the first published record. Standalone() places items at /{slug} while keeping the list at /{prefix}. CRUD, lifecycle, and MCP tools are unchanged.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #opensource

  37. forge.SingleInstance() and forge.Standalone() landed in v1.23.0, covering URL patterns the module system could not handle before.

    SingleInstance() registers GET /{prefix} only and serves the first published record. Standalone() places items at /{slug} while keeping the list at /{prefix}. CRUD, lifecycle, and MCP tools are unchanged.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #opensource

  38. forge.SingleInstance() and forge.Standalone() landed in v1.23.0, covering URL patterns the module system could not handle before.

    SingleInstance() registers GET /{prefix} only and serves the first published record. Standalone() places items at /{slug} while keeping the list at /{prefix}. CRUD, lifecycle, and MCP tools are unchanged.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #opensource

  39. forge.SingleInstance() and forge.Standalone() landed in v1.23.0, covering URL patterns the module system could not handle before.

    SingleInstance() registers GET /{prefix} only and serves the first published record. Standalone() places items at /{slug} while keeping the list at /{prefix}. CRUD, lifecycle, and MCP tools are unchanged.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #opensource

  40. Marketing campaigns and blog posts can now have clean top-level URLs - /launch, /my-first-post - without custom routing code.

    Your homepage and about page can be managed via MCP or CLI, no redeploy needed when content changes. The URL model your site needs, out of the box.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #mcp

  41. Marketing campaigns and blog posts can now have clean top-level URLs - /launch, /my-first-post - without custom routing code.

    Your homepage and about page can be managed via MCP or CLI, no redeploy needed when content changes. The URL model your site needs, out of the box.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #mcp

  42. Marketing campaigns and blog posts can now have clean top-level URLs - /launch, /my-first-post - without custom routing code.

    Your homepage and about page can be managed via MCP or CLI, no redeploy needed when content changes. The URL model your site needs, out of the box.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #mcp

  43. Marketing campaigns and blog posts can now have clean top-level URLs - /launch, /my-first-post - without custom routing code.

    Your homepage and about page can be managed via MCP or CLI, no redeploy needed when content changes. The URL model your site needs, out of the box.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #mcp

  44. Marketing campaigns and blog posts can now have clean top-level URLs - /launch, /my-first-post - without custom routing code.

    Your homepage and about page can be managed via MCP or CLI, no redeploy needed when content changes. The URL model your site needs, out of the box.

    forge-cms.dev/devlog/single-in

    #ai #selfhosting #eutech #golang #mcp

  45. Your client's site runs on go build and a single binary.

    No Node.js. No lock files. No npm install that breaks on someone else's schedule.

    You ship once. It runs. The only moving part is your content.

    Clone it and give it a spin: forge-cms.dev

    #ai #selfhosting #eutech #webdev #golang #opensource