Mattia MaldiniinBetter ProgrammingBuild a C GUI Application With LVGL and a SDL2 as the BackendCreate beautiful UIs for any display typeNov 14, 2022Nov 14, 2022
Mattia MaldiniZig Bare Metal Programming on STM32F103 — Booting upWhen talking about embedded software development one cannot consider all the programming languages that are normally available on major…Oct 31, 20222Oct 31, 20222
Mattia MaldiniC Bare Metal Programming on STM32F103 — Booting upIn the embedded software development field, bare metal refers to a minimalist approach that rejects all kinds of SDKs and tooling that make…Jul 24, 20221Jul 24, 20221
Mattia MaldiniinThe StartupFlashing an STM32How to load firmware on the most common ARM microcontroller familyJul 24, 2022Jul 24, 2022
Mattia MaldiniinThe StartupThe Plague of Help Vampire HuntersSelf-righteous bullying for the sake of itJan 17, 2021Jan 17, 2021
Mattia MaldiniinThe StartupChoose Python as Your First Programming LanguagePython is one of the most popular programming languages of the 21st Century. It is a general-purpose language used for Web Development…Oct 20, 2020Oct 20, 2020
Mattia MaldiniThe Principles Behind TEA-CombineAttempting to Programmatically Combine Stateful Components in The Elm ArchitectureOct 18, 2020Oct 18, 2020
Mattia MaldiniinThe StartupHow to Use Raspberry Pi for a Professional SolutionI work for a small firm delivering electronic solutions for industrial applications. My job is to develop the embedded firmware for the…Feb 15, 20205Feb 15, 20205
Mattia MaldiniinThe StartupThe Hidden Costs of Firmware FlashingHow Simple Procedures Start to Diminish the Returns of Embedded ProductsFeb 5, 20201Feb 5, 20201
Mattia MaldiniinThe StartupHacking an Old Industrial BoardA story of recycling for the sake of itDec 29, 20191Dec 29, 20191