How to Analyze Time And Space Complexity of Algorithms

How to Analyze Time And Space Complexity of Algorithms

Hey, Tea Lovers! Starting your data structures and algorithm journey? Trying to solve more LeetCode or HackerRank or want to win Google CodeJam? Then this is the first thing you should know about, Time and Space Complexity of an Algorithm. We will see various ways we figure out the complexity, and how it is useful to determine the efficiency of an algorithm. With this, we can easily find out the Optimal Solution or algorithm among multiple. ...

March 19, 2022 · 15 min · Mahesh More
Call By Value & Call By Reference in Java

Call By Value & Call By Reference in Java

Hey, Tea Lovers! Today we will take a look at the basic but tricky interview question, Call By Value & Call By Reference in Java. Both beginners and experienced developers get this question in interviews. It’s a technical interviewer’s favorite question. This post is one of the many in the series of Interview Questions, where we don’t just hang you with one line answer, but rather try to explain it so that it gets fits into your head. ...

February 18, 2022 · 6 min · Mahesh More
8 Most Popular Programming Languages in the World

8 Most Popular Programming Languages in the World

Hey, Tea Lovers! Today let’s talk about the programming languages that beat others in popularity i.e most popular programming language in 2022. According to one estimate, there are more than 700 Programming Languages (some say 9000). Out of which 170+ are widely used. But a handful of them is ruling the world, like these 8 (+ bonus) I will be talking about. Why this many, you may ask. Well, every programming language is built to focus on something specific. Such as specializing in a programming paradigm (object or functional), platform-specific, overcoming the limitations of others, being faster, being easier, enhancing the experience, and many more. There is no single answer to it. ...

January 15, 2022 · 8 min · Imran Shaikh
8 Tech to Learn as Java Developer in 2022

8 Tech to Learn as Java Developer in 2022

Hey, Tea Lovers! The new year is just around the corner, and we all are creating a New Year Resolution List 2022 for ourselves, aren’t we? Among staying healthy, beginning happy, and spending more time with family, we Java developers, or any developers also include some new technologies that we want to learn and grow our career with. Generally, it consists of a new hot topic in the market or something that will be used in a new project or just for a hobby. Beginners always find it confusing what should they do next. So I would like to help you guys to append some technologies into your new year resolution’s “learn new things” section. ...

December 30, 2021 · 8 min · Imran Shaikh
Log4j Issue And The Nightmare of Java Developers

Log4j Issue And The Nightmare of Java Developers

Planning to party Friday Night. Everything was ready. Waiting for your friend’s call to pick you up. The phone rings, and without seeing you pick up the call in excitement, “Hey Bro, Kaha tak pohcha” (Where have you reached so far). “Sorry?”, the person replied, “I am MR XYZ from your company ABCD Tech. We have raised an Incident Ticket of Log4J Issue for a major Log4j Security Vulnerability in Java applications”. ...

December 27, 2021 · 4 min · Imran Shaikh
Getting Started with Spring Boot Rest is Easy

Getting Started with Spring Boot Rest is Easy

Hey, Tea Lovers! Let’s learn about Spring Boot Rest Framework Annotations. It’s so simple and fast. In this post, I will try to explain different annotations for Spring Boot Rest API. These annotations are must need for a REST API in Spring Boot. We are building a Tutorial series on the Spring Boot. I will update this post once we publish the series. Please let me know what would you like to include in the tutorial. ...

December 24, 2021 · 5 min · Imran Shaikh
How to use H2 DB in Core Java Project

How to use H2 DB in Core Java Project

Hey, Tea Lovers! Today let’s look at how you can use an in-memory database to test a core Java project, specifically H2 DB. The official name of H2 DB is H2 Database Engine. I will focus on it in the testing and not on the main project. I just want to give you a glimpse of how you can get started with it. I would highly recommend for the database logic or testing you shouldn’t rely upon In-Memory databases, always have Integration Test’s in this scenarios. Use this tool for a small or temporary test. ...

November 20, 2021 · 8 min · Imran Shaikh
How to Sink File in Apache Flink Correctly

How to Sink File in Apache Flink Correctly

Hey, Tea Lovers! Today we will take a look at how you can resolve Flink’s StreamingFileSink’s incomplete or .inprogress part file issue in Flink Batch Streaming. Or how you can Sink Files in Flink Batch without any issue. This post is the continuation of the series I am writing on Flink Batch as a Special Case of streaming. (Flink version 1.12) Note: This will work for not only Batch piepline but also for Streaming pipeline ...

November 17, 2021 · 6 min · Imran Shaikh
How-to-Run-Flink-Batch-as-Streaming

How to Run Flink Batch as Streaming

Hey, Tea Lovers! I will be writing a series of posts on the Flink Batch topic. This post is about the basic knowledge you must have to create a Flink Batch using Streaming. I will talk about what Flink Batch is and how it’s different from Flink Streaming. It will be a quick and simple post to get you started. If you like the post and want to know more about the Flink Batch as a whole, please let me know in the comment. ...

November 13, 2021 · 6 min · Imran Shaikh
How I Created Squid Game in Java RedGreen Light

How I Created Squid Game in Java: Red/Green Light

Hey Tea lovers! Before talking about Squid Game in Java, let me ask you What do you do on a bored Sunday afternoon? Go out, have fun, or do Netflix and Chill right? Well, I did Netflix and chill. Well, not chill, but experienced a rollercoaster of emotions with the sensational Korean Drama Squid Game on Netflix. Oh Boy! What a massive hit it is. One of the best series I have seen. It has all the things and the story is gripping. Oh sorry, I am off on a different tangent. I know it’s not a movie review blog, but I can’t help but be amazed. ...

October 23, 2021 · 8 min · Imran Shaikh