Skip to main content

The MK Dev & Growth blog

Understand what you're building, before deciding what to build.

Web development, agent-based automation and customer acquisition: articles written to be useful to business leaders and technical teams alike. Every post cites its sources and shows when they were checked.

Marketing3 min read

Core Web Vitals: the three thresholds Google measures on your site

Core Web Vitals are three measures of your visitors' real experience: loading (LCP, 2.5 seconds at most), responsiveness (INP, 200 milliseconds at most) and visual stability (CLS, 0.1 at most). Google recommends meeting them to succeed in Search, but they don't replace useful content: above all, they stop good content from being held back by a poor experience.

Read the article
Web dev2 min read

European Accessibility Act: what has changed for e-commerce websites since 28 June 2025

Since 28 June 2025, Directive (EU) 2019/882 — the European Accessibility Act — has imposed accessibility requirements on several digital services, including e-commerce. Microenterprises providing services are exempt, and a transition period runs until 2030 for some equipment. Here's what the text says, article by article, and where to start technically.

Read the article
Glossary3 min read

SPF, DKIM and DMARC: what each one does

SPF, DKIM and DMARC are three DNS records that prove an email sent with your domain name really comes from you. SPF lists the servers allowed to send, DKIM signs each message, and DMARC tells the recipient what to do when the check fails — and sends you reports. Since 1 February 2024, Gmail has required at least one of the first two from every sender.

Read the article
Glossary2 min read

What is a webhook?

A webhook is a URL you give to a third-party service so it sends an HTTP request to your application as soon as an event happens on its side: a payment collected, a form submitted, an order shipped. It's the opposite of *polling*: instead of querying an API every five minutes to see if there's anything new, you wait to be told.

Read the article
Automation5 min read

Automating unpaid invoice reminders with n8n: what it really costs

An automatic reminder for unpaid invoices fits in a five-node n8n workflow: a scheduled trigger, a read of your invoices, a filter on the due date, an email, and a write-back of the reminder date. The real cost isn't the subscription — €20 a month on the Starter plan — it's the means of paying that subscription from Tunisia, and the few hours of maintenance per quarter that nobody budgets for.

Read the article
Web dev4 min read

Accepting online payments on a Tunisian website: what are the options in 2026?

Stripe and the big international gateways don't open merchant accounts in Tunisia. To take card payments on a Tunisian website, you go through ClicToPay via your bank, or through a local gateway such as Paymee, Konnect or Flouci. The choice comes down to three concrete points: who accepts foreign cards, what commission you pay, and how many weeks the bank paperwork costs you before the first transaction.

Read the article

Get the next articles

One email a month with the latest blog posts. One-click unsubscribe.

Does a blog topic match your situation?

Thirty minutes are enough to scope a need, estimate the effort and say honestly whether the project is worth starting now.