28 Feb 2020 Python Computing Multithreaded Python: Slithering Through an I/O Bottleneck I recently developed a project that I called Hydra: a multithreaded link checker written in Python. Unlike many Python site crawlers I found while researching,
25 Feb 2020 Computing Breaking Bottlenecks: Unblock Your Processes and Do the Thing Faster I recently gave a lecture on the benefits of building non-blocking processes. This is a write-up of the full talk, minus any “ums” that may
18 Nov 2019 Computing Bash and Shell Expansions: Lazy List-Making It’s that time of year again! When stores start putting up colorful sparkly lit-up plastic bits, we all begin to feel a little festive,
30 Sep 2019 Cybersecurity Computing Privacy Websites Secure Application Architecture Basics: Separation, Configuration, and Access Software developers today are encouraged to focus on building, and that’s a great thing. There’s the benefit of maker culture, an attitude of
06 Aug 2018 Git Documentation Computing Git Commit Practices Your Future Self Will Thank You For A history of clean commits can be evidence of a lot of things: attention to detail, good work ethic, and genuine investment in the project.