team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

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.

Besuch unbedingt die Website des Podcasts und unterstütze die Macher: www.se-radio.net

Autor

team@se-radio.net (SE-Radio Team)

Kategorie

Technology

Podcast-Website

www.se-radio.net

Neueste Folge

14. Okt 2026

Wo hören?

Podcasts in der App Replaio Radio Bald verfügbar

Podcasts kommen bald in die App. Installiere sie jetzt und erlebe als Erster einen ganz neuen Blick auf Podcasts

Bei Google Play herunterladen Kostenlos installieren Android fast 10 Mio. Downloads · Bewertung 4,8 iOS bald

Folgen

SE Radio 296: Type-Driven Development with Edwin Brady 10.07.2017

Edwin Brady speaks to Matthew Farwell about Type Driven Development and the Idris Programming language. The show covers: what a type is; static vs dynamic types in programming languages; dependent types; the Idris programming language; why Idris was created. Type safe printf modelling state in Idris modelling protocols in Idris modelling concurrency in Idris type driven development and how it chan...

SE Radio 295: Michael Feathers on Legacy Code 27.06.2017

Felienne talks with Michael Feathers about Legacy Code. When is something legacy? Is working on legacy different from working on greenfield code? Do developers need different skills and techniques? Testing legacy code. How to test a legacy system? When do we have enough tests to feel safe to start coding? Techniques to make legacy systems more testable.

SE Radio 294: Asaf Yigal on Machine Learning in Log Analysis 19.06.2017

Asaf Yigal talks with SE Radio's Edaena Salinas about machine learning in log analysis. The discussion starts with an overview of the structure of logs and what information they can contain. Asaf discusses what the log analysis process looks like without machine learning -- and the role of humans in this – before moving on to how the process is improved by incorporating external resources using ma...

SE Radio 293: Yakov Fain on Angular 05.06.2017

Yakov Fain talks with SE Radio's Matthew Farwell about the Angular web development framework. The show covers the philosophy behind Angular; who would want to use the framework; how an Angular application is composed, including how to handle form submission and validation; why Typescript was chosen for Angular; how Angular uses reactive programming (RxJS, in particular); how to test an Angular app...

SE Radio 292: Philipp Krenn on Elasticsearch 30.05.2017

Phillipp Krenn talks with SE Radio's Jeff Meyerson about Elasticsearch, a scalable search index. The conversation begins with a discussion of search, how it compares to database queries, and what an inverted index is. Phillipp introduces Wikipedia as an example that runs throughout the episode because Wikipedia uses Elasticsearch to power its full-text search. A discussion of Elasticsearch's scala...

SE Radio 291: Morgan Wilde on LLVM 15.05.2017

Morgan Wilde talks with SE Radio's Jeff Meyerson about the LLVM compiler toolchain. They begin with a discussion of how a compiler works and how compiled code executes against different processor architectures. Using the JVM as a model for interoperability, they move on to how LLVM is a system that optimizes an intermediate representation (IR), which is similar to the Java bytecode: every programm...

SE Radio 290: Diogo Mónica on Docker Security 08.05.2017

Docker Security Team lead Diogo Mónica talks with SE Radio's Kim Carter about Docker Security aspects. Simple Application Security, which hasn't changed much over the past 15 years, is still considered the most effective way to improve security around Docker containers and infrastructure. The discussion explores characteristics such as Immutability, the copy-on-write filesystem, as well as orchest...

SE Radio 289: James Turnbull on Declarative Programming with Terraform 25.04.2017

James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model.

SE Radio 288: Francois Raynaud on DevSecOps 18.04.2017

Francois Raynaud and Kim Carter cover moving to DevSecOps from traditional delivery approaches. Shifting security focus up front. Building a development team with not only development specialties, but also security and operations.

SE Radio 287: Success Skills for Architects with Neil Ford 11.04.2017

Neal Ford chats with Kim Carter about the required skills of a Software Architect, creating and maintain them, transition roles. The importance of history, developing soft skills, and dealing with losing technical skills.

SE Radio 286: Katie Malone Intro to Machine Learning 28.03.2017

Show host Edaena Salinas talks with Katie Malone about Machine Learning.  Katie Malone is a Data Scientist in the Research and Development department at Civis Analytics. She is also an instructor of the Intro to Machine Learning online course from Udacity and host of Linear Digressions, a podcast about machine learning. Topics include: machine learning, data science, a career in machine learning.

SE Radio 285: James Cowling on Dropbox's Distributed Storage System 14.03.2017

James Cowling of Dropbox tells Robert Blumen about their massive migration from Amazon's S3 to their own distributed storage system.

SE Radio 284: John Allspaw on System Failures: Preventing, Responding, and Learning From 07.03.2017

