Recent Posts
Python Gotcha: List Copy Problems
Posted on Wed 20 December 2023 in Technical Solutions • Tagged with technical
Copying a Python list (or any mutable object) isn't as simple as setting one equal to another. Let's discuss a better way to do this.
Python Gotcha: Timezone Naive Functions like utcnow() and utcfromtimestamp()
Posted on Thu 23 November 2023 in Technical Solutions • Tagged with technical
utcnow() and utcfromtimestamp() don't know about timezones and that causes problems. Let's talk about those, how to fix the problem and their recent deprecation in Python 3.12
Ruby Gotcha: Operator Precedence
Posted on Mon 23 October 2023 in Technical Solutions • Tagged with technical
In Ruby you can use either and
or &&
. You can use or
or ||
. What's is the difference and what's the catch?
Python Gotcha: Comparisons
Posted on Wed 18 October 2023 in Technical Solutions • Tagged with technical
Comparing two numerical variables in Python can have surprising results if you aren't aware of some common gotchas. This post covers a couple of the common ones.
Python Gotcha: Join vs Concat
Posted on Thu 12 October 2023 in Technical Solutions • Tagged with technical
Append 100,000 strings together using join or concat - Which is faster?
Python Gotcha: Mutable Default Optional Arguments
Posted on Fri 06 October 2023 in Technical Solutions • Tagged with technical
A quick walk through of why mutable defaults on optional arguments is bad in Python.
Syncing Obsidian Notes across devices using Git and GitLab
Posted on Tue 26 September 2023 in Technical Solutions • Tagged with technical
Setting up Obsidian to sync notes across devices utilizing git and a GitLab backend
How to disable Grafana in Gitlab 16.3 Omnibus
Posted on Wed 23 August 2023 in Technical Solutions • Tagged with technical
GitLab 16.3 deprecated and disabled the bundled Grafana, but didn't provide complete instructions for how to disable it. Fortunately, it's easy to do. I've documented the few steps needed.
Review of Unreal Engine 5 Generative Motion Graphics VFX Course
Posted on Fri 14 April 2023 in Review • Tagged with review, technical, learning, unreal engine
A review of the Udemy course: Unreal Engine 5 | Generative Motion Graphics / VFX
Review of Learn How To Make A 2D Platformer In Unreal Engine 5 Course
Posted on Tue 11 April 2023 in Review • Tagged with review, technical, learning, unreal engine
A review of the Udemy course: Learn How To Make A 2D Platformer In Unreal Engine 5