Yatender Singh

Google Clips: The Failed Smart Camera That Couldn’t Capture the Moment

In 2017, Google unveiled Google Clips, a small, AI-powered smart camera designed to automatically capture candid moments. Marketed as a hands-free way to record life’s spontaneous events, Clips was supposed to use machine learning to recognize important moments — like a baby’s first steps or a pet’s funny antics — and snap photos without user

Google Clips: The Failed Smart Camera That Couldn’t Capture the Moment Read More »

Building a Parking Lot System with Elixir OTP: A Journey from Traditional to Domain-Driven Design

Revisiting “Designing Elixir Systems with OTP” by Bruce Tate and applying its principles to build a robust parking lot management system What You’ll Learn The Backstory A few years ago, I read Bruce Tate’s excellent book “Designing Elixir Systems with OTP” and was fascinated by the clean architecture patterns it presented. Coming from a traditional

Building a Parking Lot System with Elixir OTP: A Journey from Traditional to Domain-Driven Design Read More »

Building Location-Aware Apps with PostGIS and Ecto: A Modern Approach

How I built a location-based promotional code system that’s both powerful and maintainable with PostGIS and Ecto, read along on how to do it Ever needed to validate that a user is in the right place at the right time? Maybe you’re building surge pricing zones, geo-fenced promotions, or location-based rewards. I recently faced this

Building Location-Aware Apps with PostGIS and Ecto: A Modern Approach Read More »

Masterclass Common Table Expressions (CTEs) in SQL: From Theory to Practice with Elixir Ecto

Think about your everyday online life. Have you ever been deep in an email conversation, where each message is a reply to a previous one, creating a long chain? Or maybe you’ve seen a lively discussion on X (the app formerly known as Twitter), where people reply to comments, and then others reply to those

Masterclass Common Table Expressions (CTEs) in SQL: From Theory to Practice with Elixir Ecto Read More »

The Great Go Rush: Why Developers Are Abandoning Better Tech for Google’s Pet Project

Another day, another startup announcing they’re “modernizing” their stack by… choosing the same language as everyone else Walk into any tech meetup these days and you’ll hear the same conversation on repeat: “We’re migrating everything to Go!” The enthusiasm is infectious, the confidence unwavering, and the critical thinking apparently optional. It’s like watching a massive

The Great Go Rush: Why Developers Are Abandoning Better Tech for Google’s Pet Project Read More »

Demystifying distributed tracing in Elixir via Open-Telemetry, Zipkin, and Elastic Search

Today we are going to discuss a very important topic when we come to discuss microservices architecture, i.e. Distributed tracing across the system when we have so many small applications running and each application has one or many microservices. In this kind of architecture, there are applications talking to each other and passing data around.

Demystifying distributed tracing in Elixir via Open-Telemetry, Zipkin, and Elastic Search Read More »