it 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
it Episode 461 Michael Ashburne and Maxwell Huffman on Quality Assurance By traffic.libsyn.com Published On :: Wed, 26 May 2021 18:55:33 +0000 Michael Ashburne and Maxwell Huffman discuss Quality Assurance with Jeremy Jung. Full Article
it 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
it Episode-467-Kim-Carter-on-Dynamic-Application-Security-Testing By traffic.libsyn.com Published On :: Wed, 07 Jul 2021 00:19:26 +0000 Kim Carter of BinaryMist discusses Dynamic Application Security Testing (DAST) and how the OWASP purpleteam project can improve early defect detection. Host Justin spoke with Carter about how DAST can provide meaningful feedback loops to developers... Full Article
it 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
it 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
it Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme By traffic.libsyn.com Published On :: Wed, 01 Dec 2021 00:49:01 +0000 Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have.. Full Article
it Episode 490: Tim McNamara on Rust 2021 Edition By traffic.libsyn.com Published On :: Tue, 14 Dec 2021 23:21:03 +0000 Tim McNamara, author of Rust in Action, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language. Full Article
it Episode 491: Chase Kocher on The Recruiting LifeCycle By traffic.libsyn.com Published On :: Tue, 21 Dec 2021 19:13:27 +0000 Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency, discusses the recruiting lifecycle from the candidate, the company and the recruiter’s point of view with host Kanchan Shringi. Full Article
it Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices By se-radio.net Published On :: Wed, 19 Jan 2022 21:10:46 +0000 Vaughn Vernon, author of the book “Strategic Monoliths and Microservices” discusses his book with host Akshay Manchale about strategies for purposeful architecture from the perspective of both business decision makers and technical leaders. Full Article
it Episode 497: Richard L. Sites on Understanding Software Dynamics By se-radio.net Published On :: Tue, 01 Feb 2022 20:27:40 +0000 Richard L. Sites discusses his new book Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Philip Winston spoke with Sites about the five fundamental computing resources CPU, Memory, Disk, Network, and Locks, as well as methods for observing and reasoning when investigating performance problems using the open-source utility KUtrace. Full Article
it Episode 500: Sergey Gorbunov on Blockchain Interoperability By se-radio.net Published On :: Wed, 23 Feb 2022 18:21:19 +0000 Sergey Gorbunov of Axelar discusses blockchain interoperability, a technology that enables decentralized applications to work across multiple blockchain ecosystems. Host Philip Winston spoke with Gorbunov about programmable blockchains, distributed vs. centralized changes, the Ethereum virtual machine, Axelar's Cross-Chain Gateway Protocol and Cross-Chain Transfer Protocol, security issues, delegated proof of stake... Full Article
it Episode 505: Daniel Stenberg on 25 years with cURL By se-radio.net Published On :: Tue, 29 Mar 2022 21:44:50 +0000 Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project. Full Article
it Episode 505: Daniel Stenberg on 25 years with cURL By se-radio.net Published On :: Tue, 29 Mar 2022 21:44:58 +0000 Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project. Full Article
it Episode 507: Kevin Hu on Data Observability By se-radio.net Published On :: Wed, 13 Apr 2022 16:54:00 +0000 Kevin Hu, co-founder and CEO at Metaplane discusses "Data Observability" with host Priyanka Raghavan. The discussion touches upon Data observability roots, components, differences with software observability and tooling. Full Article
it Episode 510: Deepthi Sigireddi on How Vitess Scales MySQL By se-radio.net Published On :: Wed, 04 May 2022 16:19:59 +0000 In this episode, Deepthi Sigireddi of the Cloud Native Computing Foundation (CNCF) spoke with SE Radio host Nikhil Krishna about how Vitess scales MySQL. They discuss the design and architecture of the product; how Vitess impacts modern data problems;... Full Article
it Episode 516: Brian Okken on Testing in Python with pytest By se-radio.net Published On :: Thu, 16 Jun 2022 16:26:12 +0000 In this episode, we explore the popular pytest python testing tool with author Brian Okken, author of Python Testing with pytest. We start by discussing why pytest is so popular in the Python community: its focus on simplicity, readability, and developer ease-of-use; what makes pytest unique; the setup and teardown of tests using fixtures, parameterization, and the plugin ecosystem; mocking; why we should design for testing, and how to reduce the need for mocking; how to set up a project for testability; test-driven development, and designing your tests so that they support refactoring. Finally, we consider some complementary tools that can improve the python testing experience. Full Article
it Episode 525: Randy Shoup on Evolving Architecture and Organization at eBay By se-radio.net Published On :: Wed, 17 Aug 2022 16:44:29 +0000 Randy Shoup of eBay discusses the evolution of eBay's tech stack. SE Radio host Jeremy Jung speaks with Shoup about eBay's origins as a single C++ class with an Oracle database, a five-year migration to multiple Java services, sharing a database... Full Article
it Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch By se-radio.net Published On :: Tue, 30 Aug 2022 22:58:29 +0000 Adrian Kennard and Kevin Hones, Founders of FireBrick routers and firewalls, discuss how to design, build, test and support a hardware router and network operating system from scratch, while sharing the lessons learned. You'll also learn that in certain.. Full Article
it Episode 533: Eddie Aftandilian on GitHub Copilot By se-radio.net Published On :: Tue, 11 Oct 2022 23:03:00 +0000 Eddie Aftandilian, Principal researcher at GitHub discusses GitHub copilot and how it can improve developer productivity with host Priyanka Raghavan. The discussion explores various subtopics such as the history of copilot, how it can improve developer... Full Article
it Episode 534: Andy Dang on AI/ML Observability By se-radio.net Published On :: Thu, 20 Oct 2022 15:51:00 +0000 Andy Dang, Head of Engineering at WhyLabs discusses observability and data ops for AI/ML applications and how that differs from traditional observability. SE Radio host Akshay Manchale speaks with Andy about running an AI/ML model in production and how... Full Article
it Episode 539: Adam Dymitruk on Event Modeling By www.se-radio.net Published On :: Wed, 23 Nov 2022 01:26:00 +0000 Adam Dymitruk, CEO and founder of Adaptech Group, joins host Jeff Doolittle for an exploration of the event modeling approach to discovering requirements and designing software systems. Adam explains how the structured approach eliminates the specifics of implementation details and technology decisions, enabling clearer communication for all stakeholders while keeping conversations focused on the business opportunity. Using concrete examples of event modeling in practice, they examine event modeling in the context of other related approaches and methodologies, including event sourcing, event storming, CQRS, and domain-driven design. Full Article
it Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering By se-radio.net Published On :: Wed, 28 Dec 2022 22:14:00 +0000 Ganesh Datta, CTO and cofounder of Cortex, joins SE Radio's Priyanka Raghavan to discuss site reliability engineering (SRE) vs DevOps. They examine the similarities and differences and how to use the two approaches together to build better software... Full Article
it Episode 547: Nicholas Manson on Identity Management for Cloud Applications By se-radio.net Published On :: Wed, 18 Jan 2023 19:29:00 +0000 Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and access management requirements for cloud applications. They begin by examining what a digital... Full Article
it Episode 551: Vidal Graupera on Manager 1-1 with Direct Reports By se-radio.net Published On :: Wed, 15 Feb 2023 20:51:00 +0000 Vidal Graupera, an Engineering Manager at LinkedIn, speaks with SE Radio’s Brijesh Ammanath about the importance of managers' one-on-one meetings with direct reports. They start by considering how a 1:1 meeting differs from other meetings... Full Article
it SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess By se-radio.net Published On :: Wed, 19 Apr 2023 20:46:00 +0000 Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a service built on top of Vitess. The journey began with the growing pains of scale at YouTube around the time of Google’s acquisition of the video service. This episode explores ideas about topology management, sharding, Paxos, connection pooling, and how Vitess handles large transactions while abstracting complexity from the application layer. Full Article
it SE Radio 567: Dave Cross on GitHub Actions By se-radio.net Published On :: Tue, 06 Jun 2023 23:05:00 +0000 Dave Cross, owner of Magnum Solutions and author of GitHub Actions Essentials (Clapham Technical Press), speaks with SE Radio host Gavin Henry about GitHub actions, the value they provide, and the best practices for using them in your projects. Cross describes the vast range of things that developers can do with GitHub Actions, including some use cases you might never have thought about. They start with some general discussion of CI/CD and then consider the three main types of events that drive GitHub actions before digging in to details about fine-grained action events, Action Marketplace, contexts, yaml, docker base images, self-hosted runners, and more. They further explore identity management, permissions, dependency management, saving money, and how to keep your secrets secret. Full Article
it SE Radio 568: Simon Bennetts on OWASP Dynamic Application Security Testing Tool ZAP By se-radio.net Published On :: Wed, 14 Jun 2023 20:29:00 +0000 Simon Bennetts, a distinguished engineer at Jit, discusses one of the flagship projects of OWASP: the Zed Attack Proxy (ZAP) open source security testing tool. As ZAP’s primary maintainer, Simon traces the tool's origins and shares some anecdotes with SE Radio host Priyanka Raghavan on why there was a need for it. They take a deep dive into ZAP’s features and its ability to integrate with CI/CD, as well as shift security left. Bennetts also considers what it takes to build a successful open source project before spending time on ZAP’s ability to script to provide richer results. Finally, the conversation ends with some questions on ZAP’s future in this AI-powered world of bots. Full Article
it SE Radio 575: Nir Valtman on Pipelineless Security By se-radio.net Published On :: Tue, 01 Aug 2023 23:43:00 +0000 Nir Valtman, co-Founder and CEO at Arnica, discusses pipelineless security with SE Radio host Priyanka Raghavan. They start by defining pipelines and then consider how to add security. Nir lays out the key challenges in getting good code coverage with the pipeline-based approach, and then describes how to implement a pipelineless approach and the advantages it offers. Priyanka quizzes him on the concept of "zero new hardcoded secrets," as well as some ways to protect GitHub repositories, and Nir shares examples of how a pipelineless approach could help in these scenarios. They then discuss false positives and handling developer fatigue in dealing with alerts. The show ends with some discussion around the product that Arnica offers and how it implements the pipelineless methodology. Full Article
it SE Radio 579: Arun Gupta on Open Source Strategy and Community By se-radio.net Published On :: Fri, 01 Sep 2023 00:43:00 +0000 Arun Gupta, Vice President and General Manager of Open Ecosystem Initiatives at Intel Corporation, discusses open-source strategy and community with SE Radio host Kanchan Shringi. They explore the business case and business model for why and how big tech participates in the open-source ecosystem. Arun describes ways to foster a culture of engagement with open source within companies such as Intel, Amazon, and Apple. They then consider how the principles can be applied to closed-source software within a company. Finally, they discuss some of the benefits that Intel has gained from more than 20 years of open source contributions and look at the company’s plan for the year ahead. SE Radio is rought to you by IEEE Software magazine and IEEE Computer Society. Full Article
it SE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs By se-radio.net Published On :: Wed, 20 Sep 2023 18:05:00 +0000 Dr. Daniel Zingaro and Dr. Leo Porter, co-authors of the book Learn AI-Assisted Python Programming, speak with host Jeremy Jung about teaching programming with the aid of large language models (LLMs). They discuss writing a book to use in Leo's introductory CS class and explore how GitHub Copilot de-emphasizes syntax errors, reduces the need to memorize APIs, and why they want students to write manual test cases. They also discuss possible ethical concerns of relying on commercial tools, their impact on coursework, and why they aren't worried about students cheating with LLMs. Full Article
it SE Radio 583: Lukas Fittl on Postgres Performance By se-radio.net Published On :: Thu, 28 Sep 2023 21:22:00 +0000 Lukas Fittl of pganalyze discusses the performance of Postgres, one of the world’s most popular database systems. SE Radio host Philip Winston speaks with Fittl about database indexing, queries, maintenance, scaling, and stored procedures. They also discuss some features of pganalyze, such as the index and vacuum advisors. Full Article
it SE Radio 584: Charles Weir on Ruthless Security for Busy Developers By se-radio.net Published On :: Thu, 05 Oct 2023 19:07:00 +0000 Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir's research and on a free Developer Security Essentials workshop he created. Charles presents some examples from real-world projects, his view on AI's impact on security, and information about the workshop and where to find the materials. During the conversation, they consider several related topics including the concept of "good enough" security; security as a product decision; risk assessment, classification, and prioritization; and how to approach security in startups, greenfield, and legacy systems. Full Article
it SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability By se-radio.net Published On :: Wed, 22 Nov 2023 17:50:00 +0000 Yeckezkel Rabinovich, CTO of Groundcover, speaks with host Philip Winston about observability and eBPF as it applies to Kubernetes. Rabinovich was previously the chief architect at the healthcare security company CyberMDX and spent eight years in the cyber security division of the Israeli Prime Minister’s Office. This episode explores the three pillars of observability, extending the Linux Kernel with eBPF, the basics of Kubernetes, and how Groundcover uses eBPF as the basis for its observability platform. Full Article
it SE Radio 593: Eric Olden on Identity Orchestration By se-radio.net Published On :: Thu, 07 Dec 2023 01:56:00 +0000 Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity orchestration and some of the challenges it helps to address, such as integrating disparate identity management systems after company mergers or acquisitions; managing identities in situations where some of the IAM systems are unreachable; and implementing more secure identity management in legacy applications. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon By se-radio.net Published On :: Thu, 14 Dec 2023 22:49:00 +0000 Sean Moriarity, creator of the Axon deep learning framework, co-creator of the Nx library, and author of Machine Learning in Elixir and Genetic Algorithms in Elixir, published by the Pragmatic Bookshelf, speaks with SE Radio host Gavin Henry about what deep learning (neural networks) means today. Using a practical example with deep learning for fraud detection, they explore what Axon is and why it was created. Moriarity describes why the Beam is ideal for machine learning, and why he dislikes the term “neural network.” They discuss the need for deep learning, its history, how it offers a good fit for many of today’s complex problems, where it shines and when not to use it. Moriarity goes into depth on a range of topics, including how to get datasets in shape, supervised and unsupervised learning, feed-forward neural networks, Nx.serving, decision trees, gradient descent, linear regression, logistic regression, support vector machines, and random forests. The episode considers what a model looks like, what training is, labeling, classification, regression tasks, hardware resources needed, EXGBoost, Jax, PyIgnite, and Explorer. Finally, they look at what’s involved in the ongoing lifecycle or operational side of Axon once a workflow is put into production, so you can safely back it all up and feed in new data. Brought to you by IEEE Computer Society and IEEE Software magazine. This episode sponsored by Miro. Full Article
it SE Radio 596: Maxim Fateev on Durable Execution with Temporal By se-radio.net Published On :: Wed, 27 Dec 2023 20:12:00 +0000 Maxim Fateev, the CEO of Temporal, speaks with SE Radio's Philip Winston about how Temporal implements durable execution. They explore concepts including workflows, activities, timers, event histories, signals, and queries. Maxim also compares deployment using self-hosted clusters or the Temporal Cloud. Full Article
it SE Radio 608: Lane Wagner on Revisiting the Go Language By se-radio.net Published On :: Wed, 20 Mar 2024 18:44:00 +0000 Lane Wagner of Boot.dev speaks with host Philip Winston about Go, the programming language that's popular for web, cloud, devops, networking, and other types of development. In addition to discussing existing features such as structs, interfaces, concurrency, and error handling, Lane and Philip take a deep look at generics, a recent addition to the language. They also explore the developer experience with Go. Full Article
it SE Radio 610: Phillip Carter on Observability for Large Language Models By se-radio.net Published On :: Wed, 03 Apr 2024 19:59:00 +0000 Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit or integration testing; using observability to develop and refine the functionality provided by the LLM (observability-driven development); using observability to debug LLMs; and the importance of incremental development and delivery for LLMs and how observability facilitates both. Phillip also offers suggestions on how to get started with implementing observability for LLMs, as well as an overview of some of the technology's current limitations. This episode is sponsored by WorkOS. Full Article
it SE Radio 613: Shahar Binyamin on GraphQL Security By se-radio.net Published On :: Mon, 06 May 2024 18:12:00 +0000 Shahar Binyamin, CEO and co-founder of Inigo, joins host Priyanka Raghavan to discuss GraphQL security. They begin with a look at the state of adoption of GraphQL and why it's so popular. From there, they consider why GraphQL security is important as they take a deep dive into a range of known security issues that have been exploited in GraphQL, including authentication, authorization, and denial of service attacks with references from the OWASP Top 10 API Security Risks. They discuss some mitigation strategies and methodologies for solving GraphQL security problems, and the show ends with discussion of Inigo and Shahar's top three recommendations for building safe GraphQL applications. Brought to you by IEEE Software and IEEE Computer Society. Full Article
it SE Radio 616: Ori Saporta on the Role of the Software Architect By se-radio.net Published On :: Wed, 15 May 2024 18:35:00 +0000 Ori Saporta, co-founder and Systems Architect at vFunction, joins host Jeff Doolittle for a conversation about the role of the software architect. The episode begins with Ori’s thoughts on what is typically missed or overlooked regarding this role. The conversation then explores aspects of both hard and soft skills required of software architects. Other topics include the relationship of the software architect to other roles, to design and process, and to quality. The show concludes by addressing the importance of dependency management by software architects. Brought to you by IEEE Software magazine and IEEE Computer Society. Full Article
it SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite By se-radio.net Published On :: Tue, 16 Jul 2024 23:17:00 +0000 Jonathan Schneider, the cofounder of Moderne and the creator of OpenRewrite, talks with SE Radio's Gregory Kapfhammer about automated software maintenance. In addition to exploring the design and implementation of OpenRewrite, Schneider explains how the tool can automatically support software maintenance tasks such as framework migration and security fixes for programs implemented in languages like Java. The episode also explores how OpenRewrite uses the lossless semantic tree to support automated refactoring though the use of recipes. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture By se-radio.net Published On :: Tue, 23 Jul 2024 23:30:00 +0000 Ipek Ozkaya, Principal Researcher and Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute, Carnegie Mellon, discusses generative AI for Software Architecture with SE Radio host Priyanka Raghavan. The episode delves into fundamental definitions of software architecture and explores use cases in which gen AI can enhance architecture activities. The conversation spans from straightforward to challenging scenarios and highlights examples of relevant tooling. The episode concludes with insights on verifying the correctness of output for software architecture prompts and future trends in this domain. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it SE Radio 628: Hans Dockter on Developer Productivity By se-radio.net Published On :: Wed, 07 Aug 2024 18:26:00 +0000 Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive load, and the big impact that development tools have on it. Hans describes how to implement developer productivity metrics in an organization, as well as warns about some pitfalls. The episode closes with some discussion on Hans's views on the future of this discipline, as well as some near-term developments and expectations. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it SE Radio 633: Itamar Friedman on Automated Testing with Generative AI By se-radio.net Published On :: Wed, 11 Sep 2024 23:52:00 +0000 Itamar Friedman, the CEO and co-founder of CodiumAI, speaks with host Gregory M. Kapfhammer about how to use generative AI techniques to support automated software testing. Their discussion centers around the design and use of Cover-Agent, an open-source implementation of the automated test augmentation tool described in the Foundations of Software Engineering (FSE) paper entitled “Automated Unit Test Improvement using Large Language Models at Meta“ by Alshahwan et al. The episode explores how large-language models (LLMs) can aid testers by automatically generating test cases that increase the code coverage of an existing testing suite. They also investigate other automated testing topics, including how Cover-Agent compares to different LLM-based tools and the strengths and weaknesses of using LLM-based approaches in software testing. Full Article
it SE Radio 635: Stevie Caldwell on Zero-Trust Architecture By se-radio.net Published On :: Thu, 26 Sep 2024 21:33:00 +0000 Stevie Caldwell, Senior Engineering Technical Lead at Fairwinds, joins host Priyanka Raghavan to discuss zero-trust network reference architecture. The episode begins with high-level definitions of zero-trust architecture, zero-trust reference architecture, and the pillars of Zero Trust. Stevie describes four open-source implementations of the Zero Trust Reference Architecture: Emissary Ingress, Cert Manager, LinkerD, and the Policy Engine Polaris. Each component is explored to help clarify their roles in the Zero Trust journey. The episode concludes with a look at the future direction of Zero Trust Network Architecture. This episode is sponsored by QA Wolf. Full Article
it SE Radio 637: Steve Smith on Software Quality By se-radio.net Published On :: Thu, 10 Oct 2024 21:33:00 +0000 Steve Smith, founder and principal architect at Nimble Pros, joins host Jeff Doolittle for a conversation about software quality. The episode begins with a discussion of why software quality matters for businesses, customers, and developers. Steve explains some patterns and practices that help teams design for quality. They discuss in detail the practices of testing and quality assurance, and the conversation wraps up with suggestions for fostering a culture of quality in teams and organizations. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization By se-radio.net Published On :: Thu, 17 Oct 2024 20:51:00 +0000 Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including criteria for deciding which aspects to revisit; some of the activities, processes, and tools; and the importance of data engineering in modernization efforts. Nick and Jean-Georges describe how to successfully implement an architecture-modernization effort, and how to fit that work with the teams' other priorities. The episode finishes with some warnings about the typical risks associated with modernizing a legacy system, and suggestions on how to mitigate them. This episode is sponsored by QA Wolf. Full Article
it SE Radio 640: Jonathan Horvath on Physical Security By se-radio.net Published On :: Wed, 30 Oct 2024 21:41:00 +0000 Jonathan Horvath of Z-bit discusses physical access control systems (PACS) with host Jeremy Jung. They start with an overview of PACS components and discuss the proprietary nature of the industry, the slow pace of migration to open standards, and why Windows is commonly used. Jonathan describes the security implications of moving from isolated networks to the cloud, as well as credential vulnerabilities, encryption using symmetric keys versus asymmetric keys, and the risks related to cloning credentials. They also consider several standards, including moving from Wiegand to the Open Supervised Device Protocol (OSDP), as well as the Public Key Open Credential (PKOC) standard, and the open source OSDP implementation that Jonathan authored. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
it Clams offer clues about the Little Ice Age By physicstoday.scitation.org Published On :: Fri, 16 Sep 2022 16:43:34 GMT -- Delivered by Feed43 service Full Article