News

We discuss the main concepts behind event-driven programming, which, after object-oriented programming, is another fundamental stepping stone in understanding modern embedded software.
This episode starts a new group of lessons about the architecture and design of embedded software. Today’s subject is the ubiquitous foreground-background architecture, also known as “superloop” or ...
That’s why P, or an equivalent safe asynchronous event-driven programming language, is essential and should be a required tool in every IoT or microservices developer’s toolkit.
EventMachine is an event-driver framework for network and concurrent programming, based on the Reactor design pattern. We talked to EventMachine developer Francis Cianfrocca about the current ...