New Engineer

A firm handshake between business partners

3 Lessons for Engineers Communicating With Customers

August 5, 2020

Before working with Dojo Five, I had worked with teammates from different backgrounds, but never met or talked with customers. There’s more to it than status updates. Your customers may…

Read More
Coder hard at work writing code in a code editor

Three Tips For New Engineers

August 3, 2020

With a bachelor in Electrical Engineering and a few coding experiences, I started my job at Dojo Five. What’s waiting for me were demos and releases that surprised me with…

Read More
Library shelves full of books

nRF52 DFU and the Missing Service Changed Indication

July 20, 2020

Firmware is Easy Even when using Nordic’s pre-packaged SDK files for adding DFU (Device Firmware Update) capabilities, things can get tricky. We learned this as we added buttonless DFU to…

Read More
Circuits from a data sheet

Debugging Step 1 – Check the Datasheet

July 10, 2020

When setting up something like a new sensor for a project feature, it’s become typical for engineers to grab a development kit for their ease of setup and the speed…

Read More
Shell scripting

In A NutSHELL: Uses in CI/CD and Docker

June 29, 2020

What is shell? What is bash? Shell is a program for the user to interact with an operating system. The terminal window on Linux or macOS has the shell which…

Read More
Old school computers larger than refrigerators

DMA Controllers: the Underutilized Workforce

June 22, 2020

Direct Memory Access (DMA) controllers can vastly improve performance on resource-limited systems, a very common attribute of many embedded systems. As demands of embedded systems are growing all the time,…

Read More
Docker whale in all its glory

Docker: An ideal development environment

June 18, 2020

Docker is a revolutionary tool that provides speed and repeatability for you and your embedded team. While traditionally used in non-firmware environments, there is enormous potential to improve the development…

Read More
Abstract roped points

How to manage WebHooks through Code

June 17, 2020

While simple at first, webhooks can become a hassle if you have products that use a good number of them and you have to keep them up to date. Here…

Read More
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…

Read More