John Allspaw CTO of Etsy speaks with Robert Blumen about systemic failures and outages. Why they cannot be totally prevented, how to respond, and what we can learn from them.

SE Radio 283: Alexander Tarlinder on Developer Testing 28.02.2017

Felienne talks with Alexander Tarlinder on how to test as a developer. What can and should developers test?

SE Radio 282: Donny Nadolny on Debugging Distributed Systems 14.02.2017

Donny Nadolny of PagerDuty joins Robert Blumen to tell the story of debugging an issue that PagerDuty encountered when they set up a Zookeeper cluster that spanned across two geographically separated datacenters in different regions.

SE Radio 281: James Whittaker on Career Strategy 07.02.2017

Edaena Salinas talks with James Whittaker about Career Strategy in the technology field. James is a Distinguished Technical Evangelist at Microsoft and author of "How Google Tests Software" and the viral blog post "Why I left Google". Topics include: Career Management, the role of mentors and managers in your career, a discussion on 1:1 meetings, job specialization and advice on when to switch job...

SE Radio 280: Gerald Weinberg on Bugs Errors and Software Quality 24.01.2017

Host Marcus Blankenship talks with Gerald Weinberg about his new book, Errors: Bugs, Boo-boos, and Blunders, focusing on why programmers make errors, how teams can improve their software, and how management should think of and discuss errors.

SE Radio 279: Florian Gilcher on Rust 10.01.2017

Eberhard talks with Florian Gilcher about the programming language Rust. Rust originates from Mozilla research. Its focus is on system programming and it is often used to replace C or C++. Topics include the concepts behind Rust; concurrent and safe programming; advanced and unique features like ownership and borrowing; the rust type system (which supports other features like traits, generics and...

SE Radio 278: Peter Hilton on Naming 20.12.2016

Felienne talks with Peter Hilton on how to name things. The discussion covers: why naming is much harder than we think, why naming matters in programming and program comprehension, how to create good names, and recognize bad names, and how to improve your naming skills.

SE Radio 277: Gil Tene on Tail Latency 14.12.2016

Gil Tene joins Robert Blumen for a discussion of tail latency. What is latency? What is "tail latency"? Why are the upper percentiles of latency more relevant to humans? How is human interaction with an application influenced by tail latency? What are the economics of tail latency? What are the origins of tail latency within a system? What is the difference between response time and service time?...

SE Radio 276: Björn Rabenstein on Site Reliability Engineering 06.12.2016

Björn Rabenstein discusses the field of Site Reliability Engineering (SRE) with host Robert Blumen. The term SRE has recently emerged to mean Google's approach to DevOps. The publication of Google's book on SRE has brought many of their practices into more public discussion. The interview covers: what is distinct about SRE versus devops; the SRE focus on development of operational software to mini...

SE Radio 275: Josh Doody on Salary Negotiation for Software Engineers 22.11.2016

Marcus Blankenship talks with Josh Doody about salary negotiation. Topics include a framework for thinking about salary negotiations, how you can know what you're worth, the employers view of salary negotiation, and missed negotiation opportunities. Also discussed are common fears about negotiating and how to overcome them, common mistakes during negotiations, and how negotiation makes your more d...

SE Radio 274: Sam Aaron on Sonic Pi 08.11.2016

Felienne talks with Sam Aaron on Sonic Pi about how he designed Sonic Pi, a language, both for professional musicians performing with code as well as for schoolchildren.

SE Radio 273: Steve McConnell on Software Estimation 01.11.2016

Sven Johann talks with Steve McConnell about Software Estimation. Topics include when and why businesses need estimates and when they don't need them; turning estimates into a plan and validating progress on the plan; why software estimates are always full of uncertainties, what these uncertainties are and how to deal with them. They continue with: estimation, planning and monitoring a Scrum proje...

SE Radio 272: Frances Perry on Apache Beam 25.10.2016

Jeff Meyerson talks with Frances Perry about Apache Beam, a unified batch and stream processing model. Topics include a history of batch and stream processing, from MapReduce to the Lambda Architecture to the more recent Dataflow model, originally defined in a Google paper. Dataflow overcomes the problem of event time skew by using watermarks and other methods discussed between Jeff and Frances. A...

Höre den Podcast Software Engineering Radio - the podcast for professional software developers in Replaio

Radio und Podcasts in einer App - kostenlos und ohne Anmeldung. Installiere sie noch heute und verpasse den Start nicht

Bei Google Play herunterladen

Replaio ist kein Herausgeber von Podcasts; die Namen der Sendungen, Cover und Audioinhalte gehören ihren Autoren und werden über öffentliche RSS-Feeds verbreitet