It’s 7:55 AM. You have your coffee in hand. You open your computer, log into your PrestaShop back office.
Click on “Dashboard”. Click on “Orders”. Click on “Stats”. You filter on “Yesterday”. You try to remember if the number is better than last Tue...
Vibe Coding vs Prompt-Driven Development: Generative AI and Software Development, Security and Code Quality
The advent of generative artificial intelligences like ChatGPT, Claude, and GitHub Copilot has revolutionized how we design and write code. T...
On March 26, 2026, the EO2S — Ecommerce Open Source Summit will bring together the open-source e-commerce ecosystem in Issy-les-Moulineaux / Paris, with Friends of Presta behind the event. It is positioned as a full day of exchanges around conference...
Open-source ecosystems do not grow only because of code.
They grow because people organize around them.
That is something developers often underestimate.
We talk a lot about frameworks, modules, releases, APIs, migrations, AI, and performance. But...
AI Governance in PrestaShop: The Strategic Framework You Need in 2026
AI is no longer a side topic in e-commerce.
Search assistants, product content generation, recommendations, dynamic pricing, chatbots connected to catalog data, API-driven autom...
Most developers still see AI as a faster autocomplete.
That’s too small.
What surprised me with BMAD is not the promise of speed. It’s the discipline it forces upstream: PRD, architecture, role separation, validation loops, and a much more structur...
What changes in CartRule.php between PrestaShop 9.0.x and 9.1.x?
PrestaShop 9.1.x introduces the foundations of a new Discount system inside CartRule.php, protected by a feature flag.
That sounds safe at first — and it is, because backward compati...
In this video, I take a step back on a topic that’s generating a lot of buzz right now: Vibe Coding… and why it can become very dangerous when applied to real-world e-commerce.
We’re being sold a simple promise:
describe what you want
let AI write...
If you are modernizing your PrestaShop development workflow by adopting Doctrine, you have likely hit a specific wall. It's that moment when your perfectly valid Entity throws a SQLSTATE42S02: Base table or view not found error.
The table exists. T...