Author Archives: John S. Tonello

Tune in and turn out

The estimated 7 million people who turned out for the October 2025 “No Kings” protests in 2,700 communities across the United States added up to a record crowd seeking to protest the actions of a sitting president. It points to a lot of discontent and motivation by citizens frustrated with the state of national politics,… Read More »

How my cat helped me build a better IoT app

My cat Tucker is a somewhat predictable animal who likes to curl up in predictable spots around the house, so he’s the perfect subject for surreptitious video surveillance and just the sort of motivating force I needed to rework a Raspberry Pi project I’d been putting off for some time. [Read more]

Cellular + IoT isn’t as hard as you think

I’ve always been a bit hesitant to add cellular networking to my IoT projects because I figured the cost of bandwidth and the hardware requirements were more trouble than they were worth. But after some experimentation, I got over my fears and found cellular wasn’t nearly as expensive or as complicated as I thought. [Read… Read More »

The joy of bash on Windows

One of the things I like best about running a Linux desktop is the bash shell, which is great for connecting to other boxes, editing files, running Docker containers — you name it. So, when Microsoft introduced the bash shell for Windows 10, I was skeptical. After all, I’ve used cmd.exe for years and it’s… Read More »

Linux Journal: The Full Stack Development Project

Full Stack developers are IT practitioners who can, in a word, do it all. They can set up web servers and databases, write and test code, and deliver a final project. In my latest article for Linux Journal, I explain the process by showing you how to build a web application for tracking books you’ve… Read More »

Look, ma, no data center

Every once in a while, I come across a concept that strikes me as a game-changer, and Kubermesh is one. The idea, put into action by the folks at Ocado Technology, uses Google’s Kubernetes, existing hardware and containers to deploy services across a mesh network instead of standing up dedicated servers in a data center.… Read More »