3 Episode 139: Fearless Change with Linda Rising By feedproxy.google.com Published On :: Mon, 29 Jun 2009 23:04:19 +0000 This episode is once again with Linda Rising, this time on the book she coauthored with Mary Lynn Manns on introducing ideas into organizations. The talk is another one of the SE Radio Live sessions recorded at OOP 2009 - thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Full Article
3 Episode 143: API Design with Jim des Rivieres By feedproxy.google.com Published On :: Mon, 24 Aug 2009 17:43:21 +0000 This episode is a discussion with Jim Des Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Full Article
3 Episode 153: Jan Bosch on Product Lines and Software Ecosystems By feedproxy.google.com Published On :: Mon, 11 Jan 2010 06:31:23 +0000 This episode is a conversation with Jan Bosch about product line engineering (PLE). Jan has worked in various roles and industries and academia in the context of product lines. In this episode we look at Jan's view of what is next for product lines: software ecosystems. What is their relationship to PLE and how should PLE change to remain relevant? Full Article
3 Episode 163: State of the Union By feedproxy.google.com Published On :: Thu, 03 Jun 2010 18:37:17 +0000 Announcement regarding the release cycle. Full Article
3 Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2 By www.se-radio.net Published On :: Sat, 19 Mar 2011 16:17:48 +0000 Recording Venue: University of Passau Guest: Sven Apel Host: Stefan In this second episode on Feature-Oriented Software Development (FOSD), Sven Apel gives us an overview of programming language and tool support for FOSD. He introduces the Eclipse-based FeatureIDE which covers important phases of the FOSD process, namely domain implementation as well as configuration and generation. […] Full Article
3 Episode 183: SE Radio becomes part of IEEE Software By www.se-radio.net Published On :: Tue, 07 Feb 2012 17:38:49 +0000 SE Radio will continue producing podcasts under the wings of IEEE Software, a respected magazine published by the IEEE Computer Society. Full Article
3 Episode 193: Apache Mahout By www.se-radio.net Published On :: Mon, 22 Apr 2013 19:35:50 +0000 Recording Venue: Skype Guest: Grant Ingersoll Grant Ingersoll, founder of the Mahout project, talks with Robert about machine learning. The conversation begins with an introduction to machine learning and the forces driving the adoption of this technique. Grant explains the three main use cases, similarity metrics, supervised versus unsupervised learning, and the use of large data […] Full Article
3 Episode 203: Leslie Lamport on Distributed Systems By www.se-radio.net Published On :: Tue, 29 Apr 2014 15:48:52 +0000 Leslie Lamport won a Turing Award in 2013 for his work in distributed and concurrent systems. He also designed the document preparation tool LaTex. Leslie is employed by Microsoft Research, and has recently been working with TLA+, a language that is useful for specifying concurrent systems from a high level. The interview begins with a […] Full Article
3 Episode 213: James Lewis on Microservices By www.se-radio.net Published On :: Wed, 29 Oct 2014 21:18:21 +0000 Johannes Thönes talks to James Lewis, principal consultant at ThoughtWorks, about microservices. They discuss microservices’ recent popularity, architectural styles, deployment, size, technical decisions, and consumer-driven contracts. They also compare microservices to service-oriented architecture and wrap up the episode by talking about key figures in the microservice community and standing on the shoulders of giants. Recording […] Full Article
3 Episode 223: Joram Barrez on the Activiti Business Process Management Platform By www.se-radio.net Published On :: Wed, 18 Mar 2015 20:49:02 +0000 Josh Long talks to Activiti cofounder Joram Barrez about the wide world of (open source) workflow engines, the Activiti BPMN2 engine, and what workflow implies when you’re building process-driven applications and services. Joram was originally a contributor to the jBPM project with jBPM founder Tom Baeyens at Red Hat. He cofounded Activiti in 2010 at […] Full Article
3 Episode 230: Shubhra Khar on NodeJS By traffic.libsyn.com Published On :: Fri, 26 Jun 2015 19:20:41 +0000 Full Article
3 SE-Radio-Episode-231:-Joshua-Suereth-and-Matthew-Farwell-on-SBT-and-Software-Builds By traffic.libsyn.com Published On :: Wed, 01 Jul 2015 16:58:34 +0000 Full Article
3 SE-Radio-Episode-232:-Mark-Nottingham-on-HTTP/2 By traffic.libsyn.com Published On :: Thu, 16 Jul 2015 16:51:21 +0000 Full Article
3 SE-Radio-Episode-233-Fangjin-Yang-on-OLAP-and-the-Druid-Real-Time-Analytical-Data-Store By traffic.libsyn.com Published On :: Tue, 28 Jul 2015 20:43:16 +0000 Full Article
3 SE-Radio-Episode-234:-Barry-O'Reilly-on-Lean-Enterprise By traffic.libsyn.com Published On :: Tue, 04 Aug 2015 16:34:46 +0000 Full Article
3 SE-Radio-Episode-235:-Ben-Hindman-on-Apache-Mesos By traffic.libsyn.com Published On :: Mon, 17 Aug 2015 17:15:16 +0000 Ben Hindman talks to Jeff Meyerson about Apache Mesos, a distributed systems kernel. Mesos abstracts away many of the hassles of managing a distributed system. Hindman starts with a high-level explanation of Mesos, explaining the problems he encountered trying to run multiple instances of Hadoop against a single data set. He then discusses how Twitter uses Mesos for cluster management. The conversation evolves into a more granular discussion of the abstractions Mesos provides and different ways to leverage those abstractions. Full Article
3 SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture By traffic.libsyn.com Published On :: Fri, 21 Aug 2015 16:32:44 +0000 Full Article
3 Episode 238: Linda Rising on the Agile Brain By traffic.libsyn.com Published On :: Fri, 11 Sep 2015 16:42:54 +0000 Full Article
3 SE-Radio Episode 237: Software Engineering Radio: Go Behind the Scenes and Meet the Team By traffic.libsyn.com Published On :: Tue, 22 Sep 2015 22:22:08 +0000 Full Article
3 SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service By traffic.libsyn.com Published On :: Fri, 02 Oct 2015 19:29:32 +0000 Full Article
3 SE-Radio Episode 240: The Groovy Language with Cédric Champeau By traffic.libsyn.com Published On :: Thu, 22 Oct 2015 17:24:10 +0000 Full Article
3 SE-Radio Episode 243: RethinkDB with Slava Akhmechet By traffic.libsyn.com Published On :: Fri, 20 Nov 2015 22:14:22 +0000 Full Article
3 SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy By traffic.libsyn.com Published On :: Wed, 23 Mar 2016 23:57:20 +0000 Fred George talks with Eberhard about "Developer Anarchy" - a manager-less development approach Fred has been using very successfully in different organizations - combined with microservices. Full Article
3 SE-Radio-Episode-273-Steve-McConnell-on-Software-Estimation By se-radio.net Published On :: Tue, 01 Nov 2016 19:41:12 +0000 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 project from the beginning to a possible end. They close with estimation techniques in the large (counting, empirical data) and in the small (e.g. poker planning). Full Article
3 SE-Radio Episode 283: Alexander Tarlinder on Developer Testing By traffic.libsyn.com Published On :: Tue, 28 Feb 2017 21:54:24 +0000 Felienne talks with Alexander Tarlinder on how to test as a developer. What can and should developers test? Full Article
3 SE-Radio Episode 290: Diogo Mónica on Docker Security By traffic.libsyn.com Published On :: Mon, 08 May 2017 20:39:40 +0000 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. Full Article
3 SE-Radio Episode 293: Yakov Fain on Angular By traffic.libsyn.com Published On :: Mon, 05 Jun 2017 21:05:54 +0000 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. Full Article
3 SE-Radio Episode 300: Jonathan Stark on Mobile App Development By traffic.libsyn.com Published On :: Tue, 15 Aug 2017 16:50:29 +0000 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. Full Article
3 SE-Radio Episode 301: Jason Hand Handling Outages By traffic.libsyn.com Published On :: Mon, 28 Aug 2017 20:47:45 +0000 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. Full Article
3 SE-Radio Episode 302: Haroon Meer on Network Security By traffic.libsyn.com Published On :: Mon, 11 Sep 2017 22:54:22 +0000 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. Full Article
3 SE-Radio Episode 303: Zachary Burt on Freelancing as a Career Option By traffic.libsyn.com Published On :: Mon, 18 Sep 2017 20:08:49 +0000 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. Full Article
3 SE-Radio Episode 304: Evgeny Shadchnev on Code Schools By traffic.libsyn.com Published On :: Mon, 25 Sep 2017 22:30:10 +0000 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? Full Article
3 SE-Radio Episode 305: Charlie Berger on Predictive Applications By traffic.libsyn.com Published On :: Mon, 09 Oct 2017 19:58:19 +0000 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. Full Article
3 SE-Radio Episode 306: Ron Lichty on Managing Programmers By traffic.libsyn.com Published On :: Mon, 16 Oct 2017 21:14:07 +0000 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. Full Article
3 SE-Radio Episode 307: Harsh Sinha on Product Management By traffic.libsyn.com Published On :: Mon, 30 Oct 2017 21:44:44 +0000 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. Full Article
3 SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation By traffic.libsyn.com Published On :: Wed, 08 Nov 2017 17:44:12 +0000 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. Full Article
3 SE-Radio-Episode-309-Zane-Lackey-on-Application-Security By traffic.libsyn.com Published On :: Mon, 13 Nov 2017 19:32:36 +0000 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. Full Article
3 SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization By traffic.libsyn.com Published On :: Tue, 28 Nov 2017 19:45:32 +0000 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. Full Article
3 SE-Radio Episode 311: Armon Dadgar on Secrets Management By traffic.libsyn.com Published On :: Tue, 05 Dec 2017 17:49:10 +0000 Armon Dadgar speaks to Matthew Farwell about Secrets Management. Full Article
3 SE-Radio Episode 312: Sachin Gadre on the Internet of Things By traffic.libsyn.com Published On :: Tue, 12 Dec 2017 03:19:07 +0000 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. Full Article
3 SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps By traffic.libsyn.com Published On :: Mon, 18 Dec 2017 20:23:31 +0000 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. Full Article
3 SE-Radio Episode 314: Scott Piper on Cloud Security By traffic.libsyn.com Published On :: Mon, 15 Jan 2018 22:09:30 +0000 Scott Piper and Kim Carter discuss Cloud Security. The Shared Responsibility Model, assets, risks, and countermeasures, evaluation techniques for comparing the security stature of CSPs. Scott discusses his FLAWS CTF engine. Covering tools Security Monkey and StreamAlert. Full Article
3 SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science By traffic.libsyn.com Published On :: Tue, 23 Jan 2018 00:22:26 +0000 Felienne interviews Jeroen Janssens about data science, examining the basic concepts, as well as the skills and tools needed to be(come) a data scientist. Full Article
3 SE-Radio Episode 316: Nicolai Parlog on Java 9 By se-radio.net Published On :: Tue, 30 Jan 2018 20:21:35 +0000 Nate Black talks with Nicolai Parlog about Java 9. Topics include: a timeline of Java features; new patterns enabled by Java 8 lambdas, default interface implementations and how they enable code evolution; how Java 9 takes this further with private default methods; an introduction to Java modules: the Java Platform Module System (JPMS); “launch time” dependency validation; module “requires” and “exports”: documentation as code and a new topic for code reviews; how to migrate an existing codebase to Java 9 and modules; benefits of Java modules: reliable configuration and a smaller Java runtime; the new Java release schedule. Full Article
3 SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity By traffic.libsyn.com Published On :: Tue, 06 Feb 2018 18:50:49 +0000 Kishore Bhatia talks with Travis Kimmel about Engineering Impact: In the age of data-driven decision making, how does one go about measuring, communicating, and improving engineering productivity? We’ll learn from Travis’ experience building data analytics tools in this space, with insights and best practices for engineering teams and business stakeholders for measuring value and productivity. Full Article
3 SE Radio Episode 318: Veronika Cheplygina on Image Recognition By traffic.libsyn.com Published On :: Tue, 20 Feb 2018 17:29:19 +0000 Felienne interviews Veronika Cheplygina about image recognition. We cover the basic concepts of computer vision, its applications and relationship to machine learning. Full Article
3 SE-Radio Episode 319: Nicole Hubbard on Migrating from VMs to Kubernetes By traffic.libsyn.com Published On :: Tue, 13 Mar 2018 03:45:39 +0000 Edaena Salinas talks with Nicole Hubbard at KubeCon 2017. They discuss why WP engine is migrating from VMs to Kubernetes and how the migration is structured. Nicole explained the VM infrastructure at WP Engine and why there was a need to move... Full Article
3 SE-Radio Episode 320: Nate Taggart on Serverless Paradigm By se-radio.net Published On :: Tue, 27 Mar 2018 18:18:25 +0000 Kishore Bhatia discusses with Nate Taggart about Serverless. Topics include: understanding the motivations for this computing model, deep dive learning about Serverless architecture, development frameworks and tools. Learn from Nate’s experience with Serverless paradigm developing Operations tools at Stackery and find out various approaches, challenges and best practices for architecting and building Serverless applications. Full Article
3 SE-Radio Episode 321: Péter Budai on End to End Encryption By traffic.libsyn.com Published On :: Tue, 10 Apr 2018 20:47:37 +0000 Péter Budai and Kim Carter discuss End to End Encryption (E2EE), backdoors, the scenarios where E2EE can be and should be used. IM, VoIP, Email scenarios, interservice communication scenarios such as securing data in use. Full Article
3 SE-Radio Episode 322: Bill Venners on Property Based Tests By traffic.libsyn.com Published On :: Mon, 30 Apr 2018 23:21:13 +0000 Bill Venners speaks to Matthew Farwell about Property Based Tests, how they can be used, when they should not be used. We also cover how to define a property, how to generate the data required for a property based test. Full Article