Insulating and Encapsulating my Crawlspace
I recently insulated and encapsulated my crawlspace a few months ago. The crawlspace is about 2,000 sqft and the entire project cost me about $5,500. It took about a month…
Read MoreI recently insulated and encapsulated my crawlspace a few months ago. The crawlspace is about 2,000 sqft and the entire project cost me about $5,500. It took about a month…
Read MoreHere are some of my notes while I go over the sliding window algorithm.
Read MoreIn the world of Object-Oriented Programming (OOP), SOLID principles are five fundamental guidelines to design and organize code in a way that's scalable, manageable, and easy to understand. However, these…
Read MoreI recently connected my gaming PC to my Sony TV and wanted to get 4k@120hz working. After piecing together a few forum posts and getting it working I thought I'd…
Read MoreIn this article, I will go over some tools to hgelp you build production grade Python applications. From debuggin tools such as pdb, 12 factor compliant logging, tersting using pytest…
Read MoreThis post goes over creating iterables, generators then using both of these to create a generator decorator that will help you create generators faster.IterablesAn iterable is any object that can…
Read MoreThis article will go over creating a decorator factory in Python. This can be helpful for example when you want to create different logging capabilities. The final result of this…
Read MoreThe attrs package is designed to help Python developers keep their code clean and fast. It uses decorators to modify Python class __slots__ and __init__ functionality. __init__ is straight forward…
Read MoreOverviewCaching involves storing data in temporary memory for faster retrieval later on. Examples include a database that uses caching to avoid reading from the hard drive and a web browser…
Read MoreThis post contains an overview of the folder/file structure, PEP440 versioning, and PEP8 styling guide of a python application for deployment.Folder StructureThe folder hierarchy is a balance between too many…
Read More