More Fun with Hardware and CircuitPython -- IoT, Wearables, and More!

This talk was given at Remote PyCon 2021.

Slides

View the slides on SpeakerDeck, or download them.

Abstract

Learn about programming hardware with Python and advanced uses of CircuitPython by walking through exciting demos of real-world projects in action. Advanced components like buttons, sensors, and screens bump up the fun and the interactivity of your project. Level-up your hardware skills in this fast-paced talk!

[Read More]

Goodbye Print Hello Debugger (Remote) for PyCon 2020

This talk was due to be given at PyCon US 2020, but was instead recorded from home to be shared virtually on PyCon’s YouTube channel.

Video

Slides

View the slides on SpeakerDeck, or download them.

Abstract

Still debugging your code with print? Learn how to level up your ability to troubleshoot complex code situations by using the power of a fully-featured debugger.

[Read More]

Learning Hardware With Makecode for Kids -- Live on Twitch!

I’ve always wished that I could have learned about working with hardware and electronics from a younger age. I hope to share what I’ve learned and hopefully inspire school-aged kids who are currently stuck at home. When and Where I’ll be live-streaming an interactive workshop about programming hardware on Tuesday, March 24th at 11am PDT. Watch at: twitch.tv/nnjaio Participation Notes I encourage all parents to participate with their children. [Read More]

Goodbye Print Hello Debugger at DjangoCon 2019

This talk was given on Tuesday September 24th 2019 at DjangoCon US in San Diego.

Still debugging your code by using print? Learn how to level up your ability to troubleshoot complex code situations by using the power of a fully-featured debugger in this talk aimed at all levels of programming ability.

Slides

View the slides on SpeakerDeck.

Cheat Sheet

Download the debugger cheat sheet.

[Read More]

OSCON 2019 - Code Review Skills for People

This talk was given on July 18th, 2019 at OSCON in Portland, Oregon.

Slides

View the slides on SpeakerDeck

Abstract

As teams and projects grow, code review becomes increasingly important to support the maintainability of complex code bases. But code reviews aren’t as straightforward as they appear because the people involved in them aren’t always predictable.

[Read More]

Three Things You Should Know About Visual Studio Code

Supercharge your editing experience 🎉

Visual Studio Code is a free, cross-platform, open source code editor from Microsoft. You might have also heard it called VS Code, or sometimes, just Code.

It’s the editor I use and enjoy daily. You may already know that it’s an excellent option for Python developers – it supports linting, debugging, features AI-assisted code auto completion, and more.

With just a little configuration Code can also be so much more!

[Read More]