# ArtisanCraft > Developing with craft, clarity & care. Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [About this site](https://www.artisancraft.dev/about.md) - ArtisanCraft is an independent publication founded by Daniel Plomp. It’s a space dedicated to sharing insights, tutorials, and perspectives on modern web development — with a focus on Laravel, FilamentPHP, Livewire, Statamic, .NET and Sitefinity. The goal is simple: to craft clear, practical conten… - [Building dotmap](https://www.artisancraft.dev/building-dotmap.md) - A series on visibility, discovery and tech professionals - [Building Expensio](https://www.artisancraft.dev/building-expensio.md) - A small expense tool, built deliberately simple. - [Consulting Services](https://www.artisancraft.dev/consulting-services.md) - Whether you're building with Laravel, navigating a Sitefinity upgrade, working on a complex Statamic deployment, or structuring a FilamentPHP project — I can help. With years of experience across backend frameworks and CMS platforms, I offer technical consulting tailored to small teams, solo develo… - [Disruptive AI](https://www.artisancraft.dev/disruptive-ai.md) - A front-line view of AI's impact on business and productivity - [Meetbaar begeleiden](https://www.artisancraft.dev/meetbaar-begeleiden.md) - Hoe je als begeleider, adviseur of coach aantoont dat je werk werkt - [Raising kids in the AI age](https://www.artisancraft.dev/raising-kids-in-the-ai-age.md) - A series about preparing children for a future we can't fully predict - [Series](https://www.artisancraft.dev/series.md) - Long-form explorations, one topic at a time - [The post-scarcity parenting guide](https://www.artisancraft.dev/the-post-scarcity-parenting-guide.md) - 10 new questions to ask your kids — and the skills that matter when AI changes everything ## Posts - [Een 6 zegt niks: meet groei op een ladder](https://www.artisancraft.dev/een-6-zegt-niks-meet-groei-op-een-ladder.md) - Een rapportcijfer zonder definitie is een gevoel met een decimaal. Waarom een groeiladder met vier treden (reactief, basaal, structureel en leidend), betere gesprekken oplevert dan een 6,5. Een cijfer sluit gesprekken af; een ladder opent ze. - [The meter is not running](https://www.artisancraft.dev/the-meter-is-not-running.md) - What the pipeline costs, who pays per token instead, and why a watertight spec turns out to be a cost lever. - [Hoe weet ik of mijn begeleiding werkt?](https://www.artisancraft.dev/hoe-weet-ik-of-mijn-begeleiding-werkt.md) - Ik ben geen coach, ik ben techneut. Toch begeleid ik dit jaar voor het eerst een CTO. En toen kwam de vraag die dan natuurlijk gesteld wordt: hoe weten we of de begeleiding werkt? Dus deed ik wat techneuten doen als iets niet te bewijzen valt: ik maakte het meetbaar. - [The architecture fits on a beer mat](https://www.artisancraft.dev/the-architecture-fits-on-a-beer-mat.md) - The complete chain behind the agent pipeline: an issue board, one small programme on the desk, and the subscription I already had. If you came for an architecture diagram, bring a beer mat. - [The eleven-point gap](https://www.artisancraft.dev/the-eleven-point-gap.md) - New research asked parents what their kids do with AI, then asked the kids. The parents guessed 11 points too low. Not because kids hide it, but because AI use is invisible. Why this is a calibration problem, not a crisis, and the dinner table game we're trying instead of monitoring software. - [The agent cannot ask questions](https://www.artisancraft.dev/the-agent-cannot-ask-questions.md) - Part 1 promised a post about writing user stories an agent can build. This is that post and an argument that the (user) story, as most of us learned it, was built for a problem agents don't have. - [The answer machine your kid can't turn off](https://www.artisancraft.dev/the-answer-machine-your-kid-cant-turn-off.md) - Common Sense Media just gave Google's AI search features its lowest possible safety rating for kids. Not an app your kid downloads. The default search box on every school Chromebook, and there is no off switch. A parent's look at the AI nobody chose. - [Drag a label, get a pull request](https://www.artisancraft.dev/drag-a-label-get-a-pull-request.md) - A CTO showed me an agent system he spent three months refining. I wondered how much of it one developer could rebuild in a day, on the subscription he already pays for. Quite a lot, it turns out. What worked, what broke, and why my job changed more than my codebase. - [The friend who never goes on holiday](https://www.artisancraft.dev/the-friend-who-never-goes-on-holiday.md) - School is out, the routine is gone, and six unstructured weeks are ahead. Every friend your kid has will leave for camp or vacation at some point this summer, except one. A parent's plan for the season when the chatbot has more time for your child than anyone else does. - [The talk we're not having](https://www.artisancraft.dev/the-talk-were-not-having.md) - Adults seem to have a hard time knowing which videos or reels are real or AI. I have to tell my mom it's fake a lot. - [Learn to think before you learn to prompt](https://www.artisancraft.dev/learn-to-think-before-you-learn-to-prompt.md) - A Brookings researcher just gave the worry a name: cognitive stunting. Adults lose skills they once built. Kids risk never building them. But the fix isn't banning AI, it's protecting the struggle. A parent's take on what to teach before the prompting starts. - [The ad that pretends to be your friend](https://www.artisancraft.dev/the-ad-that-pretends-to-be-your-friend.md) - Snapchat just launched ads you can talk to, dropped into the same chat feed where kids message their friends. The danger was never that AI lies to kids. It is that it is nice to them, on purpose, for money. A parent's field guide to the AI already hiding in your kid's apps. - [Europe's answer walks into your kid's school on August 2](https://www.artisancraft.dev/europes-answer-walks-into-your-kids-school-on-august-2.md) - The American response to AI and children is a Senate bill. The European one is already a regulation. It just hasn't started working yet. - [The 22% therapist](https://www.artisancraft.dev/the-22-therapist.md) - When teens talk to AI more than they talk to anyone else. - [While you worried about screen time, your teen found something worse](https://www.artisancraft.dev/while-you-worried-about-screen-time-your-teen-found-something-worse.md) - While parents fret over screen time, teens are forming emotional bonds with AI chatbots like Character.AI, which offer endless availability and understanding. As these virtual relationships replace human connections, the implications for adolescent emotional development are profound and concerning. - [AI Slop is destroying your kid's brain (and YouTube won't stop it)](https://www.artisancraft.dev/ai-slop-test-simplified.md) - A coalition of child development experts is urging YouTube to halt "AI slop"—low-quality, AI-generated videos targeting kids. These videos, designed to maximize engagement, can harm cognitive development and emotional well-being. Parents are encouraged to recognize and avoid such content to protect - [Building a trading indicator without writing code](https://www.artisancraft.dev/building-a-trading-indicator.md) - A friend tossed out an idea on the way to a ski trip. I opened Claude on my phone. By the time we crossed the border, a working TradingView indicator was running. No Pine Script experience needed — just a clear idea and the right tool. - [What is bias in AI? A parent's guide to explaining fairness in algorithms](https://www.artisancraft.dev/what-is-bias-in-ai-a-parent-s-guide-to-explaining-fairness.md) - Your 12-year-old comes home from school and casually mentions that their friend got "different" search results when looking up "CEO" or "nurse" on Google Images. They're puzzled. You're... well, you should be too. - [When your job talks back](https://www.artisancraft.dev/when-your-job-talks-back.md) - How AI agents are quietly changing the way we work. - [Why banning ChatGPT from schools backfires](https://www.artisancraft.dev/why-banning-chatgpt-from-schools-backfires.md) - The prohibition paradox strikes again. - [The AI conversations your kids are already having (And how to join them at dinner)](https://www.artisancraft.dev/the-ai-conversations-your-kids-are-already-having.md) - Your teenager just turned in a history essay that sounds suspiciously sophisticated. Your middle schooler created digital art that looks professionally polished and won't quite explain how. If you're wondering whether your kids are using AI tools, here's the uncomfortable truth: they are. - [Stop charging per seat (your AI agents don't have butts)](https://www.artisancraft.dev/stop-charging-per-seat-your-ai-agents-don-t-have-butts.md) - You built a SaaS. Ten customers, each paying for ten seats. Business is good. Then one of them calls and says, "Hey, we replaced eight employees with AI agents. Can we downgrade to two seats?" - [Laravel 13: The 4 features that actually matter (and 3 you can ignore)](https://www.artisancraft.dev/laravel-13-the-4-features-that-actually-matter-and-3-you-can.md) - Laravel 13 drops March 17th, and the tech blogs are already flooding with "Complete Guide to ALL New Features" posts. Instead of another exhaustive changelog walkthrough, here's what actually matters for your daily workflow. - [The AI productivity trap: why your brain can't keep up with your tools](https://www.artisancraft.dev/the-ai-productivity-trap-why-your-brain-can-t-keep-up-with-you.md) - Three months ago, I felt like a productivity superhero. ChatGPT helped me draft emails, GitHub Copilot accelerated my coding, and Claude assisted with research. I was cranking out work faster than ever before. Then something shifted. - [MCP is the new API economy](https://www.artisancraft.dev/mcp-is-the-new-api-economy.md) - Last week I watched an AI agent book a restaurant, check a calendar for conflicts, draft a confirmation message, and send it all in one go. No Zapier. No n8n. No "connect your accounts" OAuth dance. Just an agent talking to four MCP servers like it was the most normal thing in the world. - [The hidden signs you're addicted to AI and why it's different](https://www.artisancraft.dev/the-hidden-signs-you-re-addicted-to-ai-and-why-it-s-different.md) - I caught myself refreshing Claude Code at 12 AM last Tuesday. Not for work. Not for anything urgent. Just checking if it was back online after a brief outage. That's when I realized I might have a problem. Well, sort of. Calling it a "problem" feels a bit black and white to me. But that moment of... - [Your kid trusts ChatGPT more than Google. That's a problem.](https://www.artisancraft.dev/ai-hallucinations-explained-kids.md) - A kid asked ChatGPT to name the second longest river in Europe. It confidently described one that doesn't exist, complete with kilometers and countries. She copied it straight into her assignment. AI hallucinations hit different when kids can't tell the difference. - [Blaze just made Blade 10x faster. Here's how it works.](https://www.artisancraft.dev/blaze-made-blade-10x-faster.md) - Last Monday, Caleb Porzio launched Blaze at the Laravel Worldwide Meetup. He rendered 25,000 Flux buttons in 6 milliseconds. The same page without Blaze? 1,333 milliseconds. - [EU invoicing rules in your AI assistant. Finally.](https://www.artisancraft.dev/eu-invoicing-rules-ai-mcp-server.md) - Try this: figure out the e-invoicing requirements for sending a B2B invoice from the Netherlands to Italy. Go ahead. I'll wait. You'll end up with 14 browser tabs, three conflicting PDFs from 2019, and a growing suspicion that the EU designed this system specifically to punish developers. Every EU… - [I replaced 14 tabs with one chat window](https://www.artisancraft.dev/i-replaced-14-tabs-with-one-chat-window.md) - I vibe-coded my own dashboard and it's ugly and perfect - [Vibe coding is real and overrated at the same time](https://www.artisancraft.dev/vibe-coding-nobody-tells-you.md) - There's a Reddit thread that pops up every few weeks. Someone posts "you can't really rely on AI coding unless you already have a software background." Then someone else replies with a screenshot of their app and says "I made $200 in 8 hours, no coding background." - [I tried AI once. It didn't work.](https://www.artisancraft.dev/i-tried-ai-once-it-didnt-work.md) - A recruiter I know told me last month that AI was "not for this industry." - [Preparing children for a post-scarcity world](https://www.artisancraft.dev/preparing-children-post-scarcity-world.md) - Practical skills for a future where supply is infinite - [The resume is dead — but nobody dares say it](https://www.artisancraft.dev/the-resume-is-dead.md) - A resume is a list of places you've been. Not proof of what you can do. - [When your CMS vendor can't keep up with AI](https://www.artisancraft.dev/when-your-cms-vendor-cant-keep-up-with-ai.md) - Enterprise CMS vendors are falling behind on AI tooling. A community developer built a better Sitefinity MCP server than the vendor did. Here's what that tells us about the future of enterprise development. - [Expensio Update - February 2026](https://www.artisancraft.dev/building-expensio-february-2026-update.md) - Another month, another round of Expensio changes. This one was mostly about making the app feel faster and less annoying to use on a daily basis. - [5 AI features you can add to any Laravel app this weekend](https://www.artisancraft.dev/5-ai-features-laravel-weekend.md) - Stop over-engineering AI features. The Laravel AI SDK lets you add content generation, sentiment analysis, image alt-text, auto-tagging, and a RAG chatbot to any app in one weekend. - [Your daughter's photo is one app away from being fake-naked](https://www.artisancraft.dev/ai-deepfakes-kids.md) - AI "nudify" apps can turn any photo into a fake nude in seconds. As a dad with three daughters, I'm not waiting for schools to figure this out. Here's what I'm actually doing — and what I wish someone had told me six months ago. - [The question we should stop asking our kids](https://www.artisancraft.dev/stop-asking-kids-what-they-want-to-be.md) - And what to ask instead in a world where AI changes everything - [The quiet data grab reshaping online recruitment](https://www.artisancraft.dev/quiet-data-grab-reshaping-recruitment.md) - Indeed is changing the rules. Employers connecting their ATS must now share disposition data — information about what happens to candidates after they apply. - [AI agents are hiring humans now. Yes, really.](https://www.artisancraft.dev/ai-agents-hiring-humans.md) - Every day I direct AI agents. But this week I discovered a platform where AI agents hire humans. The roles are reversed. - [I'm Living the AI Disruption Everyone's Warning About](https://www.artisancraft.dev/living-the-ai-disruption.md) - Matt Shumer warns AI disruption is coming. I'm writing to confirm: it's not coming — it's here. And I've been living it for over a year. - [Dotmap update: Quick Search, Postgres, and smarter skill ranking](https://www.artisancraft.dev/dotmap-update-quick-search-postgres-and-smarter-skill-ranking.md) - A few updates on Dotmap since the last post. - [Why your AI coding agent is burning tokens on browser automation](https://www.artisancraft.dev/why-your-ai-coding-agent-is-burning-tokens-on-browser-automation.md) - Browser automation with AI agents sounds magical until you see the bill. Every screenshot, every DOM snapshot, every page navigation — it all gets stuffed into the context window. Your tokens evaporate faster than you can say "take a screenshot." - [Building Dotmap: shipping features nobody asked for](https://www.artisancraft.dev/building-dotmap-shipping-features-nobody-asked-for.md) - How a side project grew from "map with dots" to a full professional discovery platform. - [I can't stop adding features to the app no one asked for](https://www.artisancraft.dev/i-can-t-stop-adding-features-to-the-app-no-one-asked-for.md) - Last week I built Vocaboo — a vocabulary quiz app for my daughter. Six hours of vibe coding. Problem solved. Ship it. - [Laravel finally has an official AI SDK. Here's why it matters.](https://www.artisancraft.dev/laravel-finally-has-an-official-ai-sdk-here-s-why-it-matters.md) - Taylor Otwell just dropped something big: an official, first-party AI SDK for Laravel. - [The app no one will ever use (except my daughter)](https://www.artisancraft.dev/the-app-no-one-will-ever-use-except-my-daughter.md) - Last week, my daughter came home with a vocabulary list. Fifty English words. Test on Friday. - [I built Expensio. Here's what's next.](https://www.artisancraft.dev/i-built-expensio-here-s-what-s-next.md) - Some tools exist because someone got frustrated enough to build them. - [I watched a developer admit AI killed his business model. Here's why I'm not worried.](https://www.artisancraft.dev/i-watched-a-developer-admit-ai-killed-his-business-model-here-s-why-i-m-not-worried.md) - Last week, Jeffrey Way — the founder of Laracasts and one of the most respected voices in the Laravel community — posted a video that hit different. - [I tried every AI coding assistant. Here's what actually stuck.](https://www.artisancraft.dev/i-tried-every-ai-coding-assistant-here-s-what-actually-stuck-2.md) - I've been deep in the AI coding assistant rabbit hole for the past year. Cursor, Windsurf, GitHub Copilot, Claude Code, Codex — I've tried them all. And I have opinions. - [I watched a 60-minute tech talk. I had the key insights in 34 seconds.](https://www.artisancraft.dev/summarize-youtube-ai-tool.md) - Last week I discovered a CLI tool that changed how I consume video content. It extracts transcripts from YouTube, podcasts, and web pages — then summarizes them using AI. - [NativePHP Mobile v3: Build iOS Apps with PHP (Now Free)](https://www.artisancraft.dev/nativephp-mobile-v3-build-ios-apps-with-php-now-free.md) - PHP developers can now build and ship native iOS and Android apps without learning Swift or Kotlin. No license fees. No trial periods. Just install a package and start building. - [Is Sitefinity Still Worth It in 2026? An Honest Take](https://www.artisancraft.dev/is-sitefinity-still-worth-it-in-2026-an-honest-take.md) - I spent over a decade building sites on Sitefinity. It paid my bills, taught me enterprise development, and gave me deep expertise in .NET CMS architecture. - [Building AI Features in Laravel: Patterns That Scale](https://www.artisancraft.dev/building-ai-features-in-laravel-patterns-that-scale.md) - Everyone's adding AI to their Laravel apps. Most are doing it wrong. - [Building Expensio: January 2026 update](https://www.artisancraft.dev/building-expensio-january-2026-update.md) - Time for another Expensio update. Here's what I've been working on this month. - [Statamic 6: Everything you need to know](https://www.artisancraft.dev/statamic-6-everything-you-need-to-know.md) - Statamic 6 just dropped in beta with a redesigned control panel, command palette, built-in 2FA, and developer-focused improvements. Here's everything you need to know. - [The Orchestrator Developer: Why I use multiple AI agents instead of one](https://www.artisancraft.dev/the-orchestrator-developer-3.md) - Stop debating which AI tool is best. I use multiple agents — each for what they're good at. Here's how a two-agent setup changed how I think about development. - [Expensio: The smart way to manage your expenses](https://www.artisancraft.dev/expensio-the-smart-way-to-manage-your-expenses.md) - Discover how Expensio helps freelancers, self-employed professionals, and small businesses take control of their expenses — without the hassle. - [Episode 9 — The road ahead](https://www.artisancraft.dev/episode-9-the-road-ahead.md) - Episode 9 looks at dotmap’s roadmap — from expanding events to company profiles and lightweight opportunities — and how the platform will evolve without losing its simplicity. - [What changed after real users started using Expensio](https://www.artisancraft.dev/what-changed-after-real-users-started-using-expensio.md) - After shipping Expensio, real user feedback didn’t add more features—it removed friction. Small fixes, better defaults, and one carefully chosen addition sharpened the product without changing its core. - [Episode 8 — Early community impressions](https://www.artisancraft.dev/episode-8-early-community-impressions.md) - Episode 8 shares the early impressions from the community — what resonated, what surprised people and how their feedback helped refine dotmap’s direction. - [Episode 7 — The challenges of discovery platforms](https://www.artisancraft.dev/episode-7-the-challenges-of-discovery-platforms.md) - Episode 7 explores the core challenges of discovery platforms — network effects, the chicken-and-egg problem and why dotmap avoids social-style engagement loops. - [Episode 6 — Branding, UI & the badge system](https://www.artisancraft.dev/episode-6-branding-ui-the-badge-system.md) - Episode 6 covers dotmap’s visual philosophy — minimal, calm and professional — and the meaning behind the Explorer, Pathfinder and Navigator badges. - [Episode 3: What I chose not to build](https://www.artisancraft.dev/episode-3-what-i-chose-not-to-build.md) - Building Expensio wasn’t about adding features — it was about knowing when to stop. No invoicing, no accounting, no automation. Just a focused tool that fills the gap between spreadsheets and full accounting software. - [Laravel + Claude Code: how I use it to clean up PRs without slowing down](https://www.artisancraft.dev/laravel-claude-code-how-i-use-it-to-clean-up-prs-without-slowing-down.md) - I like shipping fast—but I hate messy PRs. Laravel’s official Claude Code plugin adds laravel-simplifier: a focused, behavior-preserving way to clean up recent Laravel changes before you open a PR. - [Progress Agentic RAG: The Future of AI-Powered Digital Experiences](https://www.artisancraft.dev/progress-agentic-rag-the-future-of-ai-powered-digital-experiences.md) - Progress Agentic RAG combines autonomous AI agents with retrieval-augmented generation to deliver trustworthy, real-time insights from enterprise content—powering a new era of AI-driven digital experiences and generative CMS platforms like Sitefinity. - [Episode 5 — Why multi-stack matters](https://www.artisancraft.dev/episode-5-why-multi-stack-matters.md) - Episode 5 explains why dotmap is built for multi-stack professionals — and why visibility shouldn’t depend on which ecosystem you belong to. - [Two products, one theme: clarity](https://www.artisancraft.dev/two-products-one-theme-clarity.md) - Two SaaS products. No launch dates. One shared idea: designing for clarity instead of noise. A short reflection on building Expensio and dotmap — and why calm interfaces matter more than features. - [Episode 2: Designing a straight-line UX](https://www.artisancraft.dev/episode-2-designing-a-straight-line-ux.md) - Most software becomes complex by accident. Expensio was designed as a straight-line experience: add expenses, bundle them, export a clean PDF. No setup, no onboarding, no clutter — just clarity. - [Episode 4 — Building the MVP](https://www.artisancraft.dev/episode-4-building-the-mvp.md) - Episode 4 tells the story of building the MVP: the small breakthroughs, the unexpected challenges and the decisions that shaped dotmap’s first usable version. - [Episode 3 — A map-first way to explore tech](https://www.artisancraft.dev/episode-3-a-map-first-way-to-explore-tech.md) - Episode 3 explores why dotmap is built around a map-first experience. A simple, visual way to discover professionals and events without feeds, complexity or algorithms — just intuitive exploration. - [Episode 2 — Designing the concept](https://www.artisancraft.dev/episode-2-designing-the-concept.md) - dotmap began with one principle: keep it simple. A map-first way to discover tech professionals and events, built around clarity instead of noise. Episode 2 explores how the core concept took shape and why simplicity became the hardest design choice. - [I built Expensio — A simple expense tool I needed myself](https://www.artisancraft.dev/i-built-expensio-a-simple-expense-tool-i-needed-myself.md) - I built Expensio because I needed a simple way to create clean expense claims without heavy bookkeeping tools. A lightweight, multilingual app for quick, no-nonsense declarations. - [Episode 1: Why I started building dotmap](https://www.artisancraft.dev/episode-1-why-i-started-building-dotmap.md) - Discovering tech professionals shouldn’t be this difficult. Episode 1 explores the fragmentation across ecosystems, the inspiration from Laramap, and why dotmap began as a simple attempt to rethink visibility. - [Building dotmap · Episode 0](https://www.artisancraft.dev/building-dotmap-episode-0.md) - Before the Beginning For a long time, I’ve been thinking about something that feels strangely unsolved in our industry. Finding people in tech should be simple. But it isn’t. Whether you’re looking for a backend engineer, a .NET consultant, a JavaScript freelancer, a UX designer, a data specialist,… - [The rise of the generative CMS: what it is, why it matters, and how it changes digital experience forever](https://www.artisancraft.dev/the-rise-of-the-generative-cms-what-it-is-why-it-matters-and-how-it-changes-digital-experience-forever.md) - A Generative CMS goes beyond traditional content management by combining verified retrieval, real-time adaptation, brand guardrails and dynamic assembly. It shifts digital experience from static pages to intelligent, contextual interactions. - [Headless Sitefinity with Next.js: a practical guide for modern frontends](https://www.artisancraft.dev/headless-sitefinity-with-next-js-a-practical-guide-for-modern-frontends.md) - Sitefinity’s headless APIs and native Next.js support let you keep a powerful CMS backend while building a modern React frontend. With an official SDK, starter templates and hybrid rendering, you can ship headless or migrate gradually without a full rewrite. - [Why Filament’s new TipTap editor leaves Trix (and Nova) behind](https://www.artisancraft.dev/why-filaments-new-tiptap-editor-leaves-trix-and-nova-behind.md) - Filament’s new TipTap editor replaces Trix with custom blocks, merge tags, secure image uploads and fast extensibility. It brings modern, structured content editing to Laravel and outclasses Nova’s dated WYSIWYG experience. - [Top 5 AI Plugins & Integrations for Sitefinity (2025 Edition)](https://www.artisancraft.dev/top-5-ai-plugins-integrations-for-sitefinity-2025-edition.md) - Sitefinity’s built-in AI is strong, but these 5 plugins & integrations unlock real productivity: Azure OpenAI content tools, on-page chat assistants, SEO auditing, and the fast-growing open-source AgentKit for AI workflows inside Sitefinity — all with minimal setup. - [What's next for FilamentPHP after v4.2?](https://www.artisancraft.dev/whats-next-for-filamentphp-after-v4-2.md) - Filament v4.2 is out – solid, stable, and fully ready for Livewire v4. A no-nonsense status update with exactly where things stand and where to watch for news. - [Stop relying on Eloquent models: build Filament v4 tables directly from APIs, arrays, or raw queries (and why you should)](https://www.artisancraft.dev/stop-relying-on-eloquent-models-build-filament-v4-tables-directly-from-apis-arrays-or-raw-queries-and-why-you-should.md) - Filament v4 has quietly removed one of its biggest constraints: you no longer need an Eloquent model to power a table. Feed your tables directly from external APIs, raw database queries, or simple PHP arrays — while keeping full search, sorting, filters, bulk actions, and pagination. - [From CMS to DXP: How to Build Composable Architectures with Sitefinity](https://www.artisancraft.dev/from-cms-to-dxp-how-to-build-composable-architectures-with-sitefinity.md) - This article explains how Sitefinity 15.x enables API-first delivery, personalisation, and scalable multisystem integration through a clean, modular approach. - [The Business Case for Upgrading to Sitefinity 15.3](https://www.artisancraft.dev/the-business-case-for-upgrading-to-sitefinity-15-3.md) - Sitefinity 15.3 delivers faster performance, built-in AI, stronger security, and improved multisite support. It’s a strategic upgrade for organizations looking to modernize their digital platform and ensure long-term scalability. - [Developer’s Guide to Using Sitefinity’s New AI Features](https://www.artisancraft.dev/developers-guide-to-using-sitefinitys-new-ai-features.md) - How Sitefinity 15.3 empowers developers and marketers with built-in AI tools. - [Developer Hooks for Security in Statamic 6](https://www.artisancraft.dev/developer-hooks-for-security-in-statamic-6.md) - How developers can use new hooks and events to build safer workflows. - [Security & User Management in Statamic 6 — What’s New and Why It Matters](https://www.artisancraft.dev/security-user-management-in-statamic-6-whats-new-and-why-it-matters.md) - Statamic 6 strengthens its security foundation with built-in 2FA, smarter roles, and elevated sessions — giving developers and teams better protection by default. - [Statamic 6 is Coming — What to Expect from the Next Major Release](https://www.artisancraft.dev/statamic-6-is-coming-what-to-expect-from-the-next-major-release.md) - Statamic 6 is almost here. From a modern Vue 3-powered control panel to Antlers Components and new security features — here’s what’s coming and why it matters. - [Sitefinity Embedded Resources Not Refreshed During Deployment](https://www.artisancraft.dev/sitefinity-embedded-resources-not-refreshed-during-deployment.md) - When deploying updated Sitefinity MVC widgets from an external assembly, sometimes the embedded resources don’t refresh — even when the new DLL is deployed. Here’s what causes this issue and how to fix it. - [Add Authentication to Your Statamic CMS Pages](https://www.artisancraft.dev/add-authentication-to-your-statamic-cms-pages.md) - Learn how to add authentication to your Statamic pages using built-in protection schemes. This guide walks you through enabling per-page access control, configuring your Blueprint for easy management, and setting up a custom login page — all without extra plugins. - [BindingRedirect Madness: Fixing Broken Assemblies After a Sitefinity Upgrade](https://www.artisancraft.dev/bindingredirect-madness-fixing-broken-assemblies-after-a-sitefinity-upgrade.md) - Upgrading Sitefinity can trigger a flood of runtime errors due to outdated binding redirects and broken assembly references. In this post, we break down why these issues occur and share a step-by-step guide to cleaning up your config, fixing feeds, and restoring stability. - [Widget dashboards gone after Sitefinity 15.1 — and how developers are working around it](https://www.artisancraft.dev/widget-dashboards-gone-after-sitefinity-15-1-and-how-developers-are-working-around-it.md) - Sitefinity 15.1 removed support for custom dashboard widgets, leaving developers without one of their most used backend extension points. Here's how others are restoring, replacing, or reinventing their dashboards. - [Smarter Content, Smarter Workflows: AI Improvements in Sitefinity 15](https://www.artisancraft.dev/smarter-content-smarter-workflows-ai-improvements-in-sitefinity-15.md) - Sitefinity 15.3 introduces a new layer of intelligence across the platform — from AI-assisted writing and translation to semantic image search. Here’s what’s new, how it works, and why it matters for developers, editors, and digital teams working with Sitefinity. - [Next.js & Sitefinity: Building Hybrid Frontends in Practice](https://www.artisancraft.dev/next-js-sitefinity-building-hybrid-frontends-in-practice.md) - Sitefinity 15.2 introduces native Next.js support, bridging React-based frontends with enterprise CMS workflows. Here’s what’s new, why it matters, and how you can get started. - [Speed Up Your Local Sitefinity Development](https://www.artisancraft.dev/speed-up-your-local-sitefinity-development.md) - Sitefinity can feel sluggish when developing locally — especially when IIS recompiles and initializes the app after every change. Here’s a simple setup using a RAM disk that dramatically speeds up build and restart times without touching your code. - [Changing Blog Post URLs Programmatically in Sitefinity](https://www.artisancraft.dev/changing-blog-post-urls-programmatically-in-sitefinity.md) - When migrating legacy Sitefinity sites, old .aspx URLs often stick around. Here’s how to regenerate all your blog post slugs programmatically using the Sitefinity API — fast, safe, and consistent. ## Optional - [RSS Feed](https://www.artisancraft.dev/rss/) - [Sitemap](https://www.artisancraft.dev/sitemap.xml) - [Full content of pages and posts](https://www.artisancraft.dev/llms-full.txt)