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 »

Building a democratized organization

Anyone looking to hire or be hired into an IT organization these days knows the job boards use algorithms to screen applicants, but this AI-infused approach to identifying talent often misses the people IT organizations need most: cross-functional experts who bring unique, game-changing talents — but don’t look good on digital paper. So, instead of… Read More »

NanoPi NEO Plus2 packs power into cookie-sized IoT device

If you’ve taken some time to get to know the Raspberry Pi, the all-in-one computer that’s only slightly larger than a deck of cards, you’re sure to like its tiny cousin, the NanoPi NEO Plus2 — especially if you’re deploying IoT devices. The NanoPi is less than half the size of the Raspberry Pi 3,… Read More »

Use motion, Dropbox, RPi to create a remote cam

Check out an updated containerized version of this project in https://www.johntonello.com/how-my-cat-helped-me-build-a-better-iot-app/ One of the first projects I ever built on the Raspberry Pi 2 was a motion detector camera to keep track of my cats. The idea was to tune in to the home-based camera while I was away or at work so I could,… Read More »

Puppet’s Cloud Discovery: Know What’s Running in Your Cloud

Puppet’s new Cloud Discovery seeks to give you a clear picture of what’s running on all your AWS instances—even the ones you didn’t know you had. It moves beyond the cloud infrastructure and instances to show you their workloads and everything from packages and firewall rules to users and OS variants.   Read more

SQL Server on Linux

When Wim Coekaerts, Microsoft’s vice president for open source, took the stage at LinuxCon 2016 in Toronto last summer, he came not as an adversary, but as a longtime Linux enthusiast promising to bring the power of Linux to Microsoft and vice versa. With the recent launch of SQL Server for Linux, Coekaerts is clearly… Read More »