A brand new website

Out with the old, in with the new

by Swat.engineering Team on 01 March 2020

Davy Landman

When we incorprated Swat.engineering early 2017, we quickly registered the domain swat.engineering and put there some temporary information. Little did we know that “temporary” would mean 3 years.

old site

We needed all our time to run a start up.

A few month ago a colleague in an EU project said: “Hey, Swat.engineering must be doing pretty well, since your website is never updated”. Indeed, we are doing very well as a company working on exciting projects with a range of clients.

So time for a new website. With an increasing team and increasing ambitions we want to clearly communicate our technical expertise and what kind of services we can deliver to our clients.

We asked Kitty Molenaar to create a good looking web site that conveys the professional values we stand for. We think she did a great job. The technical realization of Kitty’s design was done by Bas Vredeling from Code Culture. All content was produced by the Swat.engineering team.

We hope that this website will help you to identify how we can help you to control your software. Or just ask us how we can help you.

We love to hear from you at [email protected].

Recent news

In this post, we discuss some of the problems and solutions of introducing domain-specific languages (DSLs) to store data in an existing application. But first, a brief recap. In the first post of this series, we explained why you might want to store some of your data in the form of text files written in a domain-specific language (DSL). Next, in the second post, we showed how some legacy applications can benefit from an intermediate solution where the data is already stored in text documents using JSON. Although this solution offers some version management advantages, it is primarily useful as a stepping stone in an incremental migration to a full DSL approach. In this third and final post, we discussed the full DSL approach to store data from an existing application, including typical problems and solutions.

Read More…

Writing typecheckers is hard because a myriad of constraints must be checked. That leads to entangled and difficult-to-maintain typechecker code. TypePal is a new approach to improve upon this situation. We use it in many projects at Swat.engineering, including the typechecker of the open-source Bird DSL.

Read More…