15.08.2017 Hacking on the decentralized and distributed edge, Part 2

In the first post of this series we’ve been looking into architecture styles and explored both centralized and decentralized application architectures, and highlighted the differences between those and a truly distributed application architecture. Both decentralized and distributed architectures are really interested within the domain of IoT, because the projected fleet of billions of devices will probably be communicating in these ways. That’s a good reason to explore this a bit more.

08.08.2017 Embedded Testing with PlatformIO - Part 2

In our first part of this testing series we outlined how to set up unit test cases for an embedded project using PlatformIO’s testing capabilities. Our first test cases have been running on the native platform, that is, a developer notebook or a CI server. Now we’re going to look at bringing test code onto devices.

25.07.2017 Starting Embedded Testing with PlatformIO

This blog post is the first part of a series of post on how to set up a test-driven development environment for embedded device testing. We started using PlatformIO for our educational track’s prototyping workshops, and PlatformIO offers integrated testing mechanisms which we’ve found really useful.