denizariyan.comWhy are my builds so slow?Intro I write C++ code almost every day, be it for work or for fun (yes, we exist). While I have great tools for benchmarking runtime performance in my toolbox, I never really tried "benchmarking compile times". With build times continuously creeping...Dec 26, 2025·3 min read
denizariyan.comInterrupt Based Timer for ATmega328PWhy use interrupt based timers? There is two main approaches when it comes to delaying something in embedded systems. In most basic terms, busy waiting is the act of giving a long and unnecessary work to the CPU, so you can block it from processing ...Jun 5, 2022·5 min read
denizariyan.comGetting shell on TP-Link TD864W modem/router comboAbstract TP-Link TD864W is a modem/router combo that is widely used in Turkey mostly because it was given for free to every DSL subscriber by a major ISP in Turkey for years. Its software was modified for use by that particular ISP by TP-Link and is ...Jan 21, 2021·5 min read