Soon after the lockdown, when we all started working from home, there was a sudden increase in the number of people who wanted to write machine learning code. And not just any machine learning code, ...
Read MoreArchives
Disclaimer: I use both iPhone and an Android phone. I have used all three major desktop operating systems - Windows, various Linux distros, and MacOS. And I have also used Android tablets, and iPads....
Read MoreWe have already implemented a Binary Tree in Java a few weeks back, and this is the logical continuation of that. In this post, we'll see how we can implement a Binary Search Tree (BST) in Java. This...
Read MoreHashMap is one of those data structures that we use a lot in our code, almost on a daily basis. And there will be situations where we'd want to iterate on the keys in a HashMap. There are many ways i...
Read MoreIn the part 1 of the art of load balancing, we saw what a load balancer is, the various strategies of load balancing, and how you can easily get started with a load balancer on your local machine. In...
Read MoreA load balancer becomes a very important component of your infrastructure as your system grows. As the traffic to your server increases, you'll have to scale the server either vertically or horizonta...
Read MoreI have talked about Kinesis before, and I'm sure you've been using Kinesis for longer than me. But according to what I've seen, not all teams or companies use all parts of Kinesis. And, there are fou...
Read MoreCaching is nothing new, we've been caching stuff for ages now. We do that in our everyday lives as well. It would be wrong to say that caching is a very technical concept, it's not. Usually, what we ...
Read MoreAmazon's S3, or Simple Storage Service, has become one of the most used cloud services today. We use it for all kind of purposes, including but not limited to data lakes, intermediary storage, persis...
Read MoreEver since Apple announced Sidecar, people have been going crazy with the extended productivity. If you haven't worked with multiple displays, you wouldn't understand the productivity boost it brings...
Read More