Blog Post Using Dbus in Embedded Linux Do you need dbus? There are command line programs for most system management functions. However, these traditional interfaces now talk dbus to get the job done. For example, the shutdown command actually uses dbus to tell …
Read More Blog Post RAII in C In my last post, I talked about resource management, and how RAII, Resource Acquisition is Initialization, is important in C++ because of the guarantees it provides. In this post, I’ll show how we can make the same guarantees in C. In C++, RAII provides a solution to resource management and the issues arising with exceptions….
View Article Read More Blog Post RAII Introduction Explore RAII: a powerful C++ programming idiom for resource management. Learn how it ensures exception safety, prevents leaks, and can be applied in C.
Read More Blog Post Google I/O Rundown Here’s a quick rundown from a tech perspective of what Google announced last week at its I/O conference: Google.ai Google bases most of its service model on artificial intelligence (AI). In this year’s I/O, they announced some really cool new data-center clusters called Tensor Processing Units (TPUs): huge, heavy-duty number-crunching machines that each provide up…
View Article Read More Blog Post Is “Doing It All” All It’s Cracked Up To Be? The tech industry is constantly changing. New languages come in and out of style, and new WYSIWYG editors make GUI design easier than ever. Unlike app development and IoT, the embedded world has been largely isolated from these changes until now. Code for embedded devices is still written in C or occasionally C++, and the…
View Article Read More