Home Articles
What we learn from every project.
Ideas, processes and decisions behind the websites, stores and systems we build for companies. Every article starts from a real project.

How to choose a headless CMS for a B2B company.
Contentful, Sanity, Hygraph, Strapi, Directus or Payload. The criteria we use to evaluate a headless CMS, what each option costs and why we end up recommending a CMS of your own.
Custom software
How to choose a headless CMS for a B2B company.
Contentful, Sanity, Hygraph, Strapi, Directus or Payload. The criteria we use to evaluate a headless CMS, what each option costs and why we end up recommending a CMS of your own.
Joaquín Martinez Herrera 7 min read AI and design
Everyone uses AI. That is why it all looks the same.
If you have ever asked an AI for a landing page, a brand guide or a presentation, you will recognise the signature. Why it happens, where the difference lies, and what to say when a client tells you ‘we’ll just do it with AI’.
Joaquín Martinez Herrera 5 min read Security and hosting
PHP2Shell: what happened and how we protect our servers.
In October 2026, two critical PHP vulnerabilities were disclosed that allow an attacker to take control of a server without a password. We explain how they work, what needs to be done and how we handled them at Brova Cloud.
Joaquín Martinez Herrera 5 min read Custom software
Modular content: one approved paragraph, many documents.
Contracts, proposals and manuals repeat the same text. When that text lives in copies, every change is a risk. This is how ParaBlox, the SaaS we built to solve it, works.
Joaquín Martinez Herrera 2 min read Websites
A multilingual website: what to decide before translating.
Rodos Backpackers is available in seven languages; Blife and OleoEco in two. Translating the text is the easy part. These are the decisions worth making first.
Joaquín Martinez Herrera 2 min read Websites
Direct bookings: getting guests to book on your own site.
Booking platforms bring guests, but every reservation carries a commission. This is how we designed the Blife and Rodos Backpackers websites to make booking direct the easiest option.
Joaquín Martinez Herrera 3 min read Websites
Why your website enquiries end up in spam.
When a form sends its emails incorrectly, enquiries are lost without anyone noticing. We explain why it happens and how we fixed it on the OleoEco website.
Joaquín Martinez Herrera 3 min read Online stores
How to sell a product priced by weight online.
A leg of ham has no fixed price: every piece weighs something different. This is how we built the Lujo Gourmet store so customers know what they will pay before they order.
Joaquín Martinez Herrera 3 min read Online stores
An online store selling by day three.
We estimated five days for the Salvador By P store. We built it in under two, and by the third day it was already making sales. This is what made it possible.
Joaquín Martinez Herrera 3 min read
No articles match your search.
Have a project in mind?
Tell us what you need and we will send you a proposal at no cost.
Request a free proposal