Article Search

AI & Machine Learning

Back to Basics: AI Edition - Story

November 01, 2023

Artificial intelligence (AI) is another one of those nebulous concepts that people throw around pretty often as an overarching umbrella term for a lot of things that, technically speaking, are not quite AI.

Software & OS

Back to Basics: Releasing Your Software - Story

October 04, 2023

Releasing your code is the final step in the software development process. Your project should be finished now, so it's time to release it into the wild.

Debug & Test

Back to Basics: Quality Assurance & Testing - Story

September 27, 2023

In our last article, we broke down the debugging process and its many woes, but also reviewed some tools and tips to make it as easy and painless as possible. Where debugging is the process of finding bugs that you know exist in your code, quality assurance testing is when you find bugs that you weren’t aware of.

Debug & Test

Back to Basics: Debugging Code - Story

September 20, 2023

We all know the suffering that is the debugging process. The hours spent banging your head against the desk… the sleepless nights spent screaming into the void over three lines of code… the moment when you realize that you sacrificed your firstborn child just to find out that you were missing a single semicolon. Coding is sometimes pain.

Software & OS

Back to Basics: Get Coding and Commenting - Story

September 13, 2023

At this stage of your project, you’ve not only meticulously chosen and gathered materials, resources, tools, and an IDE that’s suitable for your project; but you’ve also created your pseudocode roadmap. And now, finally, it’s time to begin the real coding.

Software & OS

Back to Basics: Pseudo-Coding - Story

September 06, 2023

Every step in this process has built on knowing what the plan is for your code. But we have one final planning step that will help ensure you know exactly where you’re going when you do start writing code before it’s time to get into the trenches of writing code: pseudo-coding

Software & OS

Back to Basics: Configuring the Development Environment - Story

August 30, 2023

In the last installment of this series, we reviewed the crucial steps of identifying and acquiring a development stack and tools that work best for you and your project’s needs. This time, we’ll be getting into choosing and configuring your development environment, and how the choices you’ve been making so far will help you determine what that looks like.

Software & OS

Back to Basics: Fundamentals of Dev Stack Code - Story

August 23, 2023

In this section, we’ll look at a new set of essential questions to ask yourself to determine what sort of workspace you’ll need to actually begin developing your software.

Software & OS

Back to Basics: Software Design Ideation & Requirement Specifications - Story

August 16, 2023

One thing every engineer — whether you’re a beginner, hobbyist, or pro — will need to do at some point is conceptualize a project. But what does that process look like from start to finish? Where do you even begin? Well, we’ve got you covered.

Debug & Test

Embedded Toolbox: Back to ’Scope Basics – I2C Protocol Analysis - Video

April 26, 2022

 

Protocol analysis isn’t going out of style anytime soon, and neither are the oscilloscopes you need to perform it. In fact, they’re modernizing.