<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Samuel Arendt</title><description>Tech lead with more than 20 years of experience in design, development, and business.</description><link>https://samuelarendt.com.br/</link><item><title>Who looks after the system once the project ends?</title><link>https://samuelarendt.com.br/en/blog/en/who-looks-after-the-system-once-the-project-ends/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/who-looks-after-the-system-once-the-project-ends/</guid><description>Closing a project leaves a question open: who follows how the system is used and can fix what did not work? That responsibility needs to be defined before delivery.</description><pubDate>Tue, 27 Oct 2026 11:00:00 GMT</pubDate></item><item><title>Accessibility belongs in product planning</title><link>https://samuelarendt.com.br/en/blog/en/accessibility-belongs-in-product-planning/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/accessibility-belongs-in-product-planning/</guid><description>When accessibility is left until the final review, approved decisions may need larger changes. Planning defines when to evaluate, who takes part, and who owns the fixes.</description><pubDate>Fri, 02 Oct 2026 11:00:00 GMT</pubDate></item><item><title>Astro 7.3 can simplify logging in custom integrations</title><link>https://samuelarendt.com.br/en/blog/en/astro-73-custom-integration-logging/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/astro-73-custom-integration-logging/</guid><description>Astro 7.3 passes the runtime logger to custom image services and cache providers. The change matters when those integrations are part of your operational setup.</description><pubDate>Thu, 01 Oct 2026 11:00:00 GMT</pubDate></item><item><title>Higher conversion can leave customers with more work</title><link>https://samuelarendt.com.br/en/blog/en/higher-conversion-can-increase-customer-work/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/higher-conversion-can-increase-customer-work/</guid><description>Conversion measures one step. Errors, requests for help, and maintenance can reveal costs that surface after a product change.</description><pubDate>Wed, 30 Sep 2026 11:00:00 GMT</pubDate></item><item><title>A tool&apos;s cost includes the work of replacing it</title><link>https://samuelarendt.com.br/en/blog/en/tool-cost-includes-replacement-work/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/tool-cost-includes-replacement-work/</guid><description>The subscription is only part of the bill: data, integrations, contracts, and operations determine the effort required to switch tools.</description><pubDate>Tue, 29 Sep 2026 11:00:00 GMT</pubDate></item><item><title>Where Jev fits inside an AI agent</title><link>https://samuelarendt.com.br/en/blog/en/where-jev-fits-inside-an-ai-agent/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/where-jev-fits-inside-an-ai-agent/</guid><description>Jev handles classifications, scores, and structured choices inside software. The application code still controls actions, limits, and reviews when an answer is uncertain.</description><pubDate>Sun, 27 Sep 2026 11:00:00 GMT</pubDate></item><item><title>A supported version still calls for a migration decision</title><link>https://samuelarendt.com.br/en/blog/en/a-supported-version-still-calls-for-a-migration-decision/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/a-supported-version-still-calls-for-a-migration-decision/</guid><description>Support reduces the pressure to move today, but it does not resolve dependencies, testing, or the cost of leaving migration until later.</description><pubDate>Fri, 25 Sep 2026 13:07:01 GMT</pubDate></item><item><title>A team does not scale when every decision goes through one person</title><link>https://samuelarendt.com.br/en/blog/en/a-team-does-not-scale-with-centralized-decisions/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/a-team-does-not-scale-with-centralized-decisions/</guid><description>When every technical decision has to pass through one person, the team learns to wait instead of taking responsibility. The problem is in how the work is designed.</description><pubDate>Tue, 22 Sep 2026 15:57:59 GMT</pubDate></item><item><title>The Vercel incident and the cost of an integration with too much access</title><link>https://samuelarendt.com.br/en/blog/en/vercel-oauth-integrations/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/vercel-oauth-integrations/</guid><description>The April attack on Vercel exposed a dependency worth reviewing: OAuth integrations. Granting access means deciding who owns it and how to take it away.</description><pubDate>Thu, 10 Sep 2026 21:44:13 GMT</pubDate></item><item><title>An autonomous agent can take longer to deliver</title><link>https://samuelarendt.com.br/en/blog/en/autonomous-agent-can-take-longer/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/autonomous-agent-can-take-longer/</guid><description>Forty minutes of execution plus twenty of correction lose to ten well-directed minutes. The useful measure is time to a correct, accepted result.</description><pubDate>Thu, 27 Aug 2026 11:00:00 GMT</pubDate></item><item><title>The shortage of PHP developers is now an operational risk</title><link>https://samuelarendt.com.br/en/blog/en/php-hiring-is-an-operational-risk/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-hiring-is-an-operational-risk/</guid><description>The 2026 PHP Landscape Report describes an experienced workforce with little renewal. The response is to reduce dependency on individuals, not rush into a rewrite.</description><pubDate>Tue, 14 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Managed Agents trades custom infrastructure for explicit lock-in</title><link>https://samuelarendt.com.br/en/blog/en/managed-agents-runtime-cost-and-lock-in/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/managed-agents-runtime-cost-and-lock-in/</guid><description>Anthropic&apos;s managed offer charges for runtime and includes sandboxing, state, and credentials, shortening deployment while concentrating operations in one provider.</description><pubDate>Fri, 10 Apr 2026 11:00:00 GMT</pubDate></item><item><title>The WebAIM Million exposes the cost of unreviewed code</title><link>https://samuelarendt.com.br/en/blog/en/webaim-million-cost-of-unreviewed-code/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/webaim-million-cost-of-unreviewed-code/</guid><description>WebAIM found 56.1 detectable errors per home page in 2026. AI can increase output, but accessibility depends on the acceptance bar.</description><pubDate>Fri, 10 Apr 2026 11:00:00 GMT</pubDate></item><item><title>contrast-color() moves an accessibility decision into CSS</title><link>https://samuelarendt.com.br/en/blog/en/css-contrast-color-accessibility-decision/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/css-contrast-color-accessibility-decision/</guid><description>Chrome 147 can choose black or white from a background color, simplifying dynamic components while retaining limits that require progressive enhancement.</description><pubDate>Thu, 09 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Agents should reveal where fixed rules end</title><link>https://samuelarendt.com.br/en/blog/en/transparency-moments-in-ai-agent-decisions/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/transparency-moments-in-ai-agent-decisions/</guid><description>Mapping probabilistic decisions helps agent products explain progress, request confirmation, and make outcomes contestable without exposing internal reasoning.</description><pubDate>Thu, 09 Apr 2026 11:00:00 GMT</pubDate></item><item><title>PHP 8.5.5 fixed incorrect results in the JIT</title><link>https://samuelarendt.com.br/en/blog/en/php-855-jit-wrong-arithmetic-results/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-855-jit-wrong-arithmetic-results/</guid><description>A JIT bug could return incorrect arithmetic values without stopping the process. The incident calls for a configuration inventory and differential tests.</description><pubDate>Thu, 09 Apr 2026 11:00:00 GMT</pubDate></item><item><title>WordPress 7.0 changes editing, administration, and AI connections</title><link>https://samuelarendt.com.br/en/blog/en/wordpress-7-collaboration-admin-ai-connectors/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/wordpress-7-collaboration-admin-ai-connectors/</guid><description>Real-time collaboration, DataViews, and Connectors move WordPress toward a shared platform while adding new requirements for plugins, hosting, and governance.</description><pubDate>Wed, 08 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Builder 2.0 bets on collaboration over running code</title><link>https://samuelarendt.com.br/en/blog/en/builder-2-collaboration-over-running-code/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/builder-2-collaboration-over-running-code/</guid><description>Builder 2.0 brings product, design, and QA onto the same branch as coding agents, reducing handoffs while moving the bottleneck to review and coordination.</description><pubDate>Wed, 08 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Claude Mythos turns security capability into an access problem</title><link>https://samuelarendt.com.br/en/blog/en/claude-mythos-security-capability-and-access/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/claude-mythos-security-capability-and-access/</guid><description>Project Glasswing restricts a model built to find unknown vulnerabilities, showing that evaluation, disclosure, and access have become product concerns.</description><pubDate>Wed, 08 Apr 2026 11:00:00 GMT</pubDate></item><item><title>MemPalace puts domain experts inside the software cycle</title><link>https://samuelarendt.com.br/en/blog/en/mempalace-domain-expert-software-collaboration/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/mempalace-domain-expert-software-collaboration/</guid><description>The work between Milla Jovovich and Ben Sigman matters less as a curiosity than as a model for turning domain knowledge into a software product.</description><pubDate>Wed, 08 Apr 2026 11:00:00 GMT</pubDate></item><item><title>ACF 6.8 makes custom content readable by machines</title><link>https://samuelarendt.com.br/en/blog/en/acf-6-8-makes-custom-content-machine-readable/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/acf-6-8-makes-custom-content-machine-readable/</guid><description>Schema.org mapping and Abilities API integration expose WordPress structures to search engines and agents without replacing editorial governance.</description><pubDate>Wed, 08 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Laravel 13.2 attributes move the model contract to the top</title><link>https://samuelarendt.com.br/en/blog/en/laravel-13-2-eloquent-model-attributes/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-13-2-eloquent-model-attributes/</guid><description>New Fillable, Guarded, Hidden, and Table attributes leave Eloquent behavior intact while making configuration and review more explicit in large codebases.</description><pubDate>Tue, 07 Apr 2026 11:00:00 GMT</pubDate></item><item><title>FigJam and Copilot turn corporate context into diagrams</title><link>https://samuelarendt.com.br/en/blog/en/figjam-copilot-turns-corporate-context-into-diagrams/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/figjam-copilot-turns-corporate-context-into-diagrams/</guid><description>The Microsoft 365 integration lowers the cost of converting PRDs, email, and chats into diagrams while creating new responsibilities for authorship and maintenance.</description><pubDate>Tue, 07 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Dynamic Workers changes the shape of agent tooling</title><link>https://samuelarendt.com.br/en/blog/en/dynamic-workers-change-agent-tooling/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/dynamic-workers-change-agent-tooling/</guid><description>Cloudflare lets agents load generated code into V8 isolates. The advantage comes from composing calls, provided that network access, bindings, and costs remain constrained.</description><pubDate>Mon, 06 Apr 2026 17:00:00 GMT</pubDate></item><item><title>Fail-closed changes the governance model for Claude Code</title><link>https://samuelarendt.com.br/en/blog/en/fail-closed-governance-for-claude-code/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/fail-closed-governance-for-claude-code/</guid><description>Claude Code 2.1.92 can block startup without current corporate settings, exchanging local convenience for a verifiable access policy.</description><pubDate>Mon, 06 Apr 2026 11:00:00 GMT</pubDate></item><item><title>MySQL 8.0 is out of support: the risk starts with inventory</title><link>https://samuelarendt.com.br/en/blog/en/mysql-80-eol-no-new-security-patches/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/mysql-80-eol-no-new-security-patches/</guid><description>MySQL 8.0 reached end of life in April. Moving to 8.4 LTS requires finding forgotten instances, testing real workloads, and preparing a safe rollback.</description><pubDate>Mon, 06 Apr 2026 11:00:00 GMT</pubDate></item><item><title>PAO removes PHP test noise before it fills agent context</title><link>https://samuelarendt.com.br/en/blog/en/pao-reduces-php-test-output-for-agents/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/pao-reduces-php-test-output-for-agents/</guid><description>The library turns PHPUnit, Pest, and ParaTest output into compact JSON for coding agents, reducing a context cost that grew with every passing test.</description><pubDate>Sun, 05 Apr 2026 11:00:00 GMT</pubDate></item><item><title>Anthropic&apos;s cutoff reveals the real cost of third-party agents</title><link>https://samuelarendt.com.br/en/blog/en/anthropic-cutoff-third-party-agent-costs/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/anthropic-cutoff-third-party-agent-costs/</guid><description>Ending Claude Code subscription access for tools such as OpenClaw forces companies to separate convenience, API consumption, and financial predictability.</description><pubDate>Sun, 05 Apr 2026 11:00:00 GMT</pubDate></item><item><title>A magic link removes the password. It does not finish offboarding</title><link>https://samuelarendt.com.br/en/blog/en/magic-link-does-not-replace-offboarding/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/magic-link-does-not-replace-offboarding/</guid><description>Passwordless login cuts tickets and phishing, but accounts, sessions, and permissions still need an explicit revoke when someone leaves.</description><pubDate>Fri, 27 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Interop 2026 narrows the gap between native support and libraries</title><link>https://samuelarendt.com.br/en/blog/en/interop-2026-native-browser-support/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/interop-2026-native-browser-support/</guid><description>Five vendors aligned on 20 areas and measure progress with public tests. Teams can remove polyfills and JavaScript only after validating support for their real audience.</description><pubDate>Thu, 26 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Sites measure conversion but rarely test how to improve it</title><link>https://samuelarendt.com.br/en/blog/en/sites-measure-conversion-without-tests/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/sites-measure-conversion-without-tests/</guid><description>State of Sites 2026 shows a gap between KPIs and the ability to intervene. Maintenance and small experiments deserve budget before another aesthetic redesign.</description><pubDate>Thu, 26 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Pattern matching could change how PHP describes complex data</title><link>https://samuelarendt.com.br/en/blog/en/php-pattern-matching-is-operator/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-pattern-matching-is-operator/</guid><description>The is-operator RFC proposes declarative shape checks and value extraction. Still under discussion, it should guide experiments rather than release plans.</description><pubDate>Thu, 26 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Readonly RFC fixes friction created by property promotion</title><link>https://samuelarendt.com.br/en/blog/en/php-readonly-promoted-reassignment/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-readonly-promoted-reassignment/</guid><description>The proposal allows one controlled constructor reassignment to validate or normalize promoted values. The boundary preserves immutability after initialization.</description><pubDate>Thu, 26 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Claude Code /loop turns instructions into recurring watch work</title><link>https://samuelarendt.com.br/en/blog/en/claude-code-loop-recurring-monitoring/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/claude-code-loop-recurring-monitoring/</guid><description>Scheduled tasks keep a session watching low-risk signals for up to three days. The design fits triage when limits and escalation are explicit.</description><pubDate>Thu, 26 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Laravel Cloud CLI reduces deployment friction, not exit cost</title><link>https://samuelarendt.com.br/en/blog/en/laravel-cloud-cli-deployment/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-cloud-cli-deployment/</guid><description>The cloud ship command brings Laravel closer to integrated deployment platforms. Convenience must be compared with scaling costs and portability.</description><pubDate>Wed, 25 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Auto mode trades approval fatigue for classified risk</title><link>https://samuelarendt.com.br/en/blog/en/claude-code-auto-mode-risk/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/claude-code-auto-mode-risk/</guid><description>Claude Code gained a layer that allows or blocks actions before execution. Fewer interruptions can improve flow, but the classifier does not replace isolation and limits.</description><pubDate>Wed, 25 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Automatic PITR changes Cloudflare D1 operational cost</title><link>https://samuelarendt.com.br/en/blog/en/cloudflare-d1-time-travel-pitr/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/cloudflare-d1-time-travel-pitr/</guid><description>Time Travel restores any minute within retention from the write log and is enabled by default. Recovery still needs a procedure, testing, and a chosen cutover point.</description><pubDate>Wed, 25 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Consent belongs in the performance budget</title><link>https://samuelarendt.com.br/en/blog/en/consent-performance-budget-c15t/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/consent-performance-budget-c15t/</guid><description>c15t offers a local headless layer with smaller measurements than traditional suites. A fair comparison includes performance, compliance, operations, and legal support.</description><pubDate>Wed, 25 Mar 2026 11:00:00 GMT</pubDate></item><item><title>WordPress Studio reduces onboarding by encapsulating local setup</title><link>https://samuelarendt.com.br/en/blog/en/wordpress-studio-webassembly-setup/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/wordpress-studio-webassembly-setup/</guid><description>PHP on WebAssembly, Xdebug, and Blueprints remove part of initial configuration. Native extensions and server integrations still require a real Linux environment.</description><pubDate>Wed, 25 Mar 2026 11:00:00 GMT</pubDate></item><item><title>PHP 8.6 reduces closure cost without application changes</title><link>https://samuelarendt.com.br/en/blog/en/php-86-closure-optimizations/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-86-closure-optimizations/</guid><description>Static closure inference and instance caching remove avoidable allocations. The gain is automatic, but an upgrade still requires benchmarks and regression checks.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>WordPress 7.0 delay exposes the architectural cost of real time</title><link>https://samuelarendt.com.br/en/blog/en/wordpress-70-real-time-performance/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/wordpress-70-real-time-performance/</guid><description>Collaboration polling invalidated query caches because it used post_meta. Disabling the feature in RC1 preserves stability while a dedicated table is evaluated.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Emulate sits between fragile mocks and expensive staging</title><link>https://samuelarendt.com.br/en/blog/en/vercel-emulate-stateful-apis/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/vercel-emulate-stateful-apis/</guid><description>Vercel Labs reproduces APIs with state, OAuth, webhooks, and real transitions on localhost. Fidelity helps CI and agents, while tests must still cover the external service.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Telex shortens the path from mockup to Gutenberg block</title><link>https://samuelarendt.com.br/en/blog/en/telex-ai-wordpress-blocks/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/telex-ai-wordpress-blocks/</guid><description>Automattic’s tool generates an installable component and exports its code for review. The value is a shorter cycle, not removing engineering from complex behavior.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Proposed BSD license for PHP 9 removes old legal debt</title><link>https://samuelarendt.com.br/en/blog/en/php-9-bsd-license-legal-debt/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-9-bsd-license-legal-debt/</guid><description>The vote replaces two intertwined licenses with BSD-3 from PHP 9 onward. Daily code changes little, while audits and legal compatibility become simpler.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Opening the canvas to agents makes design documentation executable</title><link>https://samuelarendt.com.br/en/blog/en/figma-canvas-agents-design-rules/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/figma-canvas-agents-design-rules/</guid><description>Figma MCP lets agents create and edit frames with existing components and variables. Teams with documented design systems gain an advantage isolated generation cannot provide.</description><pubDate>Tue, 24 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Stitch accelerates zero to one, while production starts with refinement</title><link>https://samuelarendt.com.br/en/blog/en/stitch-vibe-design-production-limits/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/stitch-vibe-design-production-limits/</guid><description>Google Stitch compresses ideation and prototyping. Design systems, accessibility, and edge cases still hold the work required to move a screen into production.</description><pubDate>Mon, 23 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Laravel Skills turns conventions into versioned dependencies</title><link>https://samuelarendt.com.br/en/blog/en/laravel-skills-versioned-conventions/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-skills-versioned-conventions/</guid><description>The open directory delivers ecosystem rules to agents on demand. Its value depends on scope, review, and compatibility, like any other dependency.</description><pubDate>Mon, 23 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Laravel Prompts turns internal CLI work into a team product</title><link>https://samuelarendt.com.br/en/blog/en/laravel-prompts-cli-streaming/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-prompts-cli-streaming/</guid><description>Streaming, progress tasks, autocomplete, and notifications narrow the gap between internal scripts and reliable interfaces. UX now affects operational adoption.</description><pubDate>Mon, 23 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Context cost changes the choice between MCP, APIs, and CLIs</title><link>https://samuelarendt.com.br/en/blog/en/context-cost-mcp-apis-clis/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/context-cost-mcp-apis-clis/</guid><description>Perplexity stepping back from MCP exposes a rarely measured cost: tool schemas compete with the actual problem. Architecture depends on the active set, not protocol fashion.</description><pubDate>Fri, 20 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Packagist transparency log makes dependency changes auditable</title><link>https://samuelarendt.com.br/en/blog/en/packagist-transparency-log/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/packagist-transparency-log/</guid><description>Ownership, repository, maintainer, and release changes will gain a public history. Its value appears when teams turn that record into alerts and investigations.</description><pubDate>Fri, 20 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Bundled documentation changed agent performance in Next.js</title><link>https://samuelarendt.com.br/en/blog/en/bundled-documentation-nextjs-agents/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/bundled-documentation-nextjs-agents/</guid><description>Next.js 16.2 evals show why local, version-matched documentation can outperform on-demand retrieval in coding-agent workflows.</description><pubDate>Thu, 19 Mar 2026 11:00:00 GMT</pubDate></item><item><title>WordPress in the browser removes hosting from the first experience</title><link>https://samuelarendt.com.br/en/blog/en/wordpress-in-browser-without-hosting/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/wordpress-in-browser-without-hosting/</guid><description>My.WordPress.net turns Playground into a persistent private workspace. It improves prototyping and onboarding, while local storage still sets a clear boundary.</description><pubDate>Thu, 19 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Passkeys in Laravel 13: the decision goes beyond the package</title><link>https://samuelarendt.com.br/en/blog/en/laravel-13-passkeys-product-decision/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-13-passkeys-product-decision/</guid><description>Laravel reduced the engineering work required for passkeys, but account migration, recovery, and support remain product and operational decisions.</description><pubDate>Thu, 19 Mar 2026 11:00:00 GMT</pubDate></item><item><title>FrankenPHP changes the cost of operating a PHP runtime</title><link>https://samuelarendt.com.br/en/blog/en/frankenphp-changes-the-php-runtime/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/frankenphp-changes-the-php-runtime/</guid><description>Worker mode keeps the application in memory while the runtime integrates Caddy features. Gains may be large, but cross-request state requires a careful migration.</description><pubDate>Sat, 14 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Astro 6 brings development closer to the production runtime</title><link>https://samuelarendt.com.br/en/blog/en/astro-6-development-meets-the-edge-runtime/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/astro-6-development-meets-the-edge-runtime/</guid><description>The new dev server uses Vite Environment API and can run workerd locally. It reduces runtime differences without removing platform dependencies.</description><pubDate>Sat, 14 Mar 2026 11:00:00 GMT</pubDate></item><item><title>WordPress 7 makes AI credentials part of site infrastructure</title><link>https://samuelarendt.com.br/en/blog/en/wordpress-7-ai-connectors-and-credentials/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/wordpress-7-ai-connectors-and-credentials/</guid><description>Connectors API and WP AI Client create one layer for providers and plugins. Governance improves when credentials, permissions, and usage stop being scattered.</description><pubDate>Fri, 13 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Multi-agent review needs one shared standard</title><link>https://samuelarendt.com.br/en/blog/en/multi-agent-code-review-needs-one-standard/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/multi-agent-code-review-needs-one-standard/</guid><description>Claude Code Review distributes a pull request among specialized agents and verifies findings. Its value depends on scope, repository rules, and human triage.</description><pubDate>Fri, 13 Mar 2026 11:00:00 GMT</pubDate></item><item><title>PHP is starting to treat AI as shared infrastructure</title><link>https://samuelarendt.com.br/en/blog/en/php-treats-ai-as-shared-infrastructure/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/php-treats-ai-as-shared-infrastructure/</guid><description>Laravel 13 and WordPress 7 created official layers for AI providers. Their convergence removes local wrappers while increasing responsibility for credentials and operations.</description><pubDate>Fri, 13 Mar 2026 11:00:00 GMT</pubDate></item><item><title>vinext turns Next.js lock-in into a testable hypothesis</title><link>https://samuelarendt.com.br/en/blog/en/vinext-makes-nextjs-lock-in-testable/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/vinext-makes-nextjs-lock-in-testable/</guid><description>Cloudflare reimplemented Next.js APIs on Vite in one week. The experiment lowers the cost of testing portability, but it does not replace a production decision.</description><pubDate>Thu, 12 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Laravel 13 replaces the big migration with incremental change</title><link>https://samuelarendt.com.br/en/blog/en/laravel-13-without-a-painful-migration/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/laravel-13-without-a-painful-migration/</guid><description>Laravel 13 lowers upgrade effort and concentrates new features in incremental APIs. Predictability signals maturity, but migration still requires inventory and testing.</description><pubDate>Wed, 11 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Remote control keeps the agent in its local environment</title><link>https://samuelarendt.com.br/en/blog/en/remote-control-for-a-local-coding-agent/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/remote-control-for-a-local-coding-agent/</guid><description>Claude Code Remote Control continues a local session from a phone or browser. Code stays on the machine, while messages, permissions, and availability still require care.</description><pubDate>Wed, 25 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Enterprise AI starts with controls around the model</title><link>https://samuelarendt.com.br/en/blog/en/enterprise-ai-governance-around-the-model/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/enterprise-ai-governance-around-the-model/</guid><description>Corporate agent adoption depends on access, distribution, observability, and budgets. Without those controls, a capable model remains an opaque operation.</description><pubDate>Tue, 24 Feb 2026 11:00:00 GMT</pubDate></item><item><title>WebMCP replaces navigation with explicit capabilities</title><link>https://samuelarendt.com.br/en/blog/en/webmcp-explicit-capabilities-for-web-agents/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/webmcp-explicit-capabilities-for-web-agents/</guid><description>The WebMCP draft lets websites expose JavaScript tools to agents. Smaller contracts may cut interaction cost, while security and broad adoption remain open questions.</description><pubDate>Mon, 23 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Code and canvas now share the same decision cycle</title><link>https://samuelarendt.com.br/en/blog/en/code-and-canvas-in-one-decision-cycle/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/code-and-canvas-in-one-decision-cycle/</guid><description>Code to Canvas brings running interfaces into Figma as editable layers and sends decisions back to code. Its value is shared review, not automatic conversion.</description><pubDate>Wed, 18 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Too much context also makes a coding agent worse</title><link>https://samuelarendt.com.br/en/blog/en/lean-context-for-coding-agents/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/lean-context-for-coding-agents/</guid><description>Plugins, MCP servers, and skills consume context before the first task. A project-level inventory preserves signal, lowers cost, and removes unnecessary tools.</description><pubDate>Tue, 17 Feb 2026 11:00:00 GMT</pubDate></item><item><title>When design becomes a component repository</title><link>https://samuelarendt.com.br/en/blog/en/design-as-a-component-repository/</link><guid isPermaLink="true">https://samuelarendt.com.br/en/blog/en/design-as-a-component-repository/</guid><description>Subframe brings design and code closer by treating components as shared artifacts. The payoff depends on governance, clear boundaries, and predictable synchronization.</description><pubDate>Fri, 13 Feb 2026 11:00:00 GMT</pubDate></item></channel></rss>