Engineering at Axis

Read about the magic and people behind our technology.

schema changes in clickhouse

2023-12-12

Unleashing data agility: A practical approach to schema changes in ClickHouse

It is difficult to account for unknown factors when constructing your data schema. In some cases, you need to be able to change it later and retroactively apply it to historic data.
Influential Leadership

2023-11-30

The Art of Influential Leadership in Software Engineering

Read about the importance of influential leadership in steering autonomous teams toward a shared vision, fostering an environment of collaboration, consensus, and mutual respect.
Author: Konstantin Lanzet License: CC BY-SA 3.0 DEED

2023-11-08

From crashdump to clarity: A kernel debugging adventure

When making mistakes in operating system kernel code there is often no recovery apart from a full system reboot. Unlike when userspace processes crash there is nobody to pick up the pieces after a kernel crash so a full system reboot is the only option.
Innovation

2023-10-27

Innovation at Axis: An engineer’s perspective

Read about Shubhabrata's experiences of working with innovation in a personal capacity as well as his insights towards organizing events to foster innovation.

2023-10-02

No, you don’t need Docker to run containers

In this blog post Joakim Roubert explains what is needed to run containers.

2023-08-31

Why Axis keeps me engaged after eleven years

Learn why I still find myself at Axis after eleven years and the reason why I tell recruiters I have no intention to find another employer.
docker multi-stage builds

2023-08-15

Harness the power of Docker multi-stage builds

Learn how you can achieve smaller production images and shorter build times in your CI/CD pipeline.
soft aspect of code review

2023-08-07

The ‘soft’ aspects of code review: A more human approach

I share my insights as a software engineer on the softer aspects of code reviews and how being aware of these aspects can lead to a happier and more effective team.
Software developer

2023-08-03

5 tips for your first job in software development

In this blog post, I will share why it’s important to let concepts go and show others your good-enough code and give you my 5 tips for your first job in software development.
Whiteboard with Eiffel event scribbles

2023-07-18

Tracking your software relationships with Eiffel

Read about how the Eiffel protocol can help out. with your complex continuous integration (CI) pipeline that you'd like to capture information from.