VSCode Extensions 8 Must Have VSCode Plugins in 2021

VSCode Extensions: 8 Must-Have VSCode Plugins in 2021

Hey, Tea Lovers! Today we will look at the Visual Studio Code aka VSCode extensions that every programmer needs to improve his or her productivity 10 folds. The VSCode, hands down, is the best and most flexible code editor in the market now, and being open-source is the cherry on top. To be honest, I don’t like to call it a code editor as it’s more than that. For web and Nodejs or Python developers, it’s a full-fledged IDE. Taken, we need to customize it ourselves to work like an IDE. ...

September 4, 2021 Â· 10 min Â· Imran Shaikh
Java 17 These 5 New Features Makes Java 17 Special

Java 17: These 5 New Features Make Java 17 Special

Hey, Tea Lovers! Java 17 is about to release in September 2021, so I thought now would be a great time to give you some updates on what is there in Java 17. I list down some key points about Java 17, that makes it special. This list is generated based on what I think will affect me on my project if I use Java 17. There are other features as well which are great and required for the enhancement of Java. I list them down at the end of the post to read them in more detail. Now let’s look at the features, shall we? ...

August 29, 2021 Â· 5 min Â· Imran Shaikh
6 Biggest Developer's Mistake That Must be Avoided

6 Biggest Developer's Mistakes That Must be Avoided

Hey, Tea Lovers! Let’s discuss what developer’s mistakes you should avoid to make your life easier. From my personal experience, I would say the following 6 Mistakes are the biggest developer mistakes out there. I did those mistakes, probably some other senior person did them too. But If you are just starting your career in development or haven’t realized these mistakes yet, then please do consider avoiding these. A developer’s mistake can not be seen easily, so we do these mistakes without even realizing them. Let’s see what these 6 biggest developers’ mistakes are. ...

August 14, 2021 Â· 7 min Â· Imran Shaikh
7 Must have IntelliJ IDEA Plugins in 2021 for Java Developers

7 Must have IntelliJ IDEA Plugins in 2021 for Java Developers

Hey, Tea Lovers! Let’s look at the 7 must-have IntelliJ Idea Plugins in 2021 for Java Developers. These plugins will help you skyrocket your productivity along with some fun elements. Every Java developer using IntelliJ IDEA must add these plugins right after installing Intellij. However, I also have another list focused on the same topic with different plugins. You can read them on Every Programmer Needs these IntelliJ IDEA Plugins. So let us jump right into it. but before that, prepare your cup of tea to sip and code. ...

August 13, 2021 Â· 4 min Â· Imran Shaikh
7 Best Ways You can Loop through Lists in Java

7 Best Ways You can Loop through Lists in Java

Hey, Tea Lovers! Let’s look at the 7 ways you can iterate or loop through a Java List. These are ordered from basic to advance to pro level. So let’s jump to see different types of loops in java I will use the same list throughout all the code samples. List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 6, 7, 8, 10); Basic Level of Loops First, let’s look at the basic level of looping. These are your for-loop, while-loop, and enhanced for-loop. Let’s take a look at them one by one. ...

August 10, 2021 Â· 5 min Â· Imran Shaikh
JUnit 5 Introduction for TDD Development in Java

Java's TDD is Now Boosted with Junit5

Hey, Tea Lovers! This post is the start of a new series of posts on TDD development in Java. This will be a quick introduction to JUnit 5. It won’t be about JUnit 4 vs. JUnit 5 instead, we will be focusing entirely on JUnit 5 and how as a beginner, you can start working on it right off the bat. Let’s jump right into it. I will keep on adding more posts on the topic such as Best practices, tips, and tricks, advanced testing, and many more. So please subscribe to our newsletter for new updates. ...

August 7, 2021 Â· 7 min Â· Imran Shaikh
Convert Milliseconds to LocalDateTime in Java8 & Above

Convert Milliseconds to & from LocalDateTime in Java8 & Above

Hey, Tea lovers! This short post is about how you can easily convert the milliseconds to a LocalDateTime Object. This is a very short guide on how to create LocalDateTime via milliseconds. I will also show you the opposite, that is, converting LocalDateTime to milliseconds. Note that, if you want to convert it to LocalDate instead of LocalDateTime, the process is similar. Requirement for the Conversions Well, you will only require Java. Since LocalDateTime or LocalDate in java was introduced from Java 1.8, you will require Java 8 or higher. ...

July 31, 2021 Â· 3 min Â· Imran Shaikh
Flink Job Listener Run a task After Flink Job is Completed

Flink Job Listener: Run a task After Flink Job is Completed

Hey, Tea Lovers! This post is about how you can do some tasks after the Flink Job is completed or submitted. To do this we will be using Flink Job Listener. There can be many scenarios where you want to do some additional processing after the Flink job is completed. It can be a notification push, some update in the database, or some kind of log you want to do. It’s up to the requirement. Not only post-job completion, but we sometimes also need to do something after the Job is submitted to the Flink Cluster. ...

July 24, 2021 Â· 6 min Â· Imran Shaikh
Singleton Pattern In Java One for All Hero (1) (1)

Singleton Pattern In Java: One for All Hero

Hey, Tea lovers! Today I will talk about the One for All power. Singleton Design Pattern in Java. This post will be the start of the series on Design Patterns in Java. The Singleton pattern is the most basic and easy-to-understand design pattern there is. So it makes a good starting point in the journey of design patterns. Let us jump right into it. What is Singleton Pattern and Object By definition, the singleton pattern is a design pattern that restricts the class to initiate only once. This means it can only make only one object of the class. And this pattern is a base pattern of other design patterns as well. Such as Factory Pattern, Builder Pattern, or Prototype Pattern. Don’t worry we will convert them in the upcoming post. So please subscribe to our website. ...

July 11, 2021 Â· 5 min Â· Imran Shaikh
Java-Base64-How-to-Encode-and-Decode-Base64-in-Java-1

Java Base64: How to Encode and Decode Base64 in Java

Hey, Tea Lovers! In this post, we will talk about Base64 in Java. Base64 is a very common and easy way to encode data. It helps us to at least make it hard to understand the data at first glance to keep it secure. In the Java Base64 library, we have unique types of Base64 techniques which you will see in a bit. For this, we will be using the inbuilt Java Base64 Encoder and Decoder. You don’t need any additional Base64 libraries to do this simple task. ...

May 21, 2021 Â· 6 min Â· Imran Shaikh