September 1, 2021 · 3 min read
Many software engineers ask themselves: Why should I learn algorithms? Learning algorithms is often seen as a gatekeeper for technical interviews, but this is only partly true. Data structures and algorithms are the foundation on which software is built and building up this skill is part of becoming a better programmer and problem solver.
May 19, 2021 · 4 min read
Remote onboarding of software engineers is not only a challenge for companies but also for us as software engineers. Starting a job without actually being in the office comes with certain challenges. While remote onboarding certainly is difficult, there are some practical tips that you can follow to make your personal onboarding a success.
February 23, 2021 · 7 min read
After more than three years into my first job as a software developer without a degree, I put my learnings into some actionable advise for anyone who is considering going this path, especially for people working in Germany.
February 5, 2021 · 4 min read
If you are building an API product, developer experience should be at the top of your mind. Testing your APIs for usability is crucial to offer your customers the best experience possible. While there are many people who offer usability tests for user-facing products, API usability testing is a bit more tricky, since your customers are developers.
July 17, 2020 · 5 min read
Overview of how an API gateway and the API composition pattern can help you make your microservices architecture more accessible.