Mattia MaldiniinBetter ProgrammingBuild a C GUI Application With LVGL and a SDL2 as the BackendCreate beautiful UIs for any display type·13 min read·Nov 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…13 min read·Oct 31, 2022--2--2
Mattia MaldiniinThe StartupC 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…20 min read·Jul 24, 2022--1--1
Mattia MaldiniinThe StartupFlashing an STM32How to load firmware on the most common ARM microcontroller family·9 min read·Jul 24, 2022----
Mattia MaldiniinThe StartupThe Plague of Help Vampire HuntersSelf-righteous bullying for the sake of it·10 min read·Jan 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…·6 min read·Oct 20, 2020----
Mattia MaldiniThe Principles Behind TEA-CombineAttempting to Programmatically Combine Stateful Components in The Elm Architecture16 min read·Oct 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…·7 min read·Feb 15, 2020--5--5
Mattia MaldiniinThe StartupThe Hidden Costs of Firmware FlashingHow Simple Procedures Start to Diminish the Returns of Embedded Products·6 min read·Feb 5, 2020--1--1
Mattia MaldiniinThe StartupHacking an Old Industrial BoardA story of recycling for the sake of it·13 min read·Dec 29, 2019--1--1