HTML

Difference between 32-bit vs 64-bit JVM in Java?

Hello guys, wish you a very happy new year 2020. I hope you have set all your goals and inspired to achieve them. I have written some articles to help with your goals like The 2020 Java Developer RoadMap and 10 Things Java Programmer Should Learn in 2020. If you haven't made your goals or want to find out some useful resources to achieve your goals you can check out that article. Coming back to this article, it's short but informative one and it's also one of the most asked questions to me on Facebook and LinkedIn, what is the difference between a 32-bit and 64-bit JVM?

Top 5 Advanced CSS courses to Learn Flexbox, Grid, and Sass in 2020 - Best of Lot

Along with HTML and JavaScript, CSS is one of the core technologies of the World Wide Web (WWW) and critical skills for anyone who wants to start their career in web design and web development. No website in the modern world is complete without CSS and it is safe to say, no one can become a complete web developer without CSS. If you want to learn advanced CSS concepts like Flexbox, Grid, and Saas and looking for the best online courses then you have come to the right place. In the past, I have shared some free courses to learn CSS basics and Bootstrap, one of the most popular CSS frameworks for styling web pages, and today I will share advanced CSS courses to learn Flexbox and Grid.

How to parse String to LocalDate in Java 8 - DateTimeFormatter Example

From Java 8 onward, you are no longer dependent on the buggy and bulky SimpleDateFormat class to parse and format date Strings into real Date object in Java e.g. java.util.Date. You can use the DateTimeFormatter class from java.time package for all your formatting and parsing need. You are also no longer required to use another buggy class java.util.Date if you are doing fresh development, but if you have to support legacy code then you can also easily convert LocalDate and LocalTime to java.util.Date or java.sql.Date. In this tutorial, we will learn about both parsing String to date in Java and formatting Date into String.

Top 5 courses to learn MEAN stack in 2020 - Best of Lot

Hello folks, the MEAN stack is undoubtfully the most popular software stack in full-stack web development. The demand for full-stack developers has increased tremendously in recent years and this pandemic has also given the digital push to many companies which means the demand is only going to increase.  MEAN stack comprises a few of the most popular technologies like MongoDB, ExpressJS, Angular, and Nodejs that are widely used. More and more people, especially newcomers want to learn the MEAN stack to get into the world of full-stack web development. 

Java 8 StringJoiner Example - How to join multiple Strings with delimiter in Java

While everyone was looking at the lambda expression and Stream API, JDK quietly sneaked some of the exciting methods on its API. There are a lot of hidden gems on JDK 8 and I have uncovered many of them already in this blog and today we'll talk about one of such gems which you can use in your day to day programming activities like joining much String together. The Java 8 has added a new class called StringJoiner to join Strings. The java.util.StringJoiner can be used to join any number of arbitrary String, a list of String, or an array of String in Java. You can choose any delimiter to join String like comma, pipe, colon, or semi-colon. This class also allows you to specify a prefix and suffix while joining two or more String in Java.

Top 5 Free Online Courses to learn Flutter in 2020 - Best of Lot

Hello folks, App development is the need of this hour, and Flutter is the best framework you can learn for Mobile development. In this pandemic, where everyone is forced to stay home and work remotely are continuously looking for different apps that can make their "Work from home" process a little easier.  So, if you are a programming enthusiast or software developer, then this is the most appropriate time to learn new skills and to try your hands in a different field. Besides this, App development is an emerging field; thus, stepping in could give you a bright future.

Java 8 Comparator Example Using Lambda Expressions

Hello guys, After Java 8 it has become a lot easier to work with Comparator and Comparable classes in Java. You can implement a Comparator using lambda expression because it is a SAM type interface. It has just one abstract method compare() which means you can pass a lambda expression where a Comparator is expected. Many Java programmers often ask me, what is the best way to learn lambda expression of Java 8?  And, my answer is, of course by using it on your day to the day programming task. Since implementing equals(), hashcode(), compareTo(), and compare() methods are some of the most common tasks of a Java developer, it makes sense to learn how to use the lambda expression to implement Comparable and Comparator in Java.

Top 5 FREE Courses to Learn Data Science and Analysis for Beginners - Best of Lot

