I’ve been using Markdown all this time??

By Joe Schneider / December 31, 2020 /

Sometimes you need something lightweight for text files that doesn’t require all the fancy tools and formatting that is offered by other languages, such as HTML – but is still…

Read More

Three Suggestions for Successful Code Reviews

By Joe Schneider / December 22, 2020 /

We’ve all been a part of bad code reviews. Both as the developer and as the reviewer. If you haven’t, you’re extremely lucky! Code approved with zero comments seconds after…

Read More

Using a Git GUI Isn’t All Bad (And Sometimes Pretty Useful)

By Joe Schneider / December 17, 2020 /

While not the popular opinion of CLI git users, I’ve gotten a ton of mileage from my git GUI. Using the CLI rather than a GUI provides a lot of…

Read More

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

Secure Boot – What Is It?

By Joe Schneider / December 4, 2020 /

Secure Boot Secure Boot is a security standard for devices used during the boot process to ensure only software that is created and trusted by the manufacture is executed. In…

Read More

How to set up Xilinx Vivado and Vitis on MacOS

By Joe Schneider / November 18, 2020 /

Xilinx makes a number of great products that we have worked with in the past. If you haven’t used an FPGA-based platform before, it is amazing what you can do…

Read More

Software Bill of Material (SBOM) for Medical Devices

By Joe Schneider / November 18, 2020 /

Software Bill of Material (SBOM) for Medical Devices Modern devices are becoming increasingly more complex. Higher user expectations for product features and connectivity have developers looking to include third-party code…

Read More

10 Easy Steps to Add Static Analysis to Your Firmware Build

By Joe Schneider / October 27, 2020 /

  When it comes to embedded system applications, security is one of the most important requirements. In addition to embedded security topics such as Bluetooth encryption, SSH, and TLS, modern…

Read More

I want to write my first embedded program. Where do I start?

By Joe Schneider / August 7, 2020 /

The boom in the Internet of Things (IoT) commercial devices and hobbyist platforms like the Raspberry Pi and Arduino have created a lot of options, offering inexpensive platforms with easy…

Read More

3 Lessons for Engineers Communicating With Customers

By Joe Schneider / 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