ASAntanas Stankevičiusinstankevicius.dev·Jan 25 · 1 min readSecure MQTT with ESP32: Hot-Seat ProjectThe Hot-Seat project was inspired by a simple, real-world problem.On sunny days, the window behind my desk shines directly onto my workspace, turning it into an unexpectedly warm spot. I wanted to measure how hot it actually gets during the day, and ...00
ASAntanas Stankevičiusinstankevicius.dev·Jan 23 · 2 min readBluetooth Relay & Silicon LabsThis project was inspired by a real-world business case that required a wireless-controlled relay used to control a vehicle’s fuel pump or starting mechanism in order to prevent vehicle theft. In this scenario, the relay is installed inside the vehic...00
ASAntanas Stankevičiusinstankevicius.dev·Jul 4, 2022 · 2 min readOpen-Closed Principle (OCP)The Open-Closed Principle (OCP) can be be described this way: A software component should be open for extension but closed for modification. In other words, when requirements change, the module should change as minimum as possible. Ideally, no chan...00
ASAntanas Stankevičiusinstankevicius.dev·Jun 28, 2022 · 3 min readSingle Responsibility Principle (SRP)The Single Responsibility Principle (SRP) can be described this way: A module should have only one responsibility, and only one, reason to change. Unfortunately, this sentence is difficult to understand without proper explanation. What does the wo...00