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

Top new Java features in Java 8 and Beyond

In this post, we’ll look at some of the latest features introduced in Java 10. Let’s go.

May 10, 2016

The char Type in Java is Broken?

If I may be so brash, it is my opinion that the char type in Java is dangerous and should be avoided if you are going to use Unicode characters. char is used for representing characte...

May 08, 2016

Minimum Viable Product - Lessons for Software Teams

The concept of the minimum viable product or the MVP was popularized by Eric Reis in his book The Lean Startup. He defines it as: The minimum viable product is that version of a new ...

May 07, 2016

Good Abstractions Have Fewer Leaks

Abstraction is one of the greatest visionary tools ever invented by human beings to imagine, decipher, and depict the world. - Jerry SaltzAbstraction are all around us. We abstract ...

May 06, 2016

Software Rot, Entropy and the Broken Window Theory

“Complexity is the business we are in and complexity is what limits us.” - Fred Brooks, The Mythical Man-MonthSoftware projects go through many modifications over their lifetime. As...

May 02, 2016

Do Experienced Programmers Use Google Frequently?

Software developers, especially those who are new to the field, often ask this question or at least wonder whether they are good developers or just good at googling up solutions.“Do e...

Apr 30, 2016

Do Not Let Technical Debt Get Out of Control

Technical debt is a useful metaphor for describing the consequences of adding new functionality to a system in a quick and dirty manner to get something out of the door faster. The pr...

Apr 27, 2016

What is HTTP/2?

There are many reasons to feel excited about HTTP/2. It is the first major update of the HTTP protocol in 16 years! It was long overdue as the web dramatically evolved over the years....

Apr 23, 2016

When to Rewrite from Scratch - Autopsy of a Failed Software

It was winter of 2012. I was working as a software developer in a small team at a start-up. We had just released the first version of our software to a real corporate customer. The de...

Apr 21, 2016

Git Stash - Saving Your Changes

Let’s say you are in the middle of implementing a new feature. You’re half way through your changes and the code is in a messy state. You get a message that there’s an urgent issue th...

Apr 18, 2016