Most web application developers reach for the tried and tested approach of fetching data from their API right when they need it, and they don't give a…
Before starting the blog I wanted to say that this is my first PyPI package and it is still in the development phase so if anyone finds it interesting…
Profiling, Refactoring & Design Patterns
Evaluating and enhancing the code
One way to evaluate the code is to profile it. Luckily, Node.js a…
A couple of days ago I ran onto HubSpot's post 32 of the Best Website Designs to Inspire You in 2020.
In most cases, these types of posts reflect per…
Table Of Contents
Calculating JPG image file size
Online image optimization
Image loading optimization
WebP image forma…
Planning ahead of time needs a crystal ball no developer has.
Create great models and…
In the past few weeks I was familiarizing myself with Gatsby and I was making a list of plugins that are good-to-have while working on a project. I we…
What is Concurrency?
Concurrency is about progressing with two or more activities at the same time.
To better understand the above definition, let's …
Recently, my colleagues and I discussed the popularity of a couple of technologies - in particular, Java and node.js. After a brief Internet surfing s…
Nodejs has proved to be highly performant, by cleaning dividing synchronous and asynchronous activities. However, at scale, there can be bottlenecks a…
Your Upcoming Challenges
Nothing to show here
Accept challenges on Hashnode to become better at dev blogging and win cool badges from Hashnode to showcase.