Arduino Intro, Shopping list & Workshop #1

Posted by & filed under electronics, geek, hardware, learning, robots, Tech.

I’ve recently become obsessed with physical computing. This started with my discovery of Arduino while heavily dogfooding our new products as a Product Manager here at Safari. The more I read about it, the more fascinated I became with all the things this tiny microcontroller could do, and eventually even volunteered to run an Arduino Workshop for… Read more »

Teaching Physical Computing with Arduino

Posted by & filed under ConnectED, electronics, hardware, kids, learning, programming, Safari Flow.

Recently, my infatuation with Raspberry Pi, Arduino, and Physical Computing coincided nicely with Safari Books Online’s dedication to ongoing education and involvement with ConnectEd. Having volunteered at Seabury Hall in Makawao, Hawaii (Maui) in the past, I was given the opportunity to submit an idea for a “Winterim” 4-day workshop on the topic of my… Read more »

My Quest for Circuit-Board Immortality

Posted by & filed under hardware, robots.

I don’t know about you, but after painstakingly building a simple circuit to control a Raspberry Pi soundboard for my kids’ train set (inspired by this Make Article) on a breadboard and debugging code to make it work how I wanted, I got a little too attached when it came time to break it down… Read more »

Meet Chirpy – The Raspberry Pi Dancing Bird Subscription Notifier

Posted by & filed under hardware, python, Safari Flow.

What the heck is a Dancing Bird Subscription Notifier? Like many companies, Safari’s projects are given an internal secret codename that follow a pattern. In Google’s case that pattern is alphabetically ordered confectionary; in our case it’s bird names. With Safari Flow, an all-new product, we re-architected many of our systems, and we decided to… Read more »

Using Charles Proxy to Optimize Mobile App Performance

Posted by & filed under mobile, testing.

With today’s metered data plans and intolerance for slow apps, mobile app users are very sensitive to excessive data consumption and underperformance. Even a well-functioning app can have underlying inefficiencies, and a great way to fully understand your app’s data usage pattern is by running all its traffic through an HTTP proxy like Charles. When… Read more »