

Software Engineering Radio - the podcast for professional software developers
team@se-radio.net (SE-Radio Team)
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Episodes
Mentioned books

Dec 19, 2018 • 49min
SE-Radio Episode 350: Vivek Ravisankar on HackerRank
Vivek Ravisankar, the CEO and founder of HackerRank spoke with SE Radio's Kishore Bhatia about automated coding skills assessments and the HackeRank platform. Topics include: HackerRank as a coding skills assessment platform and how such platforms help in skills assessments and coding interviews - both for developers and employers. The interview also covers the journey from developer learning to getting assessed & recruited through these platforms. Learning from Vivek's experience giving coding interviews and automating the process of technical screening for Hiring Software Engineers.

Dec 12, 2018 • 1h 8min
SE-Radio Episode 349: Gary Rennie on Phoenix
Gary Rennie, a core contributor to Phoenix and Plug, discusses the Phoenix, a web framework for Elixir. Host Nate Black talks with Gary about the parts of Phoenix, writing a Phoenix application, and troubleshooting performance issues.

Dec 5, 2018 • 1h 1min
SE-Radio Episode 348 Riccardo Terrell on Concurrency
Felienne interviews Riccardo Terrell on his book Concurrency in .NET: Modern patterns of concurrent and parallel programming on concurrency, parallelism and immutability and common issues that developers run into when solving concurrent problems.

Nov 28, 2018 • 50min
SE-Radio Episode 347: Daniel Corbett on Load Balancing and HAProxy
Guest Daniel Corbett discusses how to scale your application with the help of load balancing. Hear details on HAProxy and the load balancing ecosystem as a whole.

Nov 14, 2018 • 1h 3min
SE-Radio Episode 346: Stephan Ewen on Streaming Architecture
Edaena Salinas talks with Stephen Ewen about streaming architecture. Stephen is one of the original creators of Apache Flink. Topics discussed: stream processing vs batch processing, architecture components of stream architectures, Apache Flink...

Nov 7, 2018 • 1h 7min
SE-Radio Episode 345: Tyler McMullen on Content Delivery Networks (CDNs)
Learn how to protect and speed up your application with the help of a Content Delivery Network. You'll also hear about advancements in CDNs that allow you to handle application logic and dynamic content at the edge.

Oct 31, 2018 • 1h 1min
SE-Radio Episode 344: Pat Helland on Web Scale
Edaena Salinas talks with Pat Helland about Web Scale. Pat is a Principal Software Architect at Salesforce where he works on a cloud based multi-tenant database technology. The discussion covers: Datacenters and hardware, DevOps, developing at scale, stateless vs stateful services, preparing a system for failures and sql vs nosql databases.

Oct 24, 2018 • 1h 31min
SE-Radio Episode 343: John Crain on Ethereum and Smart Contracts
Kishore Bhatia discussed Ethereum and Smart Contracts with John Crain. Topics include: understanding the motivations for a decentralized computing model, Application architecture on Ethereum, development frameworks and tools. John's experience developing and launching his own product Pixura on Ethereum mainnet, approaches,

Oct 18, 2018 • 57min
SE Radio Episode 342 - István Lam on Privacy by Design with GDPR
István Lam of Tresorit talks with host Kim Carter about GDPR (the EU General Data Protection Regulation, which has been described as "the most important change in data privacy regulation in 20 years.") The discussion covers terminology, planning, implementation, users' rights regarding their personal data, managing personally identifiable information (PII) across an organization, and required documentation. István talks about establishing the intent of different types of PII; when data can be shared or sold, when PII can be stored; storage of backups, and the ability to reveal, modify, or remove all of a customer's PII.

Oct 10, 2018 • 1h 11min
SE-Radio 341: Michael Hausenblas on Container Networking
Michael Hausenblas talks with host Kim Carter about topics covered in Michael's ebook Container Networking, such as single vs. multi-host container networking, orchestration, Kubernetes, service discovery, and many more. Michael and Kim also discuss the roles that IPTables plays, how the allocation of IP addresses is handled, along with the assignment of ports. Overlay networks are covered along with topics such as the open Container Network Interface (CNI).


