Sanket Makhija

Code Impact

Education EN ↓ 72 episodes

Welcome to "Code Impact," the podcast where we explore code that has an impact. Each episode dives deep into real-world stories, practical case studies, and expert insights, showcasing the powerful impact of code on performance, accessibility, and user experience. Whether you're a seasoned developer or just starting your journey, "Code Impact" delivers the tools, tips, and inspiration you need to create meaningful and high-performing products. Join us as we uncover the ways coding is transforming industries and making a difference—one line at a time. NotebookLM creates all episodes.

Be sure to visit the podcast's website and support the creator: podcasters.spotify.com

Author

Sanket Makhija

Category

Education

Podcast website

podcasters.spotify.com

Latest episode

Feb 3, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

The Practical Guide to GraphQL Adoption in PayPal 18.10.2024

GraphQL has generated a lot of buzz, but what does it take to successfully adopt it within your organization? This podcast cuts through the hype and provides a practical roadmap for GraphQL implementation. Drawing on PayPal's experiences, we'll explore the key factors to consider, from assessing your company's needs and setting realistic expectations to building a solid foundation, scaling knowled...

Understanding the Gitflow Workflow 18.10.2024

The Gitflow workflow is a branching model for Git that can be used to manage the development of software projects. In this episode, we will discuss the different branches in the Gitflow workflow and how they are used. We will also provide an example of how to use the Gitflow workflow to develop a new feature. Reference: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

Geospatial Analytics at Scale with Presto 16.10.2024

Geospatial analytics is becoming increasingly important as companies seek to gain insights from location data. This podcast will discuss how Presto can be used to perform geospatial queries efficiently. We will also discuss the QuadTree data structure, which is used to index geospatial data in Presto. Reference: https://scontent.fblr1-4.fna.fbcdn.net/v/t39.8562-6/280858273_398229132019114_31016746...

From Likes to Less Servers: Facebook's Journey to MyRocks 16.10.2024

This podcast explores Facebook's transition from using the InnoDB storage engine to MyRocks, an LSM-tree-based storage engine built on RocksDB, for its massive User Database (UDB). The podcast will examine the challenges Facebook faced with InnoDB, such as index fragmentation and write amplification, and how MyRocks helped overcome these obstacles. It will discuss the key features and optimisation...

Architecture of a Database System: Tech Deep Dive 16.10.2024

This episode explores the intricate architecture of Database Management Systems (DBMSs), those mission-critical software systems that power our digital world. From the earliest online server systems to modern-day giants, we trace the evolution of DBMS design, examining key components such as process models, parallel architectures, storage systems, transaction systems, query processors, and optimiz...

What Every Programmer Should Know About Memory 16.10.2024

Join us as we explore the intricate world of CPU and memory architecture, uncovering the hidden performance bottlenecks that plague software developers. We'll break down complex topics like cache behaviour, virtual memory, NUMA systems, and more, empowering you to write faster and more efficient code. From understanding the impact of cache lines and TLB misses to leveraging advanced techniques lik...

Beyond Zstandard: Unexpected Wins in Discord's Performance Journey 15.10.2024

Discord's pursuit of a more efficient platform led them down a path filled with unexpected discoveries. This episode goes beyond the implementation of zstandard compression to explore the surprising optimisation of passive sessions . We'll analyse how a keen eye for detail and a data-driven approach uncovered hidden opportunities for improvement, resulting in substantial bandwidth savings Referenc...

From Monolith to Microservices: A Razorpay Tech Deep Dive 15.10.2024

Get ready for a technical deep dive into Razorpay's evolution from a monolith to a microservices architecture. Our guest, Arjun, a payments platform engineer at Razorpay, walks us through the pivotal decisions and engineering feats that enabled Razorpay to scale its systems and handle the massive transaction volumes of India's booming digital payments landscape. We'll explore the challenges of spl...

● Apache Kafka, Flink and Pinot: Open Source Powering Uber's Real-Time Data Stack 15.10.2024

Building and scaling a real-time data infrastructure is a complex undertaking, fraught with challenges and valuable lessons. This episode takes a deep dive into Uber's journey, exploring the hurdles they encountered while managing petabytes of real-time data. We'll discuss the need for data consistency, availability, and freshness, the complexities of handling diverse use cases and user groups, an...

Instant Purge: How Cloudflare Makes Content Disappear in the Blink of an Eye 15.10.2024

Imagine a world where online content updates instantly, everywhere. This podcast explores Cloudflare's groundbreaking "Instant Purge" system, which removes outdated content from its cache in under 150 milliseconds. Discover the innovative technologies and strategies behind this feat, and how they impact the internet experience for users worldwide. Reference: https://blog.cloudflare.com/instant-pur...

