Compare Top Python Frameworks

Python frameworks make it easier for developers to create web applications quickly by offering required functionality out of the box. This allows developers to focus on the business logic instead and get up and running faster and smarter See comparison between popular Python frameworks.

March 7, 2020

All Articles

REST Design - Choosing the Right HTTP Method

One of the challenges when designing a REST API is choosing the right HTTP method (GET, PUT, POST etc.) that corresponds with the operation being performed. Some people incorrectly as...

Jul 04, 2016

Idempotent and safe HTTP methods - REST API

If you are designing or building REST APIs, you should be aware of two very important properties of HTTP methods: idempotency and safety. These properties are defined in the HTTP spec...

Jun 30, 2016

Behind Monty Hall's Closed Doors - Our Limited Minds

There’s a classic brain-teaser in the field of probability that goes like this: Imagine that you’re on a television game show and the host presents you with three closed doors. Behin...

Jun 26, 2016

What is Serverless Architecture? AWS Lambda Features (2020)

Serverless is the new buzzword that is quickly gaining momentum and attention.The concept is to be able to run server-side code without worrying about the messy details of provisionin...

Jun 25, 2016

Blameless Postmortems - Examining Failure Without Blame

Let’s face it: failure is inevitable in complex systems. It cares not for the number of tests you ran, code reviews or your monitoring tools. It just happens. And how is failure usual...

Jun 20, 2016

Continuous Delivery - Automating the Release Process

For many software developers, release days are stressful events. There’s always some risk that things might go wrong in the process or that a bug would surface in production. At my pr...

Jun 18, 2016

The Law of Demeter - Writing Shy Code

In all my years of building server-side applications, I have come to believe that the single most important aspect that determines the long term success of these projects isn’t the sp...

Jun 17, 2016

Remote Software Development - Lessons Learned

Previously, I talked about the ill-fated rewrite of our core product. The ‘second system’, although better and faster than its predecessor, was rejected by the customer. But the story...

Jun 12, 2016

IDEs and Productivity

I used to be neutral on the choice and even the use of an IDE for writing code. In university, I learned and used Vim for assignments. When I started my first job, I switched to a pop...

Jun 10, 2016

Write Less Code

Not too long ago, I sat down to ‘clean up’ a project that I inherited. I was given the reins of the refactoring efforts because the project has had several bugs in production. It was ...

Jun 03, 2016