Free apps vs. Paid appsTech by Sunny Srinidhi - December 19, 20200 Even though free apps are, well, free, they actually are not. Learn how you’re paying for all the free apps you download.
Binary Search Tree Implementation in JavaTech by Sunny Srinidhi - October 1, 2020October 1, 20200 In this post, we’ll see how to implement binary search tree data structure in Java. Also, we’ll see how to construct and traverse a BST.
Different ways of iterating on a HashMap in JavaTech by Sunny Srinidhi - August 7, 2020August 7, 20200 In this post, we will learn how to iterate over the keys in a HashMap in five different ways, including a couple of Streams APIs.
The art of load balancing – Part 2Tech by Sunny Srinidhi - July 27, 2020July 27, 20200 There are many strategies used by a load balancer. Here, continuing from part 1, we’ll see what these strategies are and how they work.
The art of load balancing – Part 1 (Understanding a load balancer)Tech by Sunny Srinidhi - June 3, 2020June 3, 20200 We hear about load balancers everywhere. But what does it mean and how does it work? Can you try it out youself? Let’s see.
Kinesis Data Streams vs. Kinesis Firehose Delivery StreamsData Science by Sunny Srinidhi - May 25, 2020August 27, 20240 I 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 four parts in Kinesis: Ingest and process streaming data with Kinesis streams - Kinesis Data Streams Deliver streaming data with Kinesis Firehose delivery streams - Kinesis Firehose Delivery Streams Analyse streaming data with Kinesis analytics applications - Kinesis Analytics Ingest and process media streams with Kinesis video streams - Kinesis Video Streams All these four parts offer something different. Well, the last two are definitely different than the first two. But it's the first two that I see a lot of people getting confused with. So I thought I'll
Why caching is important to improve your system’s performanceTech by Sunny Srinidhi - May 5, 2020December 18, 20210 We often hear about caching data on servers, but exactly does that mean? And how do we cache data? What are the different approaches?
Explore your Amazon S3 data online using FilestashTech by Sunny Srinidhi - April 29, 2020April 29, 20200 Filestash is a very handy tool in your browser which helps you nativage your S3 buckets and folders easily, and even edit files online.
Get Apple Sidecar-like feature on a PC with Wired XDisplayTech by Sunny Srinidhi - April 20, 2020April 20, 20200 With Wired XDisplay, you can mirror your PC’s screen on an iPad, iPhone, or Android smartphones and tablets. Le’t see how to do that.
Redundancy in a distributed systemTech by Sunny Srinidhi - April 13, 20200 We don’t think of introducting redundancy in our systems early enough. This is bad. Let’s see why with an example, and how to fix it.