The Agile Embedded Podcast
Luca Ingianni, Jeff Gable
All episodes
Best episodes
Top 10 The Agile Embedded Podcast Episodes
Goodpods has curated a list of the 10 best The Agile Embedded Podcast episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to The Agile Embedded Podcast for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite The Agile Embedded Podcast episode by adding your comments to the episode page.
Magic is Bad
The Agile Embedded Podcast
10/16/24 • 41 min
The Dangers of Magic in Software Abstractions
In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni discuss the pitfalls of relying on 'magic' in software development, particularly in tooling, build systems, and frameworks. They illuminate how seemingly helpful abstractions can become burdensome when they obscure necessary complexities or become hard to debug. Through various examples, including comparisons of Arduino and CMake, they explore what makes a good abstraction versus a bad one. The conversation also delves into the importance of composability, testability, and the real-world impact of overly simplistic or 'magical' solutions in long-term projects. The episode wraps up with practical advice for selecting and designing more effective coding abstractions to mitigate risks.
00:00 Introduction and Episode Theme
00:19 The Problem with Magic in Programming
02:54 Examples of Good and Bad Abstractions
04:45 Frameworks and Tools: Arduino vs. CMake
08:10 Vendor-Supplied Tools and Their Pitfalls
13:05 Characteristics of Good Abstractions
29:04 Testing and Abstractions
37:10 Final Thoughts and Contact Information
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Why Testing Sucks
The Agile Embedded Podcast
05/11/21 • 37 min
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
"Working Effectively with Legacy Code" by Michael Feathers
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Development is Better when it's Test-Driven
The Agile Embedded Podcast
02/16/21 • 36 min
Luca's website: https://ingianni.eu/
Jeff's website: https://jeffgable.com
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Why Cross-Functional Product Teams Rule
The Agile Embedded Podcast
01/19/21 • 33 min
Code Reviews
The Agile Embedded Podcast
07/26/24 • 42 min
Team Topologies
The Agile Embedded Podcast
03/22/24 • 42 min
Join our slack channel by clicking here
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Closing the gap between Regulatory and Development with Milton Yarberry
The Agile Embedded Podcast
03/05/24 • 51 min
ICS offers medical device product development services, with their:
- Proprietary low-code prototype system
- Free Cybersecurity and Architecture gap analysis offerings
Get in touch with Milton Yarberry at:
- email: [email protected]
- LinkedIn: https://www.linkedin.com/in/milton-yarberry-06a2311
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Living Documentation with Philip Markgraf
The Agile Embedded Podcast
01/30/24 • 58 min
Get in touch with Philip Markgraf on LinkedIn: https://www.linkedin.com/in/philmarkgraf/
Code Retreat -- a community event to practice Software Development: https://www.coderetreat.org
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Rapid Prototyping for Medical Devices with Ross Dehmoobed
The Agile Embedded Podcast
01/11/24 • 37 min
Veranex website: https://veranex.com/
Reach out to Ross on Linkedin: https://www.linkedin.com/in/rdehmoobed/
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Buzzword Bingo (or: which modern technologies make sense for embedded?)
The Agile Embedded Podcast
11/13/24 • 49 min
Discussing Modern Development Techniques in Embedded Systems
In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni play buzzword bingo, discussing various modern development techniques, tools, and methodologies in the context of embedded systems. They explore the relevance and applicability of terms like microservices, serverless, Kubernetes, Docker, continuous integration, continuous delivery, continuous deployment, A/B testing, API-first design, behavior-driven development, and modern languages such as Rust and C++. They also touch upon the use of AI in development and deployment processes, along with debugging, observability, monitoring, and simulation tools like Memfault, Mender, and Renode. The conversation seeks to provide insights and opinions on which of these techniques and tools are worth investigating or applying to embedded projects.
00:00 Introduction to the Agile Embedded Podcast
00:06 Exploring Modern Development Buzzwords
01:26 Web Technologies in Embedded Systems
05:28 Diving into Docker for Embedded Development
07:49 Understanding Immutable Infrastructure
13:32 Continuous Integration, Delivery, and Deployment
19:53 A/B Testing in IoT Devices
23:06 API First Design in Embedded Systems
26:08 Modern Languages: The Case for Rust
27:54 Exploring Rust in Embedded Systems
28:37 Challenges with Modern C Programming
30:10 Embedded Linux and Language Flexibility
32:27 Model-Based Development with Simulink
33:53 Modern Tooling for Embedded Systems
40:25 AI in Embedded Systems
44:05 AI-Assisted Development
47:36 Conclusion and Contact Information
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Show more best episodes
Show more best episodes
FAQ
How many episodes does The Agile Embedded Podcast have?
The Agile Embedded Podcast currently has 73 episodes available.
What topics does The Agile Embedded Podcast cover?
The podcast is about Software Development, Agile, Podcasts and Technology.
What is the most popular episode on The Agile Embedded Podcast?
The episode title 'Team Topologies' is the most popular.
What is the average episode length on The Agile Embedded Podcast?
The average episode length on The Agile Embedded Podcast is 44 minutes.
How often are episodes of The Agile Embedded Podcast released?
Episodes of The Agile Embedded Podcast are typically released every 14 days, 18 hours.
When was the first episode of The Agile Embedded Podcast?
The first episode of The Agile Embedded Podcast was released on Jan 6, 2021.
Show more FAQ
Show more FAQ