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

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

Why Do Developers Love Music so Much? How to Concentrate in Noisy Open Offices

There are a million ways to lose a work day, but not even a single way to get one back - PeoplewareI used to like open floor plans until I had to work in one. On my first day of wor...

May 28, 2016

Avoid Singletons to Write Testable Code

Often times there is a need to share a single object of a class throughout the code base. For example, we might want to store all online users in one central registry or share a centr...

May 27, 2016

Effective Coding Standards

Coding standards are a set of guidelines, best practices, programming styles and conventions that developers adhere to when writing source code for a project. All big software compani...

May 22, 2016

7 Deadly Sins of Mobile Websites

A mobile website is designed and optimized for browsing on a smartphone. They come in various flavours: sometimes there are different desktop and mobile versions, other times they are...

May 15, 2016

Software Estimates are not Targets

Software estimation is a hard problem. So much so that in 2012, when Woody Zuill tweeted his blog post with the hashtag #NoEstimates, he set the software development community on fire...

May 14, 2016