Category Archives: programming

Build a Space Shooter with Phaser3 and JavaScript(Tutorial3)

In this blog post series, I want to unpack building a 2D shooter game using Phaser3.js. Phaser3 provides a robust and fast game framework for early-stage JavaScript developers. In this tutorial, we will work to add aliens to the scene, … Continue reading

Posted in game based learning, games, open source, programming, stem | Leave a comment

Music Maker: Using NodeJS to Create Songs

In my graduate school career, I had the opportunity with our evolutionary complexity lab to study creating music using neural networks and interactive genetic algorithms. It’s fun to study these two topics together since I enjoy crafting code and music. … Continue reading

Posted in creativity, music, open source, programming | Leave a comment

Remotely Control IoT devices using NodeJs, Firebase, and Johnny5

Hello, makers!  In our blog post today, I wanted to share a simple way to remotely control IoT devices using NodeJs and Google Firebase.  Let’s say you’re trying to remotely control a small lego crane like this.  You’ll notice there … Continue reading

Posted in making, programming, technology | Leave a comment

Building Chat Bot Apps with Google Actions

In science fiction, we have dreamed about the days when we’ll talk to our computers to make things happen. In Star Trek, crew members can talk to the Holodeck computer to “program” and explore amazing virtual experiences. Tony Stark(aka. Ironman) … Continue reading

Posted in making, mobile, programming | Leave a comment

“Growing Your Developer Career using Open Source” via @JohnBaluka

Whether you’re just starting in your career or you’ve been working in the industry for years, you can benefit from the culture and practice of open source. I want to thank John Baluka for sharing his reflections and personal journey … Continue reading

Posted in open innovation, open source, programming, technology | 1 Comment

10 Trends You Need to Know from Google I/O 2018

What’s Google I/O? Google I/O is an annual software developer-focused conference which features a keynote on the latest updates and announcements by Google. The conference also hosts in-depth sessions focused on building web, mobile, and enterprise applications with Google and … Continue reading

Posted in making, mobile, programming, technology | Leave a comment

6 Resources To Build Cool Minecraft Mods with Python

Looking for a fun way to explore learning to code with your students or children? Consider exploring writing Minecraft mods using Python. In our house, we continue to enjoy building(destroying) together as a family in shared Minecraft worlds. I appreciate … Continue reading

Posted in creativity, game based learning, making, open source, programming, stem, technology | Leave a comment

Detecting Motion using Python, SimpleCV and a Raspberry Pi

My wife and kids enjoy bird watching. In our dining room, we attached a bird feeder to a window in the room. My wife asked if I could hack together a way to snap pictures of birds that visit the … Continue reading

Posted in open source, programming, stem | Leave a comment

5 Fun BBC Microbit Project Lessons

As I have reflected on various physical computing activities we tried with our kids, I started reviewing a novel microcontroller from our friends at the BBC, the micro:bit.   In addition to the BBC bringing us awesome stories like Dr. Who, … Continue reading

Posted in creativity, open source, programming, stem, technology | Leave a comment

Connecting Community Service to Makerspaces and Developer Communities

In November 2017, I had the honor of speaking at DevFest Florida, a community organized developer conference focusing on Google technology. I had an amazing time at this conference. You can check out my reflections on this experience at GDGCentralFlorida.org. … Continue reading

Posted in creativity, leadership, making, open source, programming, teaching, technology | Leave a comment