Discussions with Barr Group experts about various technical topics.


State Machines

Barr Group software expert Michael Barr gives an explanation of the concept of state machines for embedded systems.

Read the Transcript


White Hat Hacking of Embedded Systems

Barr Group software expert Michael Barr and security expert Anthony DeRosa discuss white hat hacking of embedded systems.

Read the Transcript


RTOS Synchronization Primitives

Barr Group software expert Salomon Singer talks about the similarities and differences between mutexes and semaphores.

Read the Transcript


Dynamic Memory Allocation

Barr Group software engineer Salomon Singer discusses the challenges faced by embedded engineers when dealing with dynamic memory allocation.

Read the Transcript


"Android Things" and Embedded Systems

Barr Group software expert Nathan Tennies discusses the pros and cons of today's Android Things.

Read the Transcript


Pro Tips for Using C's volatile Keyword

Barr Group software expert Dan Smith offers important tips for how to best use the volatile keyword in Embedded C.

Read the Transcript


Blockchain and Embedded Systems

Barr Group software expert Michael Barr talks about blockchain and how it may impact embedded systems in IoT devices.

Read the Transcript


Pros and Cons of Embedded C++

Barr Group software expert Dan Smith discusses the pros and cons of using the C++ programming language in embedded systems.

Read the Transcript


Checksums and CRCs

Barr Group software expert Michael Barr discusses checksums and CRCs and to how you can incorporate them into your code.

Read the Transcript


Dangerous Flaws in Safety-Critical Devices

Barr Group software expert Michael Barr delivers a keynote on safety and security and IoT devices at the Embedded Systems Conference Boston in May 2017.

Read the Transcript


Test Driven Development

Barr Group software expert James Grenning talks about the power of TDD and how to integrate it into your software development process.

Read the Transcript


Moving to a Coding Standard

Barr Group software expert Dan Smith discusses problems that can arise when migrating to a coding standard.

Read the Transcript


Coding Standards & Static Analysis

Barr Group software expert Dan Smith talks about coding standards and static analysis tools and their impact on safety and security.

Read the Transcript


Embedded Android and Automotive Applications

Barr Group software expert Nathan Tennies talks about the latest trends, pros and cons of Embedded Android for Automotive Applications.

Read the Transcript