
On Technical debt - What is it, how is it created, what types of technical debt are there, how to avoid tech debt, and how to fix it?
What is technical debt? How can you fix technical debt and what is the best approach to avoid technical debt?
What is technical debt? How can you fix technical debt and what is the best approach to avoid technical debt?
I want to start with a small disclaimer that I don’t fully understand what exactly went wrong and why the things we did fixed the problem. I’m pretty sure I would be able to find out by staring long enough at very complex code, but at some point,...
One of the client projects I work on has larger, enterprise customers. Because of this, I needed to create a way for their users to sign into our application using single sign-on (SSO). To do that, we needed to automatically provision users in our system. This is something I wasn’...
In the previous article, we set up a monorepo project with 2 applications and a package. We also enabled Yarn workspaces to manage the dependencies and linking of the workspaces. One inconvenience so far was having to start 2 separate terminal windows to run the applications. This isn’t a...
How can you overcome cognitive biases in your hiring process? Our recruiting expert and hiring manager Simone explains how she does it during the hiring process when looking for talents for our clients and ourselves.
I’ve really learned to love a good monorepo setup, a repository that contains multiple packages and/or applications. Being able to make changes across applications or packages in 1 pull request (PR), having the option to centralize and reuse code over applications, and unifying documentation and processes greatly simplifies...
If you are reading this right now, chances are high that you have a job interview coming up shortly. Perhaps you are not nervous because thanks to today’s talent shortage, you may choose between 4 or 5 job offers served to you on a silver platter every single day....
It’s no secret that we are big fans of Docker during our daily development work. It’s still one of the easiest ways to ensure a common working environment when developing locally and avoid the “It works on my machine” arguments. Even Laravel ships with a default Docker-based environment...
Software engineering and marketing are often considered to be on completely opposite ends of the spectrum but when put together they can become a powerful team. This article lists some of the things you, as a software engineer, can do to help your product marketing team. Be observant Engineers have...