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

Do Software Developers Normally Code on Weekends? Work-life Balance and Overtime in the Tech Industry

Despite all the perks tech companies offer to employees these days (unlimited PTOs, catered lunches, refreshments, beer on tap, dog friendly offices, gyms, yoga classes), there is oft...

Oct 19, 2019

GraphQL - A Practical Overview and Hands-On Tutorial

GraphQL is a Query Language for APIs. It provides a fresh and modern approach to fetching (and manipulating) data from APIs when compared to traditional methods such as REST. Its powe...

Oct 13, 2019

== vs === in Javascript and Which Should be Used When

In Javascript, we have couple of options for checking equality: == (Double equals operator): Known as the equality or abstract comparison operator === (Triple equals operator): Know...

Oct 12, 2019

What are -Xms and -Xms parameters in Java/JVM (Updated up to Java 13)

In short, Xmx specifies the maximum heap size available to an application Xms specifies the minimum heap size available to an applicationThese are Java Virtual Machine (JVM) paramet...

Sep 02, 2019

Spring Boot - Replace Tomcat With Jetty As the Embedded Server

Apache Tomcat and Eclipse Jetty are two of the most popular web servers and Java Servlet containers. Tomcat is more widely used compared to Jetty and has significantly more market sha...

Sep 01, 2019

How Docker Works? Under the Hood Look at How Containers Work on Linux

Docker is awesome. It enables software developers to package, ship and run their applications anywhere without having to worry about setup or dependencies. Combined with Kubernetes, i...

Apr 12, 2019

YAGNI, Cargo Cult and Overengineering - the Planes Won't Land Just Because You Built a Runway in Your Backyard

It was April. Year was probably was 2010. The cold, snowy winter was finally coming to an end and the spring was almost in the air. I was preparing for my final exams. The review lect...

Aug 19, 2017

Caching Strategies and How to Choose the Right One

Caching is one of the easiest ways to increase system performance. Databases can be slow (yes even the NoSQL ones) and as you already know, speed is the name of the game.

Aug 11, 2017

Basics of Java Garbage Collection

Knock, knock. Who’s there? …long GC pause… Java. It’s an old joke from the time when Java was new and slow compared to other languages. Over time, Java became a lot fa...

Aug 06, 2017

Message Batching to Increase Throughput and Reduce Costs

A while ago, I was working on a backend system on the AWS cloud. Individual services in the system communicated by exchanging asynchronous messages with each other using Amazon SQS. D...

Aug 03, 2017