Books and Learning Modules
Welcome to the collection of learning resources. Here you will find structured modules and books related to edge programming, embedded systems, and modern software development.
Available Books
Section titled “Available Books”My other published books are described at Exploring Raspberry Pi and Exploring BeagleBone
Technical Information on this Platform
Section titled “Technical Information on this Platform”The ‘Edge Programming with C/C++ and Rust’ book is authored and published using a modern documentation workflow. The site is built with Starlight, a high-performance documentation framework built on top of Astro.
- Starlight is a documentation framework designed to be easy to set up and fast. It includes features like built-in search, navigation, and theming.
- Astro is an all-in-one web framework for building content-driven websites. It focuses on shipping minimal JavaScript to the browser by default, making it highly performant.
- React is a powerful JavaScript library for building user interfaces. It allows for the creation of reusable UI components that manage their own state.
Interactive Elements
Section titled “Interactive Elements”The book leverages the integration between Starlight/Astro and React to include interactive elements. By using custom components written in React, we can embed dynamic content, code sandboxes, and interactive widgets directly into the Markdown files, enhancing the reader’s learning experience beyond static text.
© 2026 Derek Molloy, Dublin City University. All rights reserved.