Uber's MySQL Upgrade: A Smooth Ride to Version 8.0 15.10.2024

Join us as we go behind the scenes with Uber engineers to learn how they upgraded their massive MySQL fleet to version 8.0 - without any downtime! We'll explore the challenges they faced, the solutions they developed, and the lessons they learned along the way. From performance boosts to enhanced security, discover how this major upgrade paved the way for a smoother, more efficient Uber experience...

Data Wranglers: Mastering the Art of Data Integration with AWS Glue 15.10.2024

In this podcast, we explore the intricate world of data integration and how AWS Glue empowers data professionals to conquer its complexities. Through conversations with experts and real-world case studies, we uncover the secrets to efficiently extracting, cleaning, enriching, and loading data using Glue's powerful suite of tools. Whether you're a seasoned data engineer or a curious data scientist,...

Revolutionising Cloud Data Warehouses: The Power of Predicate Caching 15.10.2024

Cloud data warehouses have become an essential part of data analytics, offering speed, scalability, and elasticity for processing massive datasets12. However, traditional caching methods like result caching and materialized views often struggle with data updates and can have high overhead134. This episode explores predicate caching , a novel indexing technique that enhances query performance by ca...

Beyond the Cloud: Databases for the Serverless Edge 15.10.2024

Explore the cutting-edge world of serverless computing at the network edge and the challenges of integrating databases for lightning-fast data access. Join us as we unpack Limbo, a groundbreaking approach to re-architecting SQLite, the world's most popular database, for a serverless future. We'll discuss the limitations of traditional database architectures in serverless environments and how async...

Scaling Up with Amazon Redshift 15.10.2024

This podcast explores how businesses can use Amazon Redshift to scale their data warehousing needs. Each episode will feature experts who will share their insights on topics such as intelligent scaling, performance tuning, and best practices for using Redshift. Reference: https://drive.google.com/file/d/1E7cb5Ttj21JvI3svJC0QnkhncycX2PS-/view

Inside GFS: A Deep Dive into Google's Distributed File System 15.10.2024

This podcast explores the Google File System (GFS), a groundbreaking distributed file system designed to handle Google's massive data processing needs. We'll examine the key design principles behind GFS, such as its focus on fault tolerance, scalability, and high aggregate performance. Join us as we discuss the challenges of building and maintaining such a system, and the innovative solutions that...

Building Highly Available and Durable Applications with DynamoDB 15.10.2024

In this podcast, we'll explore how Amazon DynamoDB ensures high availability and data durability for mission-critical applications. We'll discuss how the service replicates data across multiple availability zones, employs techniques like log replicas to maintain write quorums, and continuously verifies data at rest to prevent data loss. We'll also cover strategies for failure detection, deployment...

Scaling for Dhoni: How JioCinema Streams IPL to Millions 14.10.2024

This podcast goes behind the scenes with Prachi Sharma, a senior engineering director at JioCinema, to explore the technical challenges of live streaming the Indian Premier League (IPL) to millions of concurrent viewers. Discover how JioCinema’s engineering team prepares for massive traffic spikes, especially when MS Dhoni is playing, by using strategies like pre-scaling, multi-CDN optimisation, a...

A Flexible Large-Scale Similar Product Identification System in E-commerce 14.10.2024

This research paper explores the development of a "Product Similarity Service" (PSS) for identifying similar products within e-commerce platforms. The authors highlight the challenges of defining "similarity" across diverse applications and the need for scalable solutions to handle massive product datasets. PSS leverages deep neural networks, multi-task learning, and distributed computing techniqu...

SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL 14.10.2024

This document discusses the limitations of SQL and proposes a solution in the form of pipe syntax. The document is titled "SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL" and focuses on the idea that SQL, a language used for managing data in databases, has deficiencies. The authors advocate for using pipe syntax to improve SQL's capabilities, suggesting that it would address some of the per...

How AWS Lambda Tackles Fast Loading of Large Container Images 14.10.2024

This paper describes how Amazon Web Services (AWS) Lambda addresses the challenge of loading large container images quickly to support serverless applications. AWS Lambda uses a system that combines several techniques, including  caching ,  deduplication ,  convergent encryption ,  erasure coding , and  block-level demand loading . The paper describes how these techniques work together to achieve ...

Web Wins: Real-World Success Stories in Development 14.10.2024

Ever wonder what makes a website truly great? In this episode, we’re sharing real stories from the trenches of web development. From cutting down loading times to making sites more accessible, we explore how companies solved tough challenges to create fast, user-friendly web experiences. Whether you’re a developer or just curious about what goes on behind the screens, these case studies will give...

Listen to the Code Impact podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.