- 
        
What we've been reading in November (2021)
Here are the articles, videos, and tools that we’ve been excited about this November.
 - 
        
Pocket article: How to implement and use `.noinit` RAM
This pocket article will describe how a non-initialized region of memory works, how to implement it, and how it can be used in a typical embedded system.
 - 
        
New Events and Jobs Pages on Interrupt
Interrupt now has a community-curated Events and Jobs page! We’ve pre-populated it a bit and we invite and welcome you to submit job listings and events that you believe are relevant to the embedded engineering space.
 - 
        
What we've been reading in October (2021)
Here are the articles, videos, and tools that we’ve been excited about this October.
 - 
        
Automatically format and lint code with pre-commit
This article provides some background and guidelines for using
pre-committo automatically format and lint C-language firmware codebases. We’ll cover general guidelines and go over an example set of checks that can be helpful when working on firmware code. - 
        
What we've been reading in September (2021)
Here are the articles, videos, and tools that we’ve been excited about this September.
 - 
        
Peeking inside CMSIS-Packs
In this article, we’ll take a look at what CMSIS-Packs are, and how they can be useful!
 - 
        
Profiling newlib-nano's memcpy
This article takes a look at one of the commonly used functions provided by the Newlib C library:
memcpy. We’ll examine the default nano implementation and the performance implications, comparing it against the faster non-default implementation.