The Python strip, lstrip, and rstrip functions can have unexpected behavior. Even though this is documented, non-default values passed to these functions can lead to unexpected results and how Python 3.9 solved this with two new functions.
Read essay →A short article on installing the Mobile Security Framework on Windows utilizing Docker and then using it to quickly analyze an APK.
Read essay →A review of the Udemy course: Data Analysis with Polars
Read essay →A review of the Udemy course: Learn Data Analytics with Polars (Python) in just 2 hours!
Read essay →A review of the Udemy course: Learn Github Actions for CI/CD DevOps Pipelines
Read essay →Python makes it easy to modify a list while you are iterating through it's elements. This will bite you. Read on to find out how and what can be done about it.
Read essay →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.
Read essay →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
Read essay →In Ruby you can use either and or &&. You can use or or ||. What is the difference and what's the catch?
Read essay →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.
Read essay →