If you have been following my blog, you may have noticed a pattern; I write a lot about testing software. Recently, I picked up a book on Building Micro Services, where I came across a chapter on testing micro services. This post is about mocking your pyt... (more…)
Read more »
This is a story about how very difficult it is to build concurrent programs. It’s also a story about a bug in Python’s Queue class, a class which happens to be the easiest way to make concurrency simple in Python. This is not a happy story: this is a trag... (more…)
Read more »
Today we’re going to take a bit of a detour from web development and head more towards the realm of software development, while dunking our toes into the world of intrigue that is cryptography and information security. I used a lot of buzzwords there but ... (more…)
Read more »
Improve your Python skills with these 30 Python best practices, tips, and tricks. (more…)
Read more »
Python is one of the most popular programming languages used today and it has been around for more t... (more…)
Read more »