Engineering Blog
Stories from our daily work.
Stories from our daily work.
Web applications often use CSS preprocessors. In this post, we share how we managed to migrate from Stylus to SCSS in an Angular monorepo.
This post is about how we moved from a cronjob to a python based task queue and the learnings we had on the way.
Defining and measuring business outcomes is one of the most important challenges we need to tackle in order to sustainably generate value. Kanban holds a lot for agile software development and is worth having a look at.
Find out how we made sprint retrospectives interesting by involving everyone in the team and overcame work-from-home blues
Cross-Site Request Forgery (CSRF) is an attack that forces an end user to execute unwanted actions on a web application. Find out why the CSRF is still a threat, the concepts related to it and how to protect your users.
Have you ever wondered what bugs are, why they love to sneak into software but you're not a software developer yourself?
Utilizing the type system to precisely and concisely model SQL queries.
Integration API Visualiser is an experimental project to demonstrate an alternative UI for Integration API. The goals of the experiment is to improve readability of large, complex Integration API processors
Migrations in mature software projects can be challenging. This post shares some guidelines and best practices that work for us.
Comparing two architectural approaches and when to favor one over the other.
Creating clear and consise technical stories is a subtle art but done right an effective tool to prioritise and eventually overcome technical debt.
Some tips on introducing people to coding based on a two week intership of a school student.