PragmaticBookshelf

PragmaticBookshelf

Devtalk Sponsor

Spotlight: Mike Riley (Author) Interview and AMA!

Author Spotlight
Mike Riley
@mriley

This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book helps you discover easy ways to control your home with Raspberry Pi hardware and the fun of Python scripting. Create custom Internet-of-Things projects with Mike’s guidance.

This is also an AMA. Everyone commenting or asking a question will automatically be entered into our drawing to win one of his books!

Most Liked

mriley

mriley

Author of Portable Python Projects (& 3 other titles)

While the Pi 4’s CPU’s are the best yet in the Raspberry Pi hardware line, they are still not quite capable of tasks requiring heavy compute needs. Even the desktop experience is still not something I would want to use as a daily driver. While it could drive a NAS, performance would likely be sub-par. I have found running a Kubernetes cluster on a Pi 4 consumes nearly 60% of CPU just running standard Ingress and web interface services like Portainer, so the Pi’s ARM-based CPU still has a long way to go to catch up to something like Apple’s M1.

mortz

mortz

Thank you Mike and Erica for the wonderful interaction. I have been on the fence about getting a Raspberry Pi for a while now, but I guess this convinced me to get one.

I want to pick Mike’s brain for any ideas he might have for projects for a particular context. The context I am thinking of is rural India and it is a slightly unique place globally because it is a large, young, “rustic” demographic with access to cheap internet. What kind of IOT / hardware projects or avenues would you think are relevant for us? Are you aware of any people / projects that we can take an inspiration from?

mriley

mriley

Author of Portable Python Projects (& 3 other titles)

Hi mortz,

Assuming you have access to stable electrical and Internet connectivity, the Pi could make a good, reliable server for a variety of functions. Obvious services like file sharing, monitoring, security, along with IT-focused capabilities like running a Gitea server and even a Kubernetes server (Rancher’s K3s and Ubuntu’s microK8s work out of the box on the Pi’s ARM-based hardware).

As for a place for interaction and inspiration (in addition to my book :slight_smile: ), take a look at some of the projects Pi enthusiasts have posted in the Raspberry Pi reddit at:

Raspberry Pi Projects Hub (reddit.com)

Best of success with your Pi journey!

Where Next?

Popular Community topics Top

New
PragmaticBookshelf
“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin Even when you’re ultimately right about what the future ho...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
New
PragmaticBookshelf
Author Spotlight: Lauren Maffeo @lmaffeo Businesses own more data than ever before, but it’s of no value if you don’t know how to use...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
New
New
New
Margaret
Ask Me Anything with Zach Daniel and Rebecca Le @zachdaniel and @sevenseacat On February 24 and 25, we are giving you a chance to ask...
New

Other popular topics Top

PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New