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

PragmaticBookshelf
“A Mystical Experience” Hero’s Journey with Paolo Perrotta @nusco Ever wonder how authoring books compares to writing articles?...
New
PragmaticBookshelf
A Hero’s Journey with Chris Pine @chrispine Chris Pine, author of Learn to Program, Third Edition, discusses his journey to beco...
New
PragmaticBookshelf
A Hero’s Journey with Sophie DeBenedetto @SophieDeBenedetto Sophie DeBenedetto, author of Programming Phoenix Liveview, discusse...
New
PragmaticBookshelf
Author Spotlight James Stanier @jstanier James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New
New
PragmaticBookshelf
Author Spotlight: Sean Moriarity @seanmor5 Machine learning sounds both magical and difficult, but with the right tools and the right...
New
PragmaticBookshelf
Democratizing Deployment with Ellie and Pep @elliefairholm and @Gilacost Ellie Fairholm and Josep (Pep) Giralt D’Lacoste are o...
New
Margaret
Ask Me Anything with Ellie Fairholm and Josep Giralt D’Lacoste @elliefairholm and @Gilacost On February 24 and 25, we are giving you ...
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
Margaret
Creating Great Teams with Sandy Mamoli @sandymamoli and David Mole What if teams could form themselves, rather than being assi...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1050 21151 394
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
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
hilfordjames
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
PragmaticBookshelf
Explore the power of Ash Framework by modeling and building the domain for a real-world web application. Rebecca Le @sevenseacat and ...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New