Softwares

Software is judged by long use, not by its landing page, and that is the thread running through this category: tools deployed in production, kept in service over years, and sometimes abandoned once they have given their reasons. You will find concrete field reports, hosting Odoo and wiring it to a storefront and a bank, migrating an entire fleet of sites from PrestaShop to WooCommerce, choosing between HFSQL Classic and Client/Server, measuring with Matomo what Google Analytics smooths over, along with in-house modules released as open source when the commercial tool doesn’t do the job. You will also find criticism of the business models that have settled into the industry: subscriptions replacing licenses, upgrade policies that punish loyal customers, and fashions like headless or the move to Jamstack sold as simplifications when they merely relocate the complexity. Written by someone who installs, configures, and maintains these tools for clients, and who provides the commands and the numbers rather than impressions.

HEIC Uploads: when the iPhone takes over your forums

Softwares

Recent iPhones shoot in HEIC, a format no browser displays except Safari. The result on my Invision Community forums: hundreds of photos arriving every day as unusable download links. Rather than explain to every member how to change a setting buried deep in their phone, I built HEIC Uploads, an application that converts those photos to AVIF in the background without ever blocking the post. AVIF turned out to be five times lighter than WebP and four times faster to encode, so there was no trade-off to weigh. The code is published under the MIT license.

ComfyUI vs n8n: Why They Aren’t Competitors, and How to Combine Them

Artificial Intelligence

ComfyUI and n8n share the same visual grammar, nodes and connections, but they don’t do the same job: one manufactures media with AI models, the other orchestrates events, services, and business rules. Pitting them against each other is a false debate. The real question is where to draw the line between them, and how to combine them into a hybrid architecture in which n8n drives ComfyUI as an asynchronous render engine. From securing the API to decoupling GPU costs, this article lays out the design rules, illustrated by a concrete case: a video translation and lip-sync factory.

From WordPress to Astro: The False Simplification of the Modern Web

Softwares

Switching from WordPress to a static generator like Astro is frequently framed as the ultimate move toward simplicity and high performance. However, replacing a single, consolidated dashboard with Markdown files, Git workflows, and fragmented cloud services shifts technical complexity rather than removing it. This transition creates organizational bottlenecks for non-technical teams and exposes projects to npm supply-chain vulnerabilities instead of traditional CMS threats. Furthermore, relying entirely on proprietary cloud stacks trades open-source flexibility and digital sovereignty for vendor lock-in. Ultimately, for standard marketing websites, a battle-tested, self-hosted CMS remains the most practical and reversible choice.

GD, ImageMagick, libvips: the image engine, that decision we make by default

Softwares

Most PHP developers never chose GD, it was simply there, compiled in by default, and the question of the image engine ended there. That is a mistake, because this invisible component decides the speed of your back office, the memory bill of your server, and the quality of the images you serve, especially once a media library has to absorb batches of heavy photos. Against GD and ImageMagick, libvips changes the game through its streaming architecture: where the others load the whole image into memory, it works in strips, which makes it several times faster and far more frugal on large sources. The numbers bear this out, from the official benchmark to production reports, with one honest caveat: on very small images, its advantage disappears. This article compares the three engines, explains why libvips stayed invisible to the PHP world for so long, and why the official Intervention Image v3 driver is finally establishing it as the deliberate default for the hot path.

Has Apple finally fixed the macOS SMB Disaster?

Operating systems

Against all odds, Apple has finally responded to a two-year-old Feedback Assistant ticket regarding the abysmal performance of the SMB protocol on Mac. According to the company, beta 2 of macOS 27 Golden Gate delivers a long-awaited fix for these chronic slowdowns and disconnections. This update is particularly crucial, as this latest release marks the definitive retirement of the AFP client, forcing all NAS users to fully transition to Microsoft’s protocol. It remains to be seen whether Apple’s promises hold up to real-world crash testing or if power users will still need to rely on makeshift configuration files.

wp_options : archaeology of a technical debt with no owner

Softwares

For twenty years, WordPress has let every plugin name its options and tables however it likes. The add_option() function sets autoload = ‘yes’ by default, with no warning, no documentation urging caution. The register_uninstall_hook() hook exists but is mandatory for no one. The uninstall.php file is optional. And the API provides no discovery mechanism letting the administrator find out, after the fact, which plugin a given option or table belonged to.

PrestaShop to WooCommerce : why I migrated my entire fleet

Softwares

After four years of patience in the face of the promise of a “modern PrestaShop”, I migrated my entire client fleet to WooCommerce. The trigger didn’t come from a catastrophic bug, but from the loss of confidence in the project’s trajectory: governance blur between “Project” and “Edition”, the absurd coexistence of two template engines (Smarty and Twig), and updates that turn every minor maintenance into a risky operation. When a product-page change takes 4 hours on PrestaShop versus 1.5 hours on WooCommerce, the opportunity cost for the client becomes unsustainable. I developed a WooCommerce Multisite + API-first architecture (via my StockSync tool) that offers more robustness than PrestaShop’s native multistore, with no dependence on direct SQL writes. PrestaShop may have gained Symfony, but it has lost its field ambassadors.

EmDash : the CMS Cloudflare built for AI agents, not humans

Digital sovereignty

EmDash, Cloudflare’s new open source CMS, breaks sharply with the organic, “tinker-friendly” era of WordPress. By sandboxing every plugin and going fully serverless, it sets out to atone for twenty years of original sins inherited from the LAMP model. But behind the technical elegance lies a deeper shift: EmDash is built less for humans than for AI agents that can manage and monetize content on their own through the x402 standard. The MIT license promises freedom in theory; in practice, deep optimization for Cloudflare’s stack creates an “economic gravity” that pulls everything toward a centralized network bound by the Cloud Act. WordPress remains the web’s last living combustion engine, imperfect but sovereign, set against a Tesla that is clean, silent, and wired to a charging network you will never truly own.

E-invoicing 2026 : your WooCommerce, PrestaShop, or Shopify store isn’t compliant

E-invoicing

As of September 1, 2026, your WooCommerce, PrestaShop, or Shopify store can no longer invoice “the old way.” France’s e-invoicing reform mandates a structured pipeline: Factur-X, UBL, or CII formats, with mandatory routing through a government-accredited platform, breaking definitively with the simple PDF emailed to a customer. What many still don’t realize: even pure B2C stores aren’t exempt; they fall under e-reporting. The real work isn’t “updating a plugin,” it’s connecting your CMS to a compliant management tool, with the right fields at checkout and archiving that holds up as legal proof. This guide breaks down the obligations by sales type, the solutions available for each CMS, and the checklist to be ready before the deadline.

Using Odoo as a hub between your online store and your bank : a good idea ?

Softwares

Do your e-commerce clients ask whether Odoo could serve as a hub between their WooCommerce or PrestaShop store and their bank account? It’s a fair question, and the answer depends far less on the tool than on the company’s profile. For a business juggling multiple sales channels, physical inventory, or intra-EU VAT obligations, Odoo Enterprise delivers a level of centralization that lightweight solutions like Pennylane or Tiime simply can’t match. For a single-channel shop with fewer than fifty orders a month, however, the economics almost always favor a lightweight integration: cheaper, faster to deploy, and enough to cover 80% of the need. Before committing to anything, a one-hour audit of your current workflows is usually all it takes to decide.