Telegram quietly enables users to report private chats to moderators after founder’s arrest

Telegram has quietly updated its policy to allow users to report private chats to its moderators following the arrest of founder Pavel Durov in France over “crimes committed by third parties” on the platform.  The messaging app, which serves nearly 1 billion monthly active users, has long maintained a reputation for minimal supervision of user … Read more

Kafka Message Testing: How to Write Integration Tests

This article offers an approach to writing integration tests for Kafka-based applications that focuses on interaction specification, making tests more readable and easier to maintain. The proposed method not only enhances testing efficiency but also contributes to a better understanding of the integration processes within the application. The article builds on three ideas presented in … Read more

Architectural Principles of Error Handling in Ruby

The multiple systems are built with billions of processes running into them. Software developers write tons of code every day, pack it into releases, and deploy it to production. It would be awesome if everything you code would work every day, every minute without any troubles. But it doesn’t. Let’s go through the different kinds … Read more

9 Lessons I Learnt as the Founding Marketer of a Tech Startup

Navigating the startup world as the founding marketer can be challenging, yet quite a rewarding journey. Being the first marketing hire often comes with the pressure of building a brand from the ground up, defining the company’s voice, and driving growth with limited resources. However, it also offers the unique opportunity to shape the company’s … Read more