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: https://bit.ly/3IWEhn0 ) 4.7k Ohm resistor Raspberry Pi 2B (should also work fine
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!
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.
Read about the best Spock’s features to learn how to smoothly test Java/Kotlin applications in a more expressive and readable manner.
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.
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.
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.
Working with Terraform can be difficult and cumbersome, but it’s still worth it.
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.
In the world of microservices testing is difficult.
In the final part of our series, it’s time to set up end-to-end / integration testing environment & ensure that we’re ready to check the quality of our work.