10 Pillars of Modern Embedded. Pillar 3: Automated

Firmware development teams can eliminate tedious tasks, reduce (human) errors, and enforce standards easily–all while improving the quality, reliability and cost of the product. By identifying common errors early, automation allows frequent testing and, when ready, efficient deployment to production.

10 Pillars of Modern Embedded. Pillar 2: Managed Environments

Utilizing a managed environment fosters collaboration and creates stability, reliability, consistency and success in our software development projects. It further allows us to effectively manage and maintain the software environments throughout the development life cycle.

10 Pillars of Modern Embedded. Pillar 1: One Source

Ultimately, having unified control, effective versioning, and traceability of firmware artifacts is paramount in creating high-quality and reliable embedded products. With a single source in place, organizations can ensure their development processes are running optimally for maximum efficiency and effectiveness.

Making Your Code Easy to Read

Code Jumble

Making code easy to read is not only a kindness shown to your fellow developers, but also to future you! If you read our previous post in this series, you should know the basics on how to read code and the important things to look out for…

I’ve been using Markdown all this time??

Man using a macbook track pad

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 […]

Three Suggestions for Successful Code Reviews

Two guys in front of macbooks marking up a paper

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 […]

Start with the Process, Finish with the Work

Someone typing on a keyboard

Start with the process, Finish with the work To obtain regulatory approval for medical device software, you’ll need to comply with the IEC-62304 Medical Device Software Lifecycle standard. This standard […]

The Case for EmbedOps (Embedded DevOps)

Man sitting in front of three monitors

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 […]

Secure Boot – What Is It?

Lit up circuitry on transparent board

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 […]

3 Steps to Reading New Code

Man writing some code

Approaching Code For The First Time Whether you are approaching a code base for the first time or you are doing a code review for another developer, reading code may […]