Hello folks, Data Science and Data Analysis are two of the most in-demand skills in the current technology world and all kinds of companies need them to improve their sales, profit, and overall business process. If you want to learn Data Science and Data Analysis and looking for some free online training courses to start your career then you have come to the right place. In this article, I am going to share free Data Science courses from Udemy and Coursera for both beginners and experienced programmers. You can join these courses to learn Data Science from scratch. They are also good to fill gaps in your knowledge if you already doing Data Analysis, and the big point, they are completely FREE.

How Stream.filter method works in Java 8 - An Example

In the last couple of Java 8 tutorials, you have learned how to use map(), flatMap(), and other stream methods to get an understanding of how Java 8 Stream and Lambda expressions make it easy to perform the bulk data operation on Collection classes like List or Set. In this Java 8 tutorial, I am going to share how to use the filter() method in Java 8, another key method of Stream class.  This is the one method you will always be used because it forms the key part of the Stream pipeline. If you have seen some Java 8 code, you would have already seen this method a couple of times.

Top 5 Django and Python Web Development Courses for Beginners and Experienced Programmers- Best of Lot

Hello guys, you may know that Python is a multi-purpose programming language meaning that you can use it in different fields such as GUI application, artificial intelligence, and web application, and much more, just to name a few. Apart from Data Science, Web development is another area where Python really shines because of its awesome tools, libraries, and frameworks. And, when we talk about web applications, one of the best python frameworks that are popular is the Django framework which allows you to create a Python web application very quickly and easily.

Java 8 Stream filter() + findFirst Example

Suppose, you have a list of prime numbers and you need to find the first prime number which is greater than a given number? How do you find it? Don't tell that you will loop through the list and check each element and return the first element which is greater than the given number. Well, that's right but that's not what you should do in Java 8. That's good for Java 7 or earlier version but Java 8 offers you many better alternatives and one of them is Stream. You can use the Stream class along with filter() and findFirst() methods to find out an element based upon a Predicate, a functional interface for defining a condition which returns a boolean.

Top 5 FREE Courses to learn Photoshop in 2020 - Best of Lot

Hello guys, If you want to become a web designer or Graphics designer and want to learn Photoshop then you have come to the right place. In this article, I am going to share 5 free courses from Udemy and Coursera to learn Photoshop online. These courses have been created by experts and trusted by thousands of developers to learn Photoshop skills and they are absolutely free. You can use them to learn Photoshop skills and start your career as a Graphic designer or Web designer. There is a huge demand for professionals with Photoshop skills, companies of all sizes need a UI designer. This is also a great skill to set up your own business and do freelancing. Sites like Fiverr and Upwork has a lot of job for Photoshop professionals.

How to read a CSV file with Header in Java using Jackson library - Example Tutorial

Hello guys, today I am going to show you how to read a CSV file in Java with a simple example of Jackson API. For a long time, I only knew that Jackson can be used to parse JSON but later realized that you can also use it to parse or read CSV file in Java. The Jackson DataFormat CSV library allows you to read a CSV file in just a couple of lines and it's really powerful and feature-rich. For example, you can read a CSV file with a header or without a header. You can even read a tab-delimited text file like CSV. It's also highly configurable and allows you to define columns separator to read a text file with any delimiter. You can even use it to directly convert the CSV data into Java objects, just like we do while reading JSON String in Java.

6 Best Courses to learn HTML 5 and CSS 3 for Beginners and Experienced Developers

Hello guys, HTML 5 and CSS 3 are two core technologies that every web designer and web developer should learn. They are the pillar of the web which is driving digital invocation. If you want to become a web designer or web developer you must learn HTML 5 and CSS 3 and if you are looking for the best online courses to learn HTML and CSS then you have come to the right place. In this article, I am going to share the best HTML 5 courses from Udemy, Coursera, Pluralsight, and edX for beginners and experienced developers. These online training courses and classes are created by experts and trusted by thousands of developers to learn HTML 5 and CSS 3 online.

How to reverse a singly linked list in Java without recursion? Iterative Solution

Hello guys, reverse a linked list is a common coding problem from Programming Job interviews and I am sure you have seen this in your career, if you are not, maybe you are a fresher and you will going to find about this very soon in your next technical interview. In the last article, I have shown you how to use recursion to reverse a linked list and today, I'll show you how to reverse a singly linked list in Java without recursion. A singly linked list, also known as just linked list is a collection of nodes which can only be traversed in one direction like in the forward direction from head to tail. Each node in the linked list contains two things, data and a pointer to the next node in the list.