Kishore Bhatia talks with Conor Delanbanque about DevOps Hiring, building and retaining top talent in the DevOps space. Topics include DevOps as a special Engineering skill, building DevOps mindset and culture, challenges in hiring and retaining top talent and building teams and best practices for DevOps engineers and employers hiring for these skills.


Edaena Salinas talks with Sachin Gadre about the internet of things. The discussion begins with an overview of what IoT is and how businesses are adopting it. It then explores the architecture of an IoT application and the security implications of these systems.

Direct download: SE-Radio-Episode-312-Sachin-Gadre-on-the-Internet-of-Things.mp3
Category:Episodes -- posted at: 4:19am CET

Armon Dadgar speaks to Matthew Farwell about Secrets Management.

Direct download: SE-Radio-Episode-311-Armon-Dadgar-on-Secrets-Management.mp3
Category:Episodes -- posted at: 6:49pm CET

Kirk Pepperdine talks with Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances.

Direct download: SE-Radio-Episode-310-Kirk-Pepperdine-on-Performance-Optimization.mp3
Category:Episodes -- posted at: 8:45pm CET

Founder of Signal Sciences Zane Lackey talks with Kim Carter about Application Security around what our top threats are today, culture, threat modelling, and visibility, and how we can improve our security stature as Software Engineers.

Direct download: SE-Radio-Episode-309-Zane-Lackey-on-Application-Security.mp3
Category:Episodes -- posted at: 8:32pm CET

Bryan Reinero talks with Gregor Hohpe about IT Transformation, the process by which organizations adapt and reorganize themselves in response to evolution and how the Enterprise Architect leads that transformation.

Direct download: SE-Radio_308_Gregor_Hohpe_on_It_Architecture_and_IT_Transformation_.mp3
Category:Episodes -- posted at: 6:44pm CET

Bryan Reinero talks with Harsh Sinha, VP of  Engineering at TransferWise, about Product Management. Mr. Sinha details how requirements are derived from user needs, how to measure product success, and how successful product management is done.

Direct download: SE-Radio-Episode-307-Harsh-Sinha-on-Product-Management.mp3
Category:Episodes -- posted at: 10:44pm CET

Ron Lichty talks with SE Radio’s Nate Black about managing programmers. Topics include: why programming management is hard, what makes a good programming manager, the costs of micromanagement, self-organizing teams, team dynamics and motivation, and product team performance.

Direct download: SE-Radio-Episode-306-Ron-Lichty-on-Managing-Programmers.mp3
Category:Episodes -- posted at: 11:14pm CET

Edaena Salinas talks with Charlie Berger about Predictive Applications. The discussion begins with an overview of how to build a Predictive Application and the role of Machine Learning. It then explores different Machine Learning algorithms that can be implemented natively in a database.

Direct download: SE-Radio-Episode-305-Charlie-Berger-on-Predictive-Applications.mp3.mp3
Category:Episodes -- posted at: 9:58pm CET

Felienne talks with Evgeny Shadchnev about Code Schools, programs that prepare people to become a software developer in a few months. This episode explores the idea of code schools. Can we really teach programming in a few months rather than in a few years in university? Who teaches at those programs? Who attends them? What are their business models and should we teach programming online or offline?

Direct download: SE-Radio-Episode-304-Evgeny-Shadchnev-on-Code-Schools.mp3
Category:Episodes -- posted at: 12:30am CET

Felienne interviews Zachary Burt about freelancing as a career option. How does freelancing differ from employment? How to do personal marketing and sales? How to find a work-life balance when you are self-employed? We also cover practical tips like deciding on an hourly rate and managing demanding customers.

Direct download: SE-Radio-Episode-303-Zachary-Burt-on-Freelancing-as-a-Career-Option.mp3
Category:Episodes -- posted at: 10:08pm CET

  1. Founder of Thinkst, Haroon Meer talks with Kim Carter about Network Security. Topics include how attackers are gaining footholds into our networks, moving laterally, and exfilling our precious data, as well as why we care and what software engineers can do about it.
Direct download: SE-Radio-Episode-302-Haroon-Meer-on-Network-Security.mp3
Category:Episodes -- posted at: 12:54am CET

Bryan Reinero talks with Jason Hand about handling outages and responding to failures. The episode explores basic problem-solving strategies and diagnostic techniques, organizing teams to address incidents efficiently, communicating with stakeholders, learning from incidents, and managing stress.

Direct download: SE-Radio-Episode-301-Jason-Hand-Handling-Outages.mp3
Category:Episodes -- posted at: 10:47pm CET

Nate Black talks with Jonathan Stark about platforms for mobile development, making decisions about how to develop mobile apps, how to deploy mobile apps, native apps vs. progressive web apps, React Native, and the future of mobile applications.

Direct download: SE-Radio-Episode-300-Jonathan-Stark-on-Mobile-App-Development.mp3
Category:Episodes -- posted at: 6:50pm CET

Robert Blumen talks to Edson Tirelli about business rules, rules engines, and the JBoss Drools engine.

Direct download: SE-Radio-Episode-299-Edson-Tirelli-on-Rules-Engines.mp3
Category:Episodes -- posted at: 12:56am CET

Felienne talks with Moshe Vardi about P versus NP. Why is this problem so central to computer science? Are we close to solving it?  Is it necessary to solve it? Progress toward computing hard problems efficiently with SAT solvers.  How SAT solvers work,; applications of SAT like formal verification.

Direct download: SE-Radio-Episode-298-Moshe-Vardi-on-P-versus-NP.mp3
Category:Episodes -- posted at: 6:40pm CET

