About the Author

Brad Mongar

Brad Mongar is a Kansas City-based software developer. He is a Black Belt and his favorite activity in Martial Arts is Board Breaking. He enjoys strategy video games and table-top RPGs, in addition to raising two great kids alongside his wife, Melinda.

Lessons in Programming Java Robots

Brad Mongar Community Leave a Comment

This year, I was a programming mentor in a robot building competition for high school students. Specifically, one of 11 mentors assisting 40 high-schoolers of the Park Hill Trobots team in the FIRST Robotics Competition.

In this blog, I discuss key lessons I learned as a programming mentor of high school students building a Java-based robot that could run, climb, balance, aim, and release projectiles.

Using RetroPie to Build Keyhole’s Gaming Console

Brad Mongar Development Technology, Keyhole 3 Comments

You know you work at a great company when you say to your boss that there is a Linux build for the RaspberryPi that is dedicated to playing old arcade and console games…. and he agrees to buy one for the company office for the low, low price of a written blog post about it.

Keyhole Software is just such a company and this is the promised blog post. Specifically, I’ll be talking about the process I used for setting up the Raspberry Pi. I’m hoping that it will give you a guide (alongside the official documentation) for making your own gaming console!

Friends Don’t Let Friends Use String States

Brad Mongar Programming 5 Comments

Attention: The following article was published over 7 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Many of my coworkers have covered exciting new technologies and frameworks to aid your programming expertise. But at this time I think it is important to reach back and cover an important …

A Delicate Balance: It’s What We Do

Brad Mongar Consulting, Keyhole Leave a Comment

Attention: The following article was published over 8 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.What does a consultant with Keyhole Software do? Do we do heads-down coding on software? Do we design new systems? Introduce new tools and techniques? Do we help with process? Testing? Gathering …