Latest stories

1017 stories · page 4 of 43

Running Hermes at Razorpay: a Network-isolated, Self-improving “Second Brain” for every Employee
Razorpay

How we run a personal AI agent for everyone at Razorpay: always on, multi-model, and safe by construction. Contributors: Siddharth Tripathi Today, more than 220 Razorpay employees each have their own always-on AI agent. On a typical day, about 84 of them are actively working.…

How Swiggy Saved 3.7 MB by Solving a Vector Drawable Mystery
Swiggy

🎭 The Mystery Begins Picture this: You’re a responsible Android developer. You’ve done everything right. You’ve replaced those bulky PNGs with lighter, elegant, scalable SVGs. You’ve patted yourself on the back. You’ve probably even tweeted about it. Then one day, you open the…

How Swiggy Migrated from protobuf-java to Square Wire
Swiggy

At Swiggy, we use Protocol Buffers everywhere. Nearly every message exchanged between our backend services and our mobile apps is a protobuf. On Android, the default and most widely adopted way to work with those schemas was protobuf-java, Google’s official Java runtime, with…

Scaling Android CI: From 44 → 10 minutes — A Deep Dive into Build Time Optimization and Best…
Swiggy

Scaling Android CI: From 44 → 10 minutes — A Deep Dive into Build Time Optimization and Best Practices Android monorepos get expensive and slow as they scale. We re-architected CI/CD caching, trimmed the Gradle graph, tuned the JVM, modernized the toolchain, and finally moved to…

Inside Meesho’s Talent Engine: The Real Work Behind Talent Density
Meesho

At Meesho, we’ve always believed that building a great company starts with building a great team — not just in terms of skills, but in the way people think, solve problems, and grow. One of the most powerful ideas that’s shaped how we hire, grow, and retain our people is Talent…

Nostalgia, Coupons, and a State Machine: The Swiggy Mother’s Day Story
Swiggy

You did something wrong as a kid. You knew you weren’t supposed to. And somewhere in the house, your mom just found out. Your heart is going faster than it ever has. You’re calculating exit routes. And then you hear it: the slap of a chappal being picked up. You’ve accepted your…

Engineering Agent Hub: How PhonePe Built a Production-Grade Internal AI Platform
PhonePe

Over the past couple of years, PhonePe’s journey toward operationalizing AI began with a search for external platforms capable of automating complex, cognitive business processes. However, as we tested various AI tools for our engineering and operational requirements, we…

SpectrePaste
Walmart Global Tech

by Joshua Platt and Jason Reaves [TLP:CLEAR] Earlier this year, Google Threat Intelligence[1] reported threat actors are increasingly deploying novel, AI-enabled malware in active operations[2]. While investigating a recent OSINT article[3] on malware campaign activity reported…

Consistent Generative Video: Building Video Models That Remember
JioHotstar

Introduction Generative AI offers a path to content creation at speeds and scales that traditional pipelines cannot match. One high-value use case: making existing IP characters-sports presenters, show hosts, brand ambassadors -deliver new scripts in their own likeness, without…

How a Custom Keyboard Transformed Our App Experience
Groww

Author: Nishant Kumar Delivering a seamless, fast, and reliable user experience is at the core of everything we do at Groww. In trading and investing, every second and every user action counts, so optimising even the smallest interface element can make a meaningful difference.…

Turning Scattered Data Into Queryable Segments at Scale: How Razorpay Built Its Customer Data…
Razorpay

Turning Scattered Data Into Queryable Segments at Scale: How Razorpay Built Its Customer Data Platform A consent-native CDP that serves audience segments across 500M+ user profiles in under 30ms, with PII isolated to the source systems. The Problem We Were Solving A customer…

The Pixel Gap: Building an Image Service for India's Billion-Device Internet
Meesho

A college student in Bangalore browsing on 5G with an iPhone 15. A homemaker in Siwan, Bihar, scrolling through sarees on a Redmi 9A with 2GB of RAM over patchy 3G. A first-time buyer in Tinsukia, Assam, on a JioPhone Next with a 5.5-inch 720p screen and a signal that drops…

How CRED made disaster recovery drills push-button simple
CRED

Our members trust CRED with their money. They rely on us to clear bills, manage credit, and track their financial lives. This means that if we go down, someone’s EMI is late, someone’s credit score takes a hit, someone’s financial plan falls apart. With over 1,000 microservices…

engineering.cred.club
MetaStealer traffic, new DGAs and analyzing the “tracker” backdoor DGA with AI
Walmart Global Tech

By: Jason Reaves and Joshua Platt In this blog we simply want to highlight a few new additions to what appears to be related to MetaStealer, one is a new wordlist based DGA used by MetaStealer. We also want to highlight that MetaStealer’s proxies or ‘gates’ don’t actually care…

One RecyclerView to Rule Them All — Custom LayoutManager for Option Chain : Pt 1
Groww

Quick primer for non-traders: an option chain is the core screen option traders live on. The middle column is a list of strike prices (the price at which a contract can be exercised). To the left sit the Call contracts for each strike (used to bet on the price going up); to the…

Introducing new and improved reporting: How we are solving accessibility issue bloat and triage fatigue
BrowserStack

Stop drowning in accessibility "issue bloat." BrowserStack’s new reporting uses Intelligent Grouping and a Confidence Slider to turn thousands of redundant alerts into unique tasks. With Guided Bulk Review, you’ll slash triage time by 60% and boost your score faster.

From Build to Adoption: A Playbook for Driving Platform Migration
Walmart Global Tech

What 18 months of building an internal platform — and driving tenant adoption — have taught me. The common mistakes, and six phases for doing it right. The strange quiet after launch Six months after we built and launched an internal platform, I thought adoption would be easy.…