Kishore Bhatia talks with Kieren James-Lubin about Blockchains. Topics include Blockchains, Cryptocurrency, Bitcoin, Ethereum, Smart Contract development with Solidity, ICO’s and Tokens.

Direct download: SE-Radio-Episode-297-Kieren-James-Lubin-on-Blockchain.mp3
Category:Episodes -- posted at: 6:14pm CET

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 changes the development process.

Direct download: SE-Radio-Episode-296-Type-Driven-Development-with-Edwin-Brady.mp3
Category:Episodes -- posted at: 10:13pm CET

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.

Direct download: SE-Radio-Episode-295-Michael-Feathers-on-Legacy-Code.mp3
Category:Episodes -- posted at: 11:20pm CET

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 machine learning. Topics include: log analysis, machine learning, operations.

Direct download: SE-Radio-Episode-294-Asaf-Yigal-on-Machine-Learning-in-Log-Analysis.mp3
Category:Episodes -- posted at: 12:58am CET

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 application; security concerns of web applications; who developed Angular and how it is supported, and performance considerations of an Angular application.

Direct download: SE-Radio-Episode-293-Yakov-Fain-on-Angular.mp3
Category:Episodes -- posted at: 11:05pm CET

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 scalability ensues, including basic terminology and an explanation of other applications of Elasticsearch.

Direct download: SE-Radio-Episode-292-Philipp-Krenn-on-Elasticsearch.mp3
Category:Episodes -- posted at: 11:20pm CET

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 programming language that compiles down to IR can leverage the same optimizations of that IR. The conversation concludes with a discussion of applications of LLVM and the future of the ecosystem.

Direct download: SE-Radio-Episode-291-Morgan-Wilde-on-LLVM.mp3
Category:Episodes -- posted at: 11:53pm CET

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 orchestration principles that are baked into Docker Swarm, such as mutual TLS/PKI by default, secrets distribution, least privilege, content scanning, image signatures, and secure/trusted build pipelines. Diogo also shares his thoughts around the attack surface of the Linux kernel; networking, USB, and driver APIs; and the fact that application security remains more important to focus our attention on and get right.

Direct download: SE-Radio_Episode_290_Diogo_Monica_on_Docker_Security.mp3
Category:Episodes -- posted at: 10:39pm CET

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.

Direct download: SE-Radio-Episode-289-James-Turnbull-on-Terraform.mp3
Category:Episodes -- posted at: 5:36pm CET

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.

Direct download: SE-Radio-Episode-288-DevSecOps.mp3
Category:Episodes -- posted at: 6:15pm CET

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.

Direct download: SE-Radio-Episode-287-Success-Skills-for-Architects-with-Neil-Ford.mp3
Category:Episodes -- posted at: 10:04pm CET

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.

Direct download: SE-Radio-Episode-286-Katie-Malone-Intro-to-Machine-Learning.mp3
Category:Episodes -- posted at: 10:40pm CET

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


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.

Direct download: SE-Radio-Episode-284-John-Allspaw-System-Failures.mp3
Category:Episodes -- posted at: 9:09pm CET

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

Direct download: SE-Radio-Episode-283-Alexander-Tarlinder-on-Developer-Testing.mp3.mp3
Category:Episodes -- posted at: 10:54pm CET

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.

Direct download: SE-Radio-Episode-282-Donny-Nadolny-on-Debugging-Distributed-Systems.mp3
Category:Episodes -- posted at: 10:03pm CET

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 jobs.

Direct download: SE-Radio-Episode-281-James-Whittaker-on-Career-Strategy.mp3
Category:Episodes -- posted at: 9:39pm CET

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.


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 macros). The show finishes with: the evolution of Rust based, features of libraries, and how the community works.

Direct download: Florian-Gilcher-on-Rust.mp3
Category:Episodes -- posted at: 6:22pm CET

Note that the this page shows only the 50 most recent episodes. If you want to see older episodes, you need to select the appropriate months from the archives.

Donate

Donate some money so we can buy additional audio equipment and improve our sound quality.

Syndication

Spread the Word

Help us advertise for SE Radio by putting logos on your website or posters into your office.
Get materials here!

License

Creative Commons License
This work is licensed under a Creative Commons License.

Please Vote for us!

... at Podcast Alley
... at digg

Go To ...

Categories
Archives
About the Team
Donate
Search Audio/Notes
Thanks
Other Podcasts

Related Links

SE Radio is (and will continue to be) an independent and non-commercial endeavor. Nonetheless, we want to say 'thank you' to the following organizations who help us to publicize the SE Radio podcast.















Categories

- all -
general
Episodes

Archives

November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
June
May
April
March
February
January

December
September
July
June
May
April
February
January

December
November
September
July
June
April
March
February
January

December
October
August
July
June
May
April
March
February
January

November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

December
November
October
September
August
July
June
May
April
March
February
January

Team

This podcast is brought to you by a team of experienced software developers and architects. You can reach the team through


Alexander
Schmid


Arno
Haase


Bernd
Kolb


Eberhard
Wolff


Martin
Lippert


Markus
Voelter
 
Michael
Kircher
 

Search

Search in Show Notes:

Search in Audio Content:
Search Google: Google
Web www.se-radio.net

Thanks...

... to Henning Pauly for poviding the music.
... to LibSyn for hosting and bandwidth.

Other Podcasts

Some interesting podcasts you might want to subscribe to:
Security Now!
Java Posse
This Week in Tech (TWiT)
Futures in Biotech
IT Conversations
TED Talks
HPI Podcast
Tonabnehmer (German)
Manager Tools

Software