v SE-Radio Episode 340: Lara Hogan and Deepa Subramaniam on Revitalizing a Cross-Functional Product Organization By traffic.libsyn.com Published On :: Wed, 03 Oct 2018 17:18:47 +0000 Travis Kimmel talks with Lara Hogan and Deepa Subramaniam about evidence-based tactics that product and engineering leaders can use to can use to diagnose problems that are holding back their teams, and build healthier, high-performing organizations. Full Article
v SE Radio Episode 342 - István Lam on Privacy by Design with GDPR By se-radio.net Published On :: Thu, 18 Oct 2018 17:58:27 +0000 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. Full Article
v SE-Radio Episode 345: Tyler McMullen on Content Delivery Networks (CDNs) By traffic.libsyn.com Published On :: Wed, 07 Nov 2018 18:39:53 +0000 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. Full Article
v SE-Radio Episode 350: Vivek Ravisankar on HackerRank By traffic.libsyn.com Published On :: Wed, 19 Dec 2018 19:03:35 +0000 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. Full Article
v Episode 351 - Bernd Rücker on Orchestrating Microservices with Workflow Management By se-radio.net Published On :: Thu, 10 Jan 2019 23:39:57 +0000 Bernd Rücker, who has contributed to multiple open source workflow management projects, discusses orchestrating microservices with workflow management. As distributed systems evolve into a family of microservices that must handle long-running stateful processes with time-dependent actions, events, multiple paths through the system, and complex rollbacks, the workflow management model provides a way to ensure clear modeling, correctness, and separation of concerns. Rücker recommends a federated model in which each microservice is paired with its own workflow to handle retries and other policies and failure modes around that service. Robert Blumen spoke with Rücker about microservice architecture, event-driven systems, long-running stateful processes versus synchronous request/response, event handling, time-outs, and handling exceptional conditions with compensating transactions. Rücker compares the choreography versus orchestration models for collaboration and discusses why orchestration provides a better separation of concerns. The discussion delves into the implementation of workflow management systems including persistence, scaling, event handling, timers and scheduling, and similarities to CQRS. The discussion wraps up with monitoring and visualization. Full Article
v SE-Radio Episode 354: Avi Kivity on ScyllaDB.mp3 By traffic.libsyn.com Published On :: Fri, 01 Feb 2019 18:57:37 +0000 Avi Kivity of Scylladb deep dives into the internals of Scylladb and what makes it a high performant version of Cassandra, a distributed key-value datastore. The discussion covers the architecture of Scylladb, its relationship with high performance... Full Article
v SE-Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap By traffic.libsyn.com Published On :: Thu, 14 Feb 2019 21:28:58 +0000 Tim Coulter, the founder of Truffle (Ethereum DApp development framework) discusses the Truffle framework for Ethereum SmartContracts and Decentralized App development. Kishore Bhatia spoke with Tim Coulter about: Ethereum Decentralized Apps (DApps)... Full Article
v SE-Radio Episode 361: Daniel Berg on Istio Service Mesh By se-radio.net Published On :: Wed, 27 Mar 2019 17:15:42 +0000 Daniel Berg, a distinguished Engineer at IBM cloud unit, talks with host Nishant Suneja, about Istio service mesh and how it lets developers deploy microservices into the cloud in a secure, efficient fashion by taking away the burden of devops... Full Article
v SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL By traffic.libsyn.com Published On :: Wed, 10 Apr 2019 18:27:59 +0000 Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data. Full Article
v 364: Peter Zaitsev on Choosing the Right Open Source Database By traffic.libsyn.com Published On :: Tue, 30 Apr 2019 21:11:32 +0000 Peter Zaitsev explains: avoiding vendor lock-in, judging what databases are bad at, why not to copy the big players, when to "go with the crowd", when to use cloud services vs. running your own infrastructure, and the role of containerization. Full Article
v Episode 370: Chris Richardson on Microservice Patterns By traffic.libsyn.com Published On :: Tue, 18 Jun 2019 18:04:43 +0000 Chris Richardson of microservices.io and author of the book Microservice Patterns discuss microservice patterns which constitute a set of best practices and building-block solutions to problems inherent microservice architecture. Full Article
v Episode 373: Joel Spolsky on Startups Growth, and Valuation By traffic.libsyn.com Published On :: Thu, 18 Jul 2019 20:10:02 +0000 Joel Spolsky on founding Stack Overflow, land grabs vs. bootstrapping with profitability, raising more money using proof points, what developers and companies get massively wrong, choosing your next job, and how to ask and answer on Stack Over Full Article
v Episode 374: Marcus Blankenship on Motivating Programmers By traffic.libsyn.com Published On :: Wed, 24 Jul 2019 23:45:43 +0000 Motivation comes through relationships, safety, and environments which allow everyone to contribute. Full Article
v Episode 378: Joshua Davies on Attacking and Securing PKI By traffic.libsyn.com Published On :: Wed, 28 Aug 2019 17:06:16 +0000 Joshua Davies discusses TLS, PKI vulnerabilities in the PKI, and the evolution of the PKI to make it more secure, with host Robert Blumen. Full Article
v Episode 385: Evan Gilman and Doug Barth on Zero-Trust Networks By traffic.libsyn.com Published On :: Tue, 22 Oct 2019 18:51:10 +0000 Evan Gilman and Doug Barth, authors of Zero-Trust Networks: building secure systems in untrusted networks discuss zero-trust networks. Full Article
v Episode 387: Abhinav Asthana on Designing and Testing APIs By traffic.libsyn.com Published On :: Thu, 07 Nov 2019 01:12:35 +0000 Abhinav Asthana, a founding partner and CEO of the API development tool Postman, discusses API design and testing, where to start, which types of APIs to offer, what tools you can use, what features to expose and what is his favorite API to reference. Full Article
v Episode 389: Ryan Singer on Basecamp's Software Development Process By traffic.libsyn.com Published On :: Mon, 18 Nov 2019 19:43:58 +0000 Ryan Singer on Basecamp’s “Shape Up” software development process. Basecamp has ditched the backlog and 2-week sprint in favor of solution “shaping” and strategic 6-week projects, using tools like scope mapping, checklists, and hill charts to understand and reduce risk. Full Article
v Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log By traffic.libsyn.com Published On :: Wed, 18 Dec 2019 20:26:58 +0000 Jay Kreps, CEO of Confluent, talks with Robert Blumen about how an enterprise integration architecture organized around a Kafka event log simplifies integration and enables rich forms of data sharing. #podcast #seradio #ieeecs #ComputerSociety Full Article
v Episode 394: Chris McCord on Phoenix LiveView By traffic.libsyn.com Published On :: Fri, 03 Jan 2020 21:34:34 +0000 Chris McCord, author of the Phoenix Framework and Programming Phoenix 1.4, discusses Phoenix's LiveView functionality to showcase the power or real-time applications without the need for writing a single line of JavaScript. Full Article
v Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning By traffic.libsyn.com Published On :: Fri, 10 Jan 2020 19:21:58 +0000 Katharine Jarmul of DropoutLabs discusses security and privacy concerns as they relate to Machine Learning. Host Justin Beyer spoke with Jarmul about attack types and privacy-protected ML techniques. Full Article
v Episode 397: Pat Helland on Data Management with Microservices.mp3 By traffic.libsyn.com Published On :: Thu, 06 Feb 2020 18:07:13 +0000 Pat Helland talks to host Akshay Manchale about Data Management at scale in a Microservices world. Pat talks about trends in managaging data in a distributed microservices world, immutability, idempotence, inside and outside data, descriptive... Full Article
v Episode 400: Michaela Greiler on Code Reviews By traffic.libsyn.com Published On :: Wed, 26 Feb 2020 02:19:13 +0000 Michaela Greiler spoke with SE Radios Felienne about code review best practices and how to improve the effectiveness of your reviews. Full Article
v Episode 401: Jeremy Miller on Waterfall Versus Agile By traffic.libsyn.com Published On :: Tue, 03 Mar 2020 19:03:00 +0000 Jeremy Miller, Senior Software Architect at Calavista Software, compares and contrasts his experiences with waterfall and agile methodologies. Host Jeff Doolittle spoke with Miller about the history of these methodologies and how teams can experience... Full Article
v Episode 402: Rich Harris on the Svelte JavaScript Framework By traffic.libsyn.com Published On :: Thu, 12 Mar 2020 18:00:52 +0000 Rich Harris, author of the JavaScript module bundler Rollup, discusses his JavaScript framework Svelte as a high-performance alternative to mainstay frameworks like React, Angular, and Vue. We begin with a brief overview of the framework and how... Full Article
v Episode 405: Yevgeniy Brikman on Infrastructure as Code Best Practices By traffic.libsyn.com Published On :: Tue, 07 Apr 2020 21:15:47 +0000 Yevgeniy Brikman, author of Terraform: Up & Running: Writing Infrastructure as Code and co-founder of Gruntwork talks with host Robert Blumen about how to apply best practices from software engineering to the development of infrastructure as code... Full Article
v Episode 407: Juval Lowy on Righting Software By traffic.libsyn.com Published On :: Fri, 24 Apr 2020 01:30:58 +0000 Juval Löwy, Software Legend and Founder of IDesign discusses his recently published book, Righting Software, with host Jeff Doolittle. This episode focuses on Löwy’s belief that the software industry is in a deep crisis, evident from the numerous... Full Article
v Episode 408: Mike McCourt on Voice and Speech Analysis By traffic.libsyn.com Published On :: Mon, 04 May 2020 22:58:22 +0000 Felienne spoke with Mike McCourt on difficulties in processing voice data using machine learning. Full Article
v Episode 409: Joe Kutner on the Twelve Factor App By traffic.libsyn.com Published On :: Thu, 14 May 2020 00:44:43 +0000 Joe Kutner, Software Architect for Heroku at Salesforce.com, spoke with host Kanchan Shringi about the 12-Factor App methodology, which aids development of modern apps that are portable, scalable, easy to test, and continuously deployable. Full Article
v Episode 411: Aaron Vonderhaar on Elm By traffic.libsyn.com Published On :: Thu, 28 May 2020 16:58:24 +0000 Aaron Vonderhaar, maintainer and open source contributor to the Elm programming language, talks with host Adam Conrad about the Elm language, its foundations, features, and applications in the front end web development ecosystem. Full Article
v Episode 412: Sam Gavis Hughson on Technical Interviews By traffic.libsyn.com Published On :: Tue, 09 Jun 2020 23:06:13 +0000 Felienne spoke with Gavis-Hughson about how to prepare for the dreaded 'whiteboard interview'. Full Article
v Episode 417: Alex Petrov on Database Storage Engines By traffic.libsyn.com Published On :: Thu, 16 Jul 2020 23:59:04 +0000 Alex Petrov, author of Database Internals explains the ins and outs of database storage engines. What are they? How do they differ? What problems do they solve? Host Adam Gordon Bell spoke with Alex about these questions as well as how information... Full Article
v Episode 426: Philip Kiely on Writing for Software Developers By traffic.libsyn.com Published On :: Tue, 15 Sep 2020 17:58:49 +0000 Philip Kiely discusses his book Writing for Software Developers. Software development primarily involves writing code but strong written communication skills are critical. Technical comprehension is vital but solid written communication skills are also... Full Article
v Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security By traffic.libsyn.com Published On :: Wed, 23 Sep 2020 22:26:21 +0000 Sven Schleier and Jeroen Willemsen from the OWASP Mobile Application Security Verification Standard and Testing Guide project discuss mobile application security and how the verification standard and testing guide can be used to improve your app’s... Full Article
v Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview By se-radio.net Published On :: Tue, 10 Nov 2020 20:33:13 +0000 Steven Skiena speaks with SE Radio’s Adam Conrad about practical applications for data structures and algorithms, as well as take-aways on how to best study Skiena’s book when prepping for the technical interview process. Full Article
v Episode 443: Shawn Wildermuth on Diversity and Inclusion in the Workplace By traffic.libsyn.com Published On :: Wed, 20 Jan 2021 17:31:03 +0000 Felienne discusses diversity and inclusivity in software development with Shawn Wildermuth, Microsoft MVP and creator of the Hello World movie. Full Article
v Episode 449: Dan Moore on Build vs Buy By traffic.libsyn.com Published On :: Fri, 05 Mar 2021 00:34:48 +0000 Dan Moore, cofounder of Vaporware, discusses the benefits and drawbacks of building or buying software solutions, including evaluation criteria, how to inspect an API, and cost considerations for purchasing software from external vendors. Full Article
v Episode 450: Hadley Wickham on R and Tidyverse By traffic.libsyn.com Published On :: Tue, 09 Mar 2021 23:09:34 +0000 Hadley Wickham, chief scientist at RStudio and creator of the Tidyverse, discusses how R and its data science package the TidyVerse are used and created. Host Felienne speaks with Wickham about the design philosophy of the Tidyverse, and how it supports.. Full Article
v Episode 451: Luke Kysow on Service Mesh By se-radio.net Published On :: Tue, 16 Mar 2021 20:01:16 +0000 Luke Kysow from Hashicorp does a deep dive into the key features of Consul with host Priyanka Raghavan. Full Article
v Episode 457: Jeffery D Smith on DevOps Anti Patterns By traffic.libsyn.com Published On :: Tue, 27 Apr 2021 19:19:10 +0000 Jeffery D Smith, author of Operations Anti-Patterns, DevOps Solutions, talks about how things can go wrong in development organizations and what DevOps has to offer with host Robert Blumen. Full Article
v Episode 459: Otakar Nieder on Gaming vs Simulation Engines By traffic.libsyn.com Published On :: Wed, 12 May 2021 21:16:01 +0000 Otakar Nieder, Senior Director of Development at Bohemia Interactive Simulations, discusses how simulation apps are different from gaming with host Kanchan Shringi. Full Article
v Episode 460: Evan Weaver on FaunaDB By traffic.libsyn.com Published On :: Tue, 18 May 2021 21:01:30 +0000 Evan Weaver of Fauna discusses the Fauna distributed database. Host Felienne spoke with him about its design and properties, as well as the FQL query language, and the different models it supports: document-based as well as relational. Full Article
v Episode 463: Yaniv Tal on Web 3.0 and the Graph By traffic.libsyn.com Published On :: Thu, 10 Jun 2021 18:04:54 +0000 Yaniv Tal discusses The Graph’s key features and also explains to user basics of blockchain infrastructure, Ethereum. Full Article
v Episode 464: Rowland Savage on Getting Acquired By traffic.libsyn.com Published On :: Wed, 16 Jun 2021 17:25:33 +0000 Rowland Savage, author of How to Stick the Landing: The M&A Handbook for Startups, discusses how company acquisitions work, the three types, and why it is so important for software engineering startups to know the details to make an acquisition happen. Full Article
v Episode 465: Kevlin Henney and Trisha Gee on 97 Things Every Java Programmer Should Know By traffic.libsyn.com Published On :: Tue, 22 Jun 2021 23:29:10 +0000 Trisha Gee and Kevlin Henney of 97 things every Java developer should know discusses their book, which is a collection of essays by different developers covering the most important things to know. Host Felienne spoke withGee and Henney about all things... Full Article
v Episode 466: Casey Aylward on Venture Capital for Software Investing By traffic.libsyn.com Published On :: Tue, 29 Jun 2021 20:54:14 +0000 Casey Aylward, Principal at Costanoa Ventures discusses Venture capital with a focus on early stage investing from the perspective of the entrepreneur and the VC with host Kanchan Shringi. Full Article
v Episode 468: Iljitsch van Beijnum on Internet Routing and BGP By se-radio.net Published On :: Tue, 13 Jul 2021 17:09:36 +0000 Networking researcher Iljitsch van Beijnum discusses internet routing and the border gateway protocol (BGP) with host Robert Blumen. Full Article
v Episode 472: Liran Haimovitch on Handling Customer Issues By traffic.libsyn.com Published On :: Wed, 11 Aug 2021 21:14:40 +0000 Liram Haimovitch talks about how a business handles customer issues with a software product. How issues start out with a dedicated customer-facing team and when they may be escalated to engineering. Full Article
v Episode 475: Rey Bango on Secure Coding Veracode By traffic.libsyn.com Published On :: Tue, 31 Aug 2021 18:48:04 +0000 Rey Bango, Senior Director of Developer and Security Relations at Veracode discussed Secure coding with host Priyanka Raghavan. Full Article
v Episode 476: Leonid Shevtsov on Transactional Email By traffic.libsyn.com Published On :: Wed, 08 Sep 2021 17:05:28 +0000 Leonid Shevtsov talks with host Robert Blumen about email protocols and transactional email. Full Article
v Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler By traffic.libsyn.com Published On :: Wed, 29 Sep 2021 19:29:00 +0000 Luis Ceze of OctoML discusses Apache TVM, an open source machine learning model compiler for a variety of different hardware architectures with host Akshay Manchale. Luis talks about the challenges in deploying models on specialized hardware and how TVM. Full Article