In this episode, Marco Valtas, technical lead for cleantech and sustainability at ThoughtWorks North America, discusses the Principles of Green Software Engineering. The principles help guide software decisions by considering the environmental impact. The principles are intended for everyone involved in software, and emphasize that sustainability, on its own, is a reason to justify the work. Read a transcript of this interview: Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/...
Oct 24, 2022•26 min
Today on the InfoQ Podcast, Wes Reisz speaks with long-time open-source contributor and startup founder Matt Butcher. Matt is the CEO of Fermyon Technologies and is at the forefront of the Web Assembly (Wasm) work being done in the cloud. The two discuss Matt’s belief we’re at the start of a 3rd wave of cloud computing, the state of the Wasm ecosystem, and what Fermyon’s doing in the space. The conversation includes Spin (Fermyon’s inner loop Wasm development tooling), wasm performance/compile t...
Oct 10, 2022•34 min
Continuous profiling is collecting profiling data (think things like memory and CPU) all the time/throughout time in your production environment. Today on the podcast, Wes Reisz speaks with Frederic Branczyk, CEO of PolarSignals, a startup formed to enable continuous profiling leveraging eBPF. Wes and Frederic discuss the origin story of Polar Signals, eBPF (the enabling technology used by Polar Signals), Parca (the open-source system they built to collect continuous profiling data), and more, i...
Oct 03, 2022•31 min
In this episode of The InfoQ Podcast, we will discuss some of the .NET Trends for 2022. Today we will focus on the latest .NET developments related to User Interface and Communication. Our panelist guests for this discussion are Irina Scurtu, Microsoft MVP and International Speaker, and François Tanguay, CEO at Uno Platform. Read a transcript of this interview: https://bit.ly/3BWHZvM Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Ne...
Sep 26, 2022•27 min
We are talking with Philip Howes about how to get value from your ML model as fast as possible. We will also talk about how to improve your deployed model, and what tools you can use when setting up ML projects. We conclude by discussing how stake holders should be involved, and what makes up a complete ML team. Read a transcript of this interview: https://bit.ly/3Bwgqcv Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newsletter [mon...
Sep 12, 2022•28 min
In this episode, Shawn Wang (swyx), head of developer experience at Airbyte, sat down with InfoQ podcast co-host Daniel Bryant and discussed the rise of remote development environments. Topics covered included, whether remote development experiences are good enough to see the death of local(host) development, what a wishlist might look like for the ultimate developer experience, and how cloud native organizations are currently developing software. Read a transcript of this interview: https://bit...
Aug 29, 2022•27 min
There have been a lot of innovations and developments in AI and ML space since last year. In this podcast, InfoQ’s AI, ML and Data Engineering editorial team discuss the latest trends that our readers should find interesting to learn and apply in their own organizations when these trends become mainstream technologies. Read a transcript of this interview: https://bit.ly/3QxoZJ1 Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newslett...
Aug 01, 2022•38 min
In this episode, Marco Valtas, technical lead for cleantech and sustainability at ThoughtWorks North America, discusses the Principles of Green Software Engineering. The principles help guide software decisions by considering the environmental impact. The principles are intended for everyone involved in software, and emphasize that sustainability, on its own, is a reason to justify the work. Read a transcript of this interview: https://bit.ly/3b0hpY8 Subscribe to our newsletters: - The InfoQ wee...
Jul 25, 2022•26 min
Live from the venue of the QCon London Conference we are talking with Omar Sanseviero about Hugging Face, the limitations and biases of machine learning models, the carbon emitted when training large scale machine learning models, and democratizing good ML practices. Read a transcript of this interview: https://bit.ly/3yTMFjc Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: https://www.infoq.com/software-architec...
Jul 19, 2022•33 min
Susanne Kaiser is a software consultant working with teams on microservice adoption. Recently, she’s brought together Domain-Driven Design, Wardley Mapping, and Team Topologies into a conversation about helping teams adopt a fast flow of change. Today on the podcast, Wes Reisz speaks with Susanne about why she feels these three approaches to dealing with software complexity are so complementary. The two then work through some of the patterns she’s seen in her consulting work and discuss how to g...
Jul 11, 2022•33 min
When talking about edge proxy use cases, North-South is a term that is often used to talk about traffic entering a network perimeter. Envoy proxy is often used directly or as part of many other solutions when implementing these use cases. Today on the podcast, Wes Reisz speaks with Matt Klein about a recent announcement that Envoy Proxy will partner with many well-known companies in the space, including VMware, Ambassador Labs, and Tetrate to build and maintain a new member of the Envoy family –...
Jun 27, 2022•28 min
In this episode, Glenn Engstrand discusses a structured approach to managing tech debt in a microservices architecture. By taking a proactive, long-term approach, all stakeholders are able to talk about, plan for, and safely reduce technical debt. Read a transcript of this interview: https://bit.ly/3NS0ZiG Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: https://www.infoq.com/software-architects-newsletter/ Upcom...
Jun 13, 2022•33 min
Charles Humble talks to Kim Lewandowski and Michael Lieberman about the SLSA framework. They discuss why the software supply chain is under growing attack, and explore the key ideas in SLSA. Read a transcript of this interview: https://bit.ly/396COOm Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: www.infoq.com/software-architects-newsletter/ Upcoming Events: QCon San Francisco: qconsf.com/ - Oct 24-28, 2022 - Oct 2-6, ...
Jun 06, 2022•27 min
Live from the venue of the QCon London Conference we are talking with Vitor Pellegrino and Anderson Parra. They will talk about how SeatGeek is handing ticket on-sales where a large amount of users use their service in a short time, and which engineering challenges this brings. Read a transcript of this interview: https://bit.ly/3MSIB8y Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: www.infoq.com/software-architects-ne...
May 30, 2022•32 min
Wesley Reisz talks to Oren Eini about the history of RavenDB. RavenDB is a fully transactional NoSQL Document database that implements both CP and AP guarantees at different times. During the conversation, the two discuss those CP/AP distributed systems challenges, the choice of implementation language (C#), and the current plans for RavenDB 6.0, which includes a server-side sharding implementation. Read a transcript of this interview: https://bit.ly/3LFP8C8 Subscribe to our newsletters: - The I...
May 23, 2022•33 min
Live from the venue of the QCon London Conference we are talking with Casie Breviu. She will talk about how she got started with AI, and what machine learning tools can accelerate your work when deploying models on a wide range of devices. We will also talk about GitHub Copilot and how AI can help you be a better programmer. Read a transcript of this interview: https://bit.ly/3wB5mHc Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Ne...
May 17, 2022•36 min
Implementing microservices is really challenging, and there are many ways to fail. Holly Cummins has identified seven ways to fail at microservices, and on this episode of the podcast Thomas Betts asks her to describe them, and how they can be avoided. Read a transcript of this interview: https://bit.ly/3KX9B5k Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: https://www.infoq.com/software-architects-newsletter/ ...
May 10, 2022•32 min
In this podcast, Ana Medina, senior chaos engineer at Gremlin, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: how enterprise organisations are adopting chaos engineering with the requirements for guardrails and the need for “status checks” to ensure pre-experiment system health; how to run game days or IT fire drills when everyone is working remotely; and why teams should continually invest in learning from past incidents and preparing for inevitable failures withi...
Apr 18, 2022•30 min
Each year, InfoQ editors discuss what we’ve been observing across the entire software development landscape, and create several trends reports, each with its own graph of the adoption curve. This helps the editorial team focus its reporting on innovative technologies and ideas, and also provides our readers with a high-level overview of topics to keep an eye on. You can read the transcript here: https://bit.ly/3uHJf16 Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24...
Apr 04, 2022•34 min
In the podcast, I spoke with Jaxon Repp, Head of Product at HarperDB, on their NoSQL database platform, edge persistence, and custom functions. Jaxon has 25 years of experience architecting, designing, and developing enterprise software. He is the founder of three technology startups and has consulted with multiple Fortune 500 companies on IoT and Digital Transformation initiatives. A partially-reformed developer, he understands what it’s like to wrestle with technology instead of benefiting fro...
Mar 23, 2022•27 min
This is a re-post from March 2021. In this podcast Matthew Clark, Head Of Architecture for the BBC's Digital Products, sat down with InfoQ podcast co-host Charles Humble and discussed: the new architecture for the BBC’s online services; the challenges of using Lambda functions including cold start-up, function chaining, debugging and setting the memory profile; the role of DevOps and CI/CD; and the nature of a cloud transformation. You can read the transcript here: https://bit.ly/3tfmySn Subscri...
Mar 16, 2022•30 min
In this podcast, Wesley Reisz talks to Stefan Prodan about Flux and Flagger–two tools built on top of Flux CD’s GitOps Toolkit. After discussing some of the architectural differences between Flux v1 and v2 and discussing some of the GitOps toolkit use cases, the two discuss the operator pattern on Kubernetes. They specifically spend time talking about the operator pattern, why developers may opt to build API’s on top of Kubernetes, and how the pattern can be used on non-clusters resources. The p...
Mar 07, 2022•26 min
In this podcast Charles Humble talks to Jessica Kerr about Honeycomb's architecture and use of Serverless, specifically AWS Lambda, as part of their custom column database system called Retriever. They also explore key differences between Retriever and Facebook’s Scuba, and how Honeycomb differs from traditional APM tools. You can read the transcript here: https://bit.ly/3hAcaOc Subscribe to our newsletters: - The InfoQ weekly newsletter: https://bit.ly/24x3IVq - The Software Architects’ Newslet...
Mar 02, 2022•29 min
This is a re-post from February 2021. In this podcast, we discuss the implementation of continuous delivery at AWS, the use of automation and deploying to multiple test environments, and the benefits of canary releasing Read a transcript of this interview: https://bit.ly/3Haqwz6 Subscribe to our newsletters: - The InfoQ weekly newsletter: www.infoq.com/news/InfoQ-Newsletter/ - The Software Architects’ Newsletter [monthly]: www.infoq.com/software-architects-newsletter/ Upcoming Virtual Events - e...
Feb 22, 2022•33 min
To best support continuously-delivering, autonomous teams, a software architect has to avoid being a blocker by trying to make all architectural decisions. In this episode of the podcast, Thomas Betts talks to Andrew Harmel-Law about how an advice process allows anyone to make an architectural decision, once they’ve had necessary conversations and properly documented their decision. Read a transcript of this interview: https://bit.ly/3gNlfmo Subscribe to our newsletters: - The InfoQ weekly newsl...
Feb 14, 2022•37 min
Charles Humble and Liz Rice discuss eBPF, a way of making the Linux kernel programmable. They talk about why it exists, how it works under the hood, and what you can and can’t do with it. They also talk about Cilium, an open source library for observing network connectivity between container workloads, and the new Cilium-based service mesh currently in beta. Read a transcript of this interview: https://bit.ly/3rTPKwi Subscribe to our newsletters: - The InfoQ weekly newsletter: www.infoq.com/news...
Jan 31, 2022•36 min
On this episode of the InfoQ Podcast, Thomas Betts talks with Maxime Lamothe-Brassard about cybersecurity. Understanding security is very similar to understanding software architecture, with general concepts applicable to everyone, and specific needs that depend on your situation. The discussion covers roles and responsibilities, DevSecOps, and the current and future state of cloud-native security. Read a transcript of this interview: https://bit.ly/3qXEDTy Subscribe to our newsletters: - The In...
Jan 24, 2022•27 min
This episode of the InfoQ podcast is the API Showdown, recorded during QCon Plus in November 2021. What is the single best API technology you should always use? Thomas Betts moderated the discussion, with the goal to understand some of the high-level features and capabilities of three popular technologies for implementing APIs. The discussion covers some of the pros and cons of GraphQL and gRPC, and why you might use them instead of a RESTful API. Read a transcript of this interview: https://bit...
Jan 17, 2022•34 min
Charles Humble discusses Moldable Development with its creator Tudor Gîrba. They discuss Gîrba’s key insight—that developers spend more than half their time reading systems rather than writing them—and how this lead to the creation of a novel development approach, Moldable Development, and a corresponding IDE, Glamorous Toolkit, which has the potential to change both how we reason and make decisions about software systems. Read a transcript of this interview: https://bit.ly/3Gc2Fjd Subscribe to ...
Jan 10, 2022•35 min
This is a re-post from August 2021. Each year, the InfoQ editors discuss the current state of AI, ML and data engineering to identify the key trends that you as a software engineer, architect, or data scientist should watch. We curate our discussions into a technology adoption curve with supporting commentary to help you understand how things are evolving. We also explore what we believe you should be considering as part of your roadmap and skills development. Read a transcript of this interview...
Jan 05, 2022•59 min