This website uses cookies We use cookies to further personalize and enhance the user experience, conduct analytical research - for example, counting visits and traffic sources - place advertisements and contact third parties. Users can manage their cookie settings by clicking the "Choose your preferences " link."

Privacy policy


Showing 1-12 of 40 results

Results for category: Back-end close

Should you run your own API Gateway? – Spring Cloud Gateway

  Before answering the question above, let’s see why having an API gateway is essential in a modern, microservice-based infrastructure. A quick Google search for “what’s an API gateway” will yield answers to the tune of: An API gateway is an API management tool put in place between clients and

Elixir for JavaScript developers: first impressions

What I genuinely value at my workplace is that I can easily explore new languages through internal mobility. Throughout my career within Schibsted, I have been building things with JavaScript, TypeScript, Go, Kotlin, and recently Elixir. Where do we use Elixir? At Helthjem, which is one of the companies under

JavaScript Dilemma: null or undefined

Temperature sensor library for Raspberry Pi written in Go

Little cartoon hero sitting on a big Raspberry Pi device

This article explains how to build a simple Go library for the Ds18b20 temperature sensor without using any external repositories besides Go built-in libraries. Project components This small project comprises: Devices and components: Ds18b20 temperature sensor (more details: ​​ ) 4.7k Ohm resistor Raspberry Pi 2B (should also work fine

How we deliver millions of push notifications in 10 seconds?

The CNP API team faced a challenge to build a reliable, scalable and flawless system of sending out millions of push notifications to users of our news applications within seconds. Read more to find out how we built it!

To build or not to build – refactoring towards immutability

Builder pattern to gain object immutability is the most commonly used solution. I analyze its advantages, disadvantages and alternatives based on a real-life example.

Testing Java/Kotlin code with Spock

Read about the best Spock’s features to learn how to smoothly test Java/Kotlin applications in a more expressive and readable manner.

Messaging Patterns implemented with SQS and SNS

In the first two parts of the series about messaging (1 , 2) I made a certain inventory of concepts. Now, I am about to mix them up and show the usage with the help of SNS <-> SQS implementations.

Messaging Patterns to know in Microservices – part II

Nowadays, we all create microservices and more and more often we use asynchronous communication. In the first article from the series, I wrote about message construction and messaging channels. Here, I will focus on message routing and endpoints.

Messaging Patterns to know in Microservices – part I

Nowadays, we all create microservices and more and more often we use asynchronous communication. In this article, I will try to identify the individual elements of such a messaging system and their roles. In the first part I will focus on message construction and messaging channels.

9 reasons why terraform is a pain, and 1 why you should still care

Working with Terraform can be difficult and cumbersome, but it’s still worth it.

Anonymizing logs for GDPR using Logback pattern layout

Logs are usually super useful, but they can also be a trap in a GDPR world. Effective ways of anonymizing them might become in handy.