Straight talk about the world’s transition from fossil fuels to renewables with energy expert Chris Nelder
…
continue reading
1
Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
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. Each episode comprises two speakers to ensure a lively ...
…
continue reading
1
[Episode #229] – US Distributed Solar Potential
21:36
21:36
Play later
Play later
Lists
Like
Liked
21:36
What is the full potential for distributed solar power in the US? Many models have been developed to explore how a decarbonized US energy system could look, consistently finding that solar power would be the dominant source of electricity. Yet, we don’t really know the full potential for distributed solar. Even the term “distributed solar” isn’t ve…
…
continue reading
1
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
59:33
59:33
Play later
Play later
Lists
Like
Liked
59:33
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…
…
continue reading
1
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
52:45
52:45
Play later
Play later
Lists
Like
Liked
52:45
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 securi…
…
continue reading
1
SE Radio 624: Marcelo Trylesinski on FastAPI
41:04
41:04
Play later
Play later
Lists
Like
Liked
41:04
Marcelo Trylesinski, a senior software engineer at Pydantic and a maintainer of open-source Python tools including Starlette and Uvicorn, joins host Gregory M. Kapfhammer to talk about FastAPI. Their conversation focuses on the design and implementation of FastAPI and how programmers can use it to create web-based APIs. They also explore how to cre…
…
continue reading
Most climate communicators emphasize the risk of climate change, in the belief that if only people understood how dangerous it is, they would do something about it. But what if terrifying messages about rising sea levels and life-threatening weather events have the opposite effect? What if they only serve to turn people off, rather than motivate th…
…
continue reading
1
SE Radio 623: Michael J. Freedman on TimescaleDB
1:05:43
1:05:43
Play later
Play later
Lists
Like
Liked
1:05:43
Michael J. Freedman, the Robert E. Kahn Professor in the Computer Science Department at Princeton University, as well as the co-founder and CTO of Timescale, spoke with SE Radio host Gavin Henry about TimescaleDB. They revisit what time series data means in 2024, the history of TimescaleDB, how it integrates with PostgreSQL, and they take the liste…
…
continue reading
1
SE Radio 622: Wolf Vollprecht on Python Tooling in Rust
55:10
55:10
Play later
Play later
Lists
Like
Liked
55:10
Wolf Vollprecht, the CEO and founder of Prefix.dev, speaks with host Gregory M. Kapfhammer about how to implement Python tools, such as package managers, in the Rust programming language. They discuss the challenges associated with building Python infrastructure tooling in Python and explore how using the Rust programming language addresses these c…
…
continue reading
The United States faces significant challenges in deploying enough transmission capacity and interconnections to support a modernized grid. Approximately 2.5 TW of new clean wind, solar, and storage capacity is currently on hold — twice the country’s current generating capacity of 1.28 TW. These projects are just awaiting transmission interconnecti…
…
continue reading
Xe Iaso of Fly.io discusses their hosting platform with host Jeremy Jung. They cover building globally distributed applications with Anycast, using Wireguard to encrypt inter-service communication, writing custom code to handle load balancing and scaling with fly-proxy, why serving EU customers has unique requirements, letting users use docker imag…
…
continue reading
1
SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir
59:42
59:42
Play later
Play later
Lists
Like
Liked
59:42
Shannon Selbert, co-founder of Soren and developer of Oban, and Parker Selbert, creator of the Oban background job framework, chief architect at dscout, and co-founder of Soren, speak with SE Radio host Gavin Henry about robust job processing in Elixir. They explore the reliability, consistency, and observability in relation to job processing, to u…
…
continue reading
In recent months, reports have circulated that data centers, cryptocurrency miners, and AI technologies are suddenly increasing electricity demand, allegedly straining power grids. These declarations have prompted calls for the hasty approval of new gas-fired power plants to bolster generation capacity. But should we believe these claims? We remain…
…
continue reading
1
SE Radio 619: James Strong on Kubernetes Networking
49:55
49:55
Play later
Play later
Lists
Like
Liked
49:55
Infrastructure engineer and Kubernetes ingress-Nginx maintainer James Strong joins host Robert Blumen to discuss the Kubernetes networking layer. The discussion draws on content from Strong’s book on the topic and covers a lot of ground, including: the Kubernetes network's use of different IP ranges than the host network; overlay network with its o…
…
continue reading
1
SE Radio 618: Andreas Møller on No-Code Platforms
53:53
53:53
Play later
Play later
Lists
Like
Liked
53:53
Andreas Møller, founder of Toddle, a no-code tool for building scalable performant web applications, speaks with SE Radio's Brijesh Ammanath about no-code platforms. They discuss the role of developers in a no-code ecosystem and explore scalability and performance considerations, as well as enterprise adoption of no-code tools. Andreas also expands…
…
continue reading
Energy transition is often depicted as a choice between different supply-side technologies such as wind or solar versus oil and coal. However, the demand side of the energy transition — focusing on efficiency improvements to buildings, adopting walking and biking over driving, and electrifying consumer appliances — deserves just as much attention. …
…
continue reading
1
SE Radio 617: Frances Buontempo on Modern C++
1:11:16
1:11:16
Play later
Play later
Lists
Like
Liked
1:11:16
Frances Buontempo, author of the new book Learn C++ by Example, discusses the C++ programming language, a widely used general-purpose programming language. Host Philip Winston spoke with Buontempo about where C++ fits into the landscape of existing programming languages and how recent C++ standards have changed things. They talk about specific lang…
…
continue reading
1
SE Radio 616: Ori Saporta on the Role of the Software Architect
54:56
54:56
Play later
Play later
Lists
Like
Liked
54:56
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. …
…
continue reading
Clean hydrogen is expected to be an essential pathway to decarbonizing the economy. The US Inflation Reduction Act of 2022 offered a generous tax credit known as “45V” for clean hydrogen production, but left it to the US Treasury Department and the IRS to define the rules for earning the credit. So they sought input on the rules by issuing an RFI (…
…
continue reading
1
SE Radio 615: Kent Beck on "Tidy First?"
1:01:51
1:01:51
Play later
Play later
Lists
Like
Liked
1:01:51
Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, a…
…
continue reading
1
SE Radio 613: Shahar Binyamin on GraphQL Security
56:17
56:17
Play later
Play later
Lists
Like
Liked
56:17
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, in…
…
continue reading
1
SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development
51:10
51:10
Play later
Play later
Lists
Like
Liked
51:10
Wouter Groeneveld, author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy Jung. Topics include evaluating projects, constraints, social debt in teams, common fallacies in critical thinking, maintaining flow state, documenting and retaining knowledge, and creating e…
…
continue reading
1
[Episode #223] – Fiscal Implications of the US Transition
28:08
28:08
Play later
Play later
Lists
Like
Liked
28:08
The dialogue surrounding so-called ‘just transition’ initiatives in the US has primarily focused on the workforce: How can communities reliant on well-paying fossil fuel sector jobs find new opportunities for those facing unemployment? Are there state or federal retraining programs available to facilitate their transition into new roles? Moreover, …
…
continue reading
In this final episode of our three-show miniseries on green industrial policy (Episodes #220, #221 and #222), we look at it from the perspective of an economist who has written a book on the subject and advocated for it in the EU. Dr. Alessio Terzi is an economist with the European Commission who works at the intersection of academia, policy, and t…
…
continue reading
1
SE Radio 612: Eyal Solomon on API Consumption Management
53:30
53:30
Play later
Play later
Lists
Like
Liked
53:30
Eyal Solomon, CEO and co-founder of Lunar.dev, joins SE Radio’s Kanchan Shringi for a discussion on tooling for API consumption management. The episode starts by examining why API consumption management is an increasingly important topic, and how existing tooling on the provider side can be inadequate for client-side issues. Eyal talks in detail ab…
…
continue reading
1
SE Radio 611: Ines Montani on Natural Language Processing
1:11:32
1:11:32
Play later
Play later
Lists
Like
Liked
1:11:32
Ines Montani, co-founder and CEO of Explosion, speaks with host Jeremy Jung about solving problems using natural language processing (NLP). They cover generative vs predictive tasks, creating a pipeline and breaking down problems, labeling examples for training, fine-tuning models, using LLMs to label data and build prototypes, and the spaCy NLP li…
…
continue reading
1
SE Radio 610: Phillip Carter on Observability for Large Language Models
1:05:06
1:05:06
Play later
Play later
Lists
Like
Liked
1:05:06
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…
…
continue reading
What causes inflation? And how is it connected to the energy transition? Standard business press narratives often discuss inflation as if it has a mind of its own, seldom exploring its root causes. However, the connection between inflation and fossil fuel prices is both undeniable and significant. In fact, as you’ll hear at the end of today’s inter…
…
continue reading
1
SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation
49:02
49:02
Play later
Play later
Lists
Like
Liked
49:02
Rishi Singh, founder and CEO at Sapient.ai, speaks with SE radio’s Kanchan Shringi about using generative AI to help developers automate test code generation. They start by identifying key problems that developers are looking for in an automated test-generation solution. The discussion explores the capabilities and limitations of today’s large lang…
…
continue reading
1
SE Radio 609: Hyrum Wright on Software Engineering at Google
56:48
56:48
Play later
Play later
Lists
Like
Liked
56:48
Hyrum Wright, Senior Staff Engineer at Google, discusses the book he co-edited, “Software Engineering at Google,” with host Gregory M. Kapfhammer. Wright describes the professional and technical best practices adopted by the software engineers at Google. The wide-ranging conversation investigates an array of topics, including measuring engineering …
…
continue reading
1
SE Radio 608: Lane Wagner on Revisiting the Go Language
1:08:23
1:08:23
Play later
Play later
Lists
Like
Liked
1:08:23
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…
…
continue reading
What is the recipe for an energy transition at the scale needed to limit global warming below the crucial 2°C threshold? Bloomberg journalist Akshat Rathi has identified some of the key ingredients, based on his interviews with ten of the world’s most influential personalities working on climate solutions. In his new book, Climate Capitalism, Aksha…
…
continue reading
1
SE Radio 607: John Frandsen on Geospatial Technologies
1:02:23
1:02:23
Play later
Play later
Lists
Like
Liked
1:02:23
John Frandsen, Chief Product officer for Elebase, joins host Jeff Doolittle for an exploration of geospatial technologies. The conversation begins with a discussion of the history of mapping and global information systems (GIS) technologies. John describes the underlying technologies used in location-aware applications and the ways that developers …
…
continue reading
1
SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks
51:29
51:29
Play later
Play later
Lists
Like
Liked
51:29
Charlie Jones, Director of Product Management at ReversingLabs and subject matter expert in supply chain security, joins host Priyanka Raghavan to discuss tackling third-party software risks. They begin by defining different types of third-party software risks and then take a deep dive into case studies where third-party components and software hav…
…
continue reading
Nuclear power’s long track record of failure, including that of small modular reactors (SMRs), shows why it will not contribute to the energy transition.By XE Network
…
continue reading
1
SE Radio 605: Yingjun Wu on Streaming Databases
54:09
54:09
Play later
Play later
Lists
Like
Liked
54:09
Yingjun Wu, founder of RisingWave Labs and previously a software engineer at Amazon Web Services and researcher at IBM Almaden Research Center, speaks with SE Radio host Brijesh Ammanath about streaming databases. After considering the benefits and unique challenges, they delve into the architecture and design patterns of streaming databases, as we…
…
continue reading
1
SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials
1:07:02
1:07:02
Play later
Play later
Lists
Like
Liked
1:07:02
Karl Wiegers, Principal Consultant with Process Impact and author of 14 books, and Candase Hokanson, Business Architect and PMI-Agile Certified Practitioner at ArgonDigital, speak with SE Radio host Gavin Henry about software requirements essentials. They explore five different parts of requirements engineering and how you can apply them to any ong…
…
continue reading
1
[Episode #218] – Accelerating Decarbonization in the US
27:10
27:10
Play later
Play later
Lists
Like
Liked
27:10
A new report details policies that can accelerate the decarbonization of the entire US economy, along with the risks and barriers to their implementation.By XE Network
…
continue reading
Retrofitting buildings to the Passivhaus standard can make them far healthier and more comfortable, while consuming far less energy than conventional buildings.By XE Network
…
continue reading