Development Processes


The Case for EmbedOps (Embedded DevOps)

By Joe Schneider / December 8, 2020 /

From even before the first computer was working, the technology industry has been looking for the best way to write code. Today, as code “eats the world”, the types of…

Read More

Unit Tests: Benefits For Your Automatic Build

By Joe Schneider / November 2, 2020 /

What are Unit Tests? Unit tests are functions written to test an isolated module in a codebase. Isolation allows for specific modules to be tested without interaction with the rest…

Read More
Is Static Analysis necessary for your Automatic Build

Static Analysis: Is It Necessary for Your Automatic Build?

By Joe Schneider / November 2, 2020 /

Is This Extra Step Necessary? Static analysis has the potential to become an integral part of your regular development as well as your continuous integration setup. Is it necessary for…

Read More

Design for IoT Security From the Start

By Joe Schneider / September 30, 2020 /

Security has been a hot topic for IoT devices. It gets the spotlight not only due to the ease of some of the exploits but the ubiquity of their use…

Read More

Nordic DFU Like a Rockstar

By Joe Schneider / September 23, 2020 /

At Dojo Five, we have a lot of experience with the popular Nordic nRF52 family. It’s a pretty awesome family – low sleep current, a really nice peripheral set, and…

Read More

The Git Cherry-pick and Git Rebase Interactive Combo

By Joe Schneider / September 21, 2020 /

Version control is necessary, but using it well is an art. Today I am going to give an overview of two Git commands that I found helpful during software development,…

Read More

Artifacts – They’re useful for firmware too!

By Joe Schneider / September 18, 2020 /

Artifacts. What should you save, and what should you leave? As I am currently working with Gitlab, I’ll be talking a bit about how Gitlab uses them, but it can…

Read More

How to Modify a File Using SED

By Joe Schneider / July 31, 2020 /

I started with a Microchip example and found out that one of the Makefiles generated by using the Makefile generator command, prjMakefilesGenerator has invalid paths. Therefore, I decided to use…

Read More

Make Homebrew Do Your Dirty Work (MacOS/Linux)

By Joe Schneider / July 29, 2020 /

Just recently, I have been moved over to MacOS (not a personal choice, mind you), and I’ve been learning about some of the really cool features and programs it has…

Read More

How to Avoid Pushing In-development Changes to The Production Repository

By Joe Schneider / July 27, 2020 /

There are times when we want to have two remotes for the same repository on our local machine. We may want to avoid pushing in-progress changes to one of the…

Read More