stankevicius.devSecure 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 ...Jan 25·1 min read
stankevicius.devBluetooth 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...Jan 23·2 min read
stankevicius.devOpen-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...Jul 4, 2022·2 min read
stankevicius.devSingle 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...Jun 28, 2022·3 min read