Menu

A showcase site does not need a server running all the time. That was the first decision we made for atlasdigital.be, and it guided all the others.

Static first

The site is generated by Astro: every page is a ready-made HTML file, with no framework to download in the browser. The result: instant display, good search ranking and almost nothing to maintain. The only code running on a server is a small function for the contact form.

Three languages, nothing forgotten

French is the reference: the English and Dutch dictionaries are typed against it. Add a sentence in one language, forget it in another, and the build fails. The problem is caught before going live, not by a visitor.

Security as a design constraint

The site sends a strict security policy: no inline style or script is accepted. Rather than loosening the rule, we adapted the code, and a script checks on every build that nothing gets around it. Same logic for privacy: no cookies, no tracking tool, and the Google map only loads when the visitor asks for it.

A form that depends on no one

The form’s rules (validation, robot filter, sending limit) live in a module that knows no host, and they are covered by tests. The host only provides an entry file of a few lines. And the message is never sent to the address the visitor typed: a form that did so would be a spam relay.

Keeping the door open

The site is hosted on Netlify, but nothing ties it there: a Dockerfile serves it, form included, on any container host. Changing host becomes a documented procedure, not a project.

What we take from it

The same principles apply to our clients’ applications: rules checked by the machine rather than by memory, and technical choices that keep the door open.

All articles

A project, an assignment, a question?

Describe your context in a few lines and we will get back to you promptly.

Write to us