Dojo Five Blog

Sharing our insights about modern embedded development

Featured Post

Finding Time for Rust: 7 Simple Steps to Learn Rust

By: Nwanua Eluweze

Rust appears to be gaining steam as a solid language to solve complex and challenging problems in embedded systems. Here are a few tips that may help you learn Rust.


Recent Posts logo

PODCAST – Talking Community on

June 12, 2020

Another member of the Dojo Five team recently joined the podcast! Bailey Steinfadt shared her maker roots, introduced Robbie the Rude Robot, and discussed how her collection of hobbies has lead to her being on a winding road through a 501(c)3 she may have founded and her exciting career at Dojo Five! Check out…

Office with lots of seating!


June 11, 2020

“The Dojo Five Office Experience” I took this picture at the end of a workday shortly before we stopped working at the office. Why? Because this view puts a grin on my face. You’ll notice that each desk has two seats, the developer’s seat and the visitor’s seat, sitting side by side. The visitor’s seat…

Rust logo

Using Rust Packages in a C Project on Nordic Devices

June 5, 2020

This example shows how to call a function from a Rust package from C on a NRF52840-DK. Why would you want to use Rust? Rust is a pretty cool new programming language that aims to make fast, safer executables. There has been a strong effort to get Rust working well on embedded devices, and it’s…

Can You Power the City exhibit

Creating interactive experiences for kids while teaching them about energy use through museum exhibits

March 20, 2020

Adam Wolf talks about creating interactive experiences for kids while teaching them about energy use through museum exhibits on his latest episode

Just Right expression

3 Steps to Make a Professional CLI Tool Using Python’s Click

March 6, 2020

With 3 easy steps, you can make your CLI tool clean and professional. The Problem I started to create a CLI tool that I was pretty excited about using the Click library for Python. It felt good to get my tool in my computer’s path and be able to run my script with my command…

Close up photo of an embedded device

Setting up automated firmware builds

March 6, 2020

Developers and managers can trust firmware releases by automating their build process.

Tag hanging from a car rear view mirror

The Curious Case Where the Compiler Was Wrong

March 6, 2020

Always build the Nordic bootloader with optimizations turned on.

Twins baseball team near surgeons

Accelerating Medical Device Development

November 4, 2019

Accelerate your medical devices’ embedded software development using cultural, process, and tool changes such as an embedded CI pipeline.