News

If you are interested in microcontroller programming, you may have heard of the term hardware abstraction layer, or HAL. But what exactly is a HAL and how does it help you interact with different ...
Abstraction is one of the four cornerstones of Computer Science. It involves filtering out – essentially, ignoring - the characteristics that we don't need in order to concentrate on those that ...
Though abstraction might sound like something that is taken for granted, for quite a few reasons, it proves to be critical. Programmers who understand the importance of clean code know-how ...