1. Introduction Effective information retrieval is one of the most crucial functionalities for content-driven websites like news sites and e-commerce platforms, where users expect fast and relevant search results. Facing that challenge, developers often consider specialized search services or AI-generated embeddings for semantic search. While these solutions are powerful, they
Have you ever found it difficult to understand what your colleagues in other teams do, where they obtain their data, how they utilize the information you send them, or even the reasons behind their actions? If so, welcome aboard! I’ll be your guide through the seas of common misunderstandings,
What does your technical path look like? I started with Delphi, where as a junior coder, I was thrown into the deep end with a massive financial system already written in the language. It was a trial by fire, but it taught me a lot about navigating complex codebases
What does your technical path look like? I started 10 years ago at Schibsted Tech Polska as a PHP Developer. After a couple of years, more and more teams started experimenting with Node.js, including the team I was part of at the time. In the meantime, I was appointed
Introduction As iOS users, we are all familiar with them. When we buy a cup of coffee using one of the ordering apps, they pop up. Live activities show on the lock screen and dynamic island. They display the most recent data from our apps and update their content.
We firmly believe that access to information is not just a privilege – it’s a fundamental human right. At Schibsted, we have a simple mission: to make independent journalism thrive with products people love. Recent events like the global pandemic, the Russian invasion of Ukraine, and the conflict in
1. Introduction In the first part of this article we implemented many integration tests covering the most common external services that most applications use, including databases and REST APIs. We also looked at the exact setup that is needed to create an efficient integration tests suite for your application,
What does your technical path look like? My career began on November 2, 1998, as a Unix administrator at the university where I studied computer sciences. Although I knew I wanted to be a programmer and not a system operator, I was also curious what other IT career paths
1. Overview Professionals well-versed in The Testing Pyramid recognize the pivotal role Integration Tests play in contemporary backend (micro)services development. In this article I will try to make a deep dive into one of my favourite ways of setting up Integration Tests suite for Java/Kotlin applications. It encompasses a
What does your technical path look like? I started as a summer intern at Schibsted Tech Polska. Thankfully, I was offered to stay, so I started a regular job as a frontend developer. I worked part-time, as I was still studying back then. Upon graduation, I transitioned to full-time
An object-oriented approach in the JS world The development of many front-end applications is oriented rather to the functional and declarative paradigm. This approach facilitates solving problems specific to this type of software – e.g. making the displayed view a function of the application state. In the case of
Preface In this article, I would like to introduce you to our way of working regarding the tech side of our projects. You will learn what is behind our Android Tech Discussion and how we tackle technical challenges by giving each team member a voice. Introduction to our team