PODCAST · arts
SD Podcast
by Ian Villanueva
Geek out with us over the latest tech reads.
Episodes
-
EP 22 : The AI Too Dangerous to Release: Inside Anthropic’s Claude
What happens when an AI becomes so good at coding that it accidentally becomes the world’s most dangerous hacker? In this episode, we break down the secret arrival of Claude Mythos, a new frontier model that Anthropic has deemed too powerful for public release. From finding a 27-year-old security...
-
EP 21 : Riding the Architect Elevator: Connecting Strategy and Code in the Digital Enterprise
This series examines how the role of the IT architect is evolving from a technical specialist into a critical change agent who must span all levels of a large organization. By riding the "architect elevator," these professionals bridge the gap between the corporate penthouse, where business...
-
EP 20 : Foundations of Software Testing: Mastering ISTQB Certification
This series provides a comprehensive guide based on the ISTQB Foundation Syllabus v4.0 (2023), specifically designed to help candidates prepare for the Certified Tester Foundation Level (CTFL) qualification. Authored by experts Erik van Veenendaal, Rex Black, and Dorothy Graham, the content...
-
EP 19 : Inside the Architecture: Mastering the System Design Interview
This episode examines the "intimidating" and "vague" world of system design interviews, where processes are often open-ended and lack a single correct answer. Drawing on the expertise of Alex Xu, an experienced software engineer who has worked at Apple and Twitter, the discussion explores how to...
-
EP18 : Decoding Complexity: The Strategic Architect’s Guide
In this episode, we explore the core tenets of John Ousterhout’s seminal work, A Philosophy of Software Design. Software engineering is one of the purest creative activities in history, yet its greatest limitation is our ability to understand the systems we create. As programs evolve, complexity...
-
EP 17 : Designing Data-Intensive Applications: Building Reliable, Scalable, and Maintainable Systems
In this episode, we dive into the fundamental principles for building software systems that are reliable, scalable, and maintainable. We move past industry buzzwords to gain a technically precise understanding of the various technologies and trade-offs involved in modern data processing.We…
more -
EP 16: Enterprise System Architecture Patterns and Tradeoffs
This podcast delves into the fundamental design considerations for Enterprise Applications, which typically involve the display, manipulation, and storage of large amounts of often complex data and the support or automation of business processes. These systems are often characterised by complex...
-
EP 15: Software Architecture: The Hard Parts – Governing Architectural Integrity with ADRs and Fitness Functions
This podcast focuses on two indispensable practices for effectively documenting and governing critical architectural decisions: Architectural Decision Records (ADRs) and Architecture Fitness Functions.
-
Neural Networks : Google Titans
Join us as we explore the latest advancements, including Google's innovative Titans architecture, designed to handle vast amounts of data and long-range dependencies
-
EP 13 : Containerised .NET Microservices: A Deep Dive
This podcast explores the world of building robust and scalable applications using microservices architecture with .NET and Docker containers. Join us as we:●Unpack the fundamentals of Docker containers and their advantages over traditional virtual machines.123●Compare and contrast .NET 7 and the...
-
EP 12 : Scaling Software: Lessons from Google
●This podcast explores the unique challenges and solutions involved in building and maintaining software at Google's scale. ●Drawing on insights from the book Software Engineering at Google, each episode will cover key aspects of Google's engineering culture, processes, and tools. ●Learn how…
more -
EP 11 : From Data Models to Distributed Consensus: A Journey Through Modern Data Systems
This podcast takes you on a journey through the fascinating world of modern data systems, exploring the key concepts and techniques used to build reliable, scalable, and maintainable applications. - We will start with the fundamentals, such as data models and query languages, and then move on to...
-
Cross-Platform Crossroads: Navigating the World of Mobile App Development
About cross-platform mobile app development with popular mobile development tool! Discussing the hottest frameworks, like Flutter and Xamarin, compare their pros and cons, and help you decide which one is the right fit for your project. Whether you're a seasoned developer or just starting out,...
-
Episode 9 : Scaling Software with CQRS and Event Sourcing
Listen through a real-world implementation of the Command Query Responsibility Segregation (CQRS) pattern and Event Sourcing (ES) in a conference management system. Join a panel of experts – including a CQRS expert, software architect, developer, domain expert, IT professional, and business…
more -
Episode 8 : Demystifying Data Access: A Guide to Repositories and Unit of Work
This podcast explores the essential software design patterns of Repository and Unit of Work, which are commonly used in ASP.NET MVC applications. Listen in as we break down the complexities of data access, explaining how these patterns can streamline your development process, improve code...
-
Episode 7 : Unlocking Natural Language Processing: A Practical Guide
The fascinating world of Natural Language Processing (NLP) using practical examples from the "Python Natural Language Processing Cookbook". Each episode breaks down a core NLP concept, like text classification or information extraction, and demonstrates how to apply it using Python code.
-
Episode 6 : Kickstart Your Software Architecture Journey
Are you ready to design robust, scalable, and efficient software systems? Join us on Kickstart Your Software Architecture Journey, as we explore the essential principles and advanced practices driving modern software development. This podcast, inspired by the book "Kickstart Software Design...
-
Episode 5 : Navigating the Backend: Your Roadmap to Becoming a Developer
Are you fascinated by the hidden machinery of websites and applications? This episode explores the exciting world of backend development, guiding aspiring programmers on their journey from novices to skilled developers.●Discover the crucial role backend developers play in building the foundations...
-
Episode 4 : Design Patterns: Unlocking Reusable Object-Oriented Software
In the ever-evolving landscape of software development, the pursuit of elegant, reusable, and maintainable code remains a paramount goal. "Design Patterns: Elements of Reusable Object-Oriented Software", by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, commonly known as the "Gang…
more -
Podcast Episode 3 : A Philosophy of Software Design
Comprehensive overview of software design principles, focusing on minimizing complexity and improving code readability. The author, John Ousterhout, argues against a purely tactical approach to programming and instead advocates for a strategic approach, where time is invested in creating clean...
-
SD Podcast Episode 2 : Clean Architecture by Bob Martin
The source material is a book excerpt from "Clean Architecture", authored by Robert C. Martin, also known as "Uncle Bob", a prominent software developer with significant experience in the field. The book discusses the principles of good software architecture, including the importance of keeping...
-
EP1 : A Pragmatic Approach to Software Development
Talking about the book The Pragmatic Programmer Your Journey to Mastery, 20th Anniversary Edition (Andrew Hunt David Hurst Thomas)
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Geek out with us over the latest tech reads.
HOSTED BY
Ian Villanueva
CATEGORIES
Loading similar podcasts...