
Sign up to save your podcasts
Or


●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 Google engineers tackle issues like time, scale, trade-offs, knowledge sharing, testing, and documentation.
●Discover the importance of building sustainable code, fostering strong teams, and embracing diversity and inclusivity in engineering practices.
●Whether you're a seasoned software engineer or just starting out, this podcast offers valuable insights into building better software and creating a positive engineering culture
- We will start with the fundamentals, such as data models and query languages, and then move on to more advanced topics, such as replication, partitioning, transaction processing, and distributed consensus.
- Along the way, we will examine real-world examples and discuss the trade-offs involved in different design decisions
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, Cross-Platform Crossroads is your go-to source for all things mobile.
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 manager – as they navigate the challenges and triumphs of building a scalable, resilient, and maintainable application in the cloud.
Contexts: Breaking down complex domains into manageable, autonomous units123.
●Ubiquitous Language: Establishing clear communication and shared understanding between technical and business stakeholders45.
●Event-Driven Architecture: Leveraging events to communicate changes and trigger actions across different parts of the system678.
●Messaging Infrastructure: Exploring message queues, topics, and subscriptions to ensure reliable and scalable communication9101112.
●Performance Optimization: Implementing caching strategies, snapshots, and partitioning techniques to handle high loads13141516.
Whether you're new to CQRS and ES or looking to deepen your understanding, this podcast provides practical insights, real-world examples, and expert perspectives to guide your journey.
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.
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 Architecture" by Dr. Edward D Lavieri Jr., is your guide to navigating the dynamic world of software design and architecture.Each episode unpacks key concepts with real-world examples and practical insights. We'll cover topics ranging from the fundamentals of software architecture and design patterns, to the intricacies of microservices, cloud computing, and DevOps.Whether you're a seasoned software architect or just starting out, this podcast will equip you with the knowledge to:●Grasp the core principles of software architecture and their impact on software quality123●Master popular design patterns to solve common software development challenges24●Understand the benefits and considerations of different programming languages, like Java and Python567●Harness the power of microservices and containerization with Spring Boot and Docker5891011●Explore the world of cloud computing and learn how to build cloud-native applications121314●Implement effective DevOps practices to optimize your software development lifecycle121315●Stay ahead of the curve with insights into future trends in software architecture
https://www.freecodecamp.org/news/skills-you-need-to-become-a-backend-developer-roadmap
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 of Four," emerges as a seminal work in this domain. Published in 1995, this book transcends the boundaries of a traditional programming manual, presenting instead a timeless compendium of design patterns that have profoundly shaped the way we approach object-oriented software design.This podcast will explore the key concepts and practical applications of design patterns as presented in this influential book. Each episode will unpack a specific design pattern, illuminating its essence, dissecting its structure, and illustrating its application through real-world examples and insightful code snippets. Whether you are a seasoned software architect or a budding developer, this podcast will equip you with the knowledge to craft robust, flexible, and scalable software solutions that stand the test of time.
From the publisher's feed
Geek out with us over the latest tech reads.