Archive

Building

Building

How to Add Scrollbars to a Dynamic GUI in TKinter

When dynamically adding a widget to a GUI, you expect any scrollbars to adapt to the new size of the content area (allowing the user to scroll to the new content). Unfortunately when developing these dynamic GUIs with Tkinter, it is not straightforward to get this behavior. This post will show you how to get your scrollbars working so you can move on to the fun stuff.

Read essay

Building

A Letter to Those Starting Electrical Engineering

Electrical Engineering is an exciting, rewarding career choice. For those who enjoy physics and logic it is a perfect fit. Here is the advice I wish I knew when starting my EE journey.

Read essay

Building

PID Control for Line Following Robot

Line following is easy to accomplish but hard to master. PID Control, while more challenging to implement and tune, provides effective smooth tracking and quick response.

Read essay

Building

Aether: A Clean Theme for Hugo

Aether is new theme for Hugo (a static site generator) that emphasizes motion, material, and depth as design elements. Distracting styling and page elements are forgone to focus on the content.

Read essay