Look for any podcast host, guest or anyone
Showing episodes and shows of

Shivam Mohan

Shows

Tollywood KaburluTollywood KaburluRevisiting Mahanati (2018): Review + Interesting FactsCredits Banner: Swapna Cinema  Cast: Keerthy Suresh, Dulquer Salmaan, Samantha Akkineni, Vijay Devarakonda, Rajendra Prasad, Tanikella Bharani, Malavika Nair, Shalini Pandey, Tulasi, Divya Vani, Naga Chaitanya, Mohan Babu, Prakash Raj Music: Mickey J Meyer Cinematographer: Dani Sanchez-Lopez Lyrics: Sirivennela Seetharama Sastry & Ramajogayya Sastry Costume Design: Gaurang Shah and Archana Rao  Dialogues: Sai Madhav Burra Production Design: Shivam Rao Art Director: Avinash Kolla  Editor: Kotagiri Venkateswara Rao Written & Direction: Nag Ashwin Producers: C Ashwini Dutt, Swapna Dutt, Priyan...2024-04-051h 19Think TechThink TechTransformers in Machine Learning | Think Tech #21In this episode of Think Tech, we dive deep into the world of Transformers in machine learning, revealing their transformative impact beyond the realms of natural language processing into areas like computer vision and reinforcement learning. We begin by exploring the evolution of machine learning models, leading up to the revolutionary introduction of Transformers, highlighted by the seminal paper "Attention is All You Need." We understand the mechanics of the Transformer architecture, focusing on its self-attention mechanisms, and explore its groundbreaking applications beyond NLP, such as in Vision Transformers for image analysis. Looking towards the future, we also discuss...2024-02-2412 minThink TechThink TechRetrieval Augmented Generation (RAGs) | Think Tech #20Welcome to "Think Tech," where we dive into the AI revolution, focusing on Retrieval Augmented Generation (RAGs). This episode explores how RAGs, blending neural language models with dynamic external data retrieval, are reshaping AI's information processing and interaction. We'll dissect RAGs' technical aspects, from embedding techniques to algorithms like BM25 and cosine similarity, and how they integrate retrieved data with existing knowledge for nuanced responses. Discover RAGs' wide-ranging applications in fields like customer service and medical diagnostics, and the challenges and ethics of their use. Tune in for an insightful look into RAGs, a frontier in AI technology. Subscribe...2023-12-0311 minThink TechThink TechWhat is Semantic Search? | Think Tech #19Dive into the world of Semantic Search with Shivam on the latest episode of Think Tech! Explore the nuances that make digital interactions more human-centric, understand the intricacies of Vector Databases, and uncover the prowess of Large Language Models (LLMs) like GPT-4. As the digital realm evolves, discover how these technologies are revolutionizing sectors and the ethical challenges they pose. Join the journey to a future where technology deeply understands human intent.2023-10-1509 minThink TechThink TechLLMs (Large Language Models) : A Gentle Introduction | Think Tech #18In this episode, we delve into the world of Large Language Models (LLMs). Discover what makes them "large" and gain insights into how these powerful models operate. We also shed light on the challenges and complexities that come with their use, revealing that it's not all sunshine when harnessing the potential of LLMs. Join us for an informative exploration of this fascinating technology.2023-09-1818 minThink TechThink TechFundamentals of Apache HBase | Think Tech #17In this podcast, we will delve into the heart of Apache HBase, from its introduction as a distributed, scalable NoSQL database to its intricate architecture featuring master-slave design, regions, and Region Servers. We will explore the flexible data model with row keys, column families, and column qualifiers, and we will walk you through essential CRUD operations, schema design strategies, scaling techniques, and performance optimization. We will unveil HBase's consistency and durability guarantees and its integration within the Hadoop ecosystem. Moreover, we will showcase real-world use cases and examples of companies benefiting from HBase's capabilities.2023-09-0323 minThink TechThink TechC.A.P Theorem | Think Tech #16In this episode of Think Tech, we unravel the mysteries of the CAP theorem, a fundamental principle that underpins the architecture of distributed systems. Join us as we demystify the CAP theorem's three crucial components: Consistency, Availability, and Partition Tolerance, and how these elements shape the behavior of distributed databases and networks. 2023-08-2712 minThink TechThink TechRaft Consensus Algorithm | Think Tech #15Welcome to the "Raft Consensus Algorithm" podcast, where we unravel the intricate dance of coordination in distributed systems. Join us on a captivating journey through the core principles and mechanics of the Raft algorithm—a beacon of clarity and simplicity in the world of consensus. From understanding the need for consensus to diving into Raft's leader election, log replication, safety, and liveness properties, we explore how this elegant algorithm orchestrates harmony among nodes. Discover real-world implementations, challenges, and future directions, as we navigate the evolving landscape of distributed systems and peer into the art of maintaining agreement in a dy...2023-08-0825 minThink TechThink TechFundamentals of Apache Spark | Think Tech #14Join me in this engaging and comprehensive episode of Think Tech that explores the powerful distributed computing system, Apache Spark, designed for big data processing. The episode covers the core concepts and inner workings of Spark, emphasizing its memory-centric architecture that enables lightning-fast processing and real-time or near-real-time capabilities. Listeners gain insights into Spark's fault-tolerant master/worker model, the significance of partitions for parallel processing, and the three essential data abstractions - RDD, Dataframe, and Dataset. The podcast also delves into Actions and Transformations, explaining their roles in optimizing data processing workflows. Additionally, the Spark Session as the entry...2023-07-2421 minThink TechThink TechUnderstanding Reliability, Scalability, and Maintainability in Distributed Computing | Think Tech #13Join me in this podcast, where we will delve into the fundamental pillars of distributed computing: Reliability, Scalability, and Maintainability. In this episode, we'll break down these concepts into simple terms and provide real-world examples to help you grasp their significance. 2023-07-0412 minThink TechThink TechAWS: An insider's take Ft. Nitin Bansal, SDE - Amazon | Think Tech #12Join us as we sit down with our guest, an expert SDE from Amazon, Nitin Bansal, who will share invaluable insights, anecdotes, and real-world experiences that shed light on the development and evolution of AWS. From its inception to the cutting-edge services and innovations that continue to shape the cloud computing landscape, this podcast offers a unique glimpse into the inner workings of one of the world's leading cloud platforms. Through in-depth discussions, our guest will demystify the AWS architecture, revealing the intricate infrastructure that powers millions of businesses and organizations around the globe. They will delve...2023-06-2528 minThink TechThink TechMicroservices vs Monolithic Architecture | Think Tech #11In this podcast, we dive into the world of software development and explore the two most popular architectural styles, Microservice, and Monolithic architecture. We'll take a deep dive into the key differences between these two approaches, the benefits, and drawbacks of each, and scenarios where one architecture may be a better choice over the other. Join us as we explore the factors that you should consider when choosing between Microservices and Monolithic architecture for your next application.2023-05-1022 minThink TechThink TechJava Threads - Understanding Multithreading in Java | Think Tech #10In this episode, we'll be talking about how to understand multithreading in Java. If you're a Java programmer, you know that multithreading is an essential part of developing high-performance and efficient applications. So, understanding how to use threads in Java is crucial. We'll be discussing what Java threads are, how they work, and how to create and run them. We'll also be exploring synchronization and deadlocks, thread pools and executors, concurrency utilities, thread safety, and best practices for using threads in Java. 2023-04-2315 minThink TechThink TechTaking Out the Trash: Exploring Garbage Collection in Java | Think Tech #9In this podcast, we delve into the world of garbage collection in Java, a crucial aspect of memory management that every Java developer should be familiar with. We'll discuss the different types of garbage collectors available in Java, how they work, and their pros and cons. We'll also cover some common issues that can arise with garbage collection, such as memory leaks and performance bottlenecks, and provide tips for optimizing garbage collection in your Java applications. Whether you're a seasoned Java developer or just starting out, this podcast is a must-listen for anyone looking to improve their understanding of...2023-04-1926 minThink TechThink TechFundamentals of Deep Learning | Think Tech #8Welcome to Deep Learning 101 by Think Tech, a podcast that provides a beginner-friendly introduction to the world of deep learning. In this episode, we explore the fundamental concepts, methods, and applications of deep learning, a subset of artificial intelligence that has been revolutionizing the way we process and analyze complex data. Whether you're a computer science student, a data scientist, or just someone interested in cutting-edge technology, this podcast is for you.2023-04-1625 minThink TechThink TechDemystifying Distributed Computing | Think Tech #7Hello and welcome to another episode of "Think Tech By Shivam Mohan", where we delve into the world of technology and uncover its secrets. Today, we're going to take a closer look at a topic that can be both fascinating and daunting: distributed computing. You may have heard about distributed computing in the context of big data, cloud computing, or even blockchain technology. But what does it actually mean, and how does it work? As a solo host, I'll be your guide on this journey of discovery. In this episode, we'll start by exploring the...2023-04-1220 minThink TechThink TechS.O.L.I.D Principles: Building Robust and Maintainable Software | Think Tech #6SOLID principles are a set of object-oriented design principles that help you create software that is easy to understand, maintain, and extend. These principles were introduced by Robert C. Martin, also known as Uncle Bob, and have become a standard for software development. In this podcast, we will explore each of the five SOLID principles in detail and understand how they can help you create high-quality software. We'll start with Single Responsibility Principle (SRP), which states that a class should have only one reason to change. We'll then move on to Open-Closed Principle (OCP), which encourages you...2023-04-1117 minThink TechThink TechContainerization | Think Tech #5In this episode, we investigate how containers have transformed modern application deployment, leveraging their lightweight design, flexibility, and scalability. Our discussions span the fundamental technologies that underpin containerization, and we delve into both the advantages and challenges of using containers. Moreover, we trace the evolution of containers from their inception to the technologies that enable containerization today. Whether you're a newcomer or an experienced user of containers, this podcast offers invaluable insights into the impact of containerization on modern application deployment.2023-04-0927 minThink TechThink TechServerless Computing: The Future of Scalable, Cost-Effective, and Low-Maintenance Cloud Applications | Think Tech #4In this podcast, we will introduce you to the world of Serverless Computing, a new paradigm for building and deploying applications. We will explain what Serverless is and how it differs from traditional computing models, and explore its key benefits, such as reduced operational costs and increased scalability. We'll also discuss the common use cases for Serverless, including web and mobile applications, IoT, and event-driven processing. Additionally, we'll take a look at some popular Serverless platforms, such as AWS Lambda and Firecracker, and discuss their goals. By the end of this podcast, you will have a solid understanding of...2023-04-0521 minThink TechThink TechWho is Accountable for AI? | Think Tech #3This AI Accountability podcast brought to you by ThinkTech explores the ethical and societal implications of artificial intelligence. Listeners will gain a deeper understanding of the role AI plays in society and the need for accountability in its development and use.2023-03-3017 minThink TechThink TechChatGPT: The Powerful AI everyone is talking to. | Think Tech #2Welcome to this latest episode by Think Tech on ChatGPT, this podcast brings to you deep insights into the world of language and communication through the lens of the groundbreaking language model, GPT. In this episode, we explore the incredible capabilities of GPT, from its ability to generate human-like text to its potential to revolutionize industries like healthcare, education, and entertainment. We go behind the scenes to explore the history and development of GPT, from its early days as a research project to its current status as one of the most advanced language models in the world. We also...2023-03-2812 minThink TechThink TechApache Kafka in 30mins | Think Tech #1In this podcast episode, we'll be discussing Apache Kafka, a distributed streaming platform used for real-time data pipelines and streaming applications. We'll cover what Kafka is, how it works, and its key features, as well as its use cases in industry. Join us as we explore the world of Kafka in just 30 minutes.2023-03-2630 min