Tuesday, November 30, 2021

Top 10 Free Courses to Learn Angular and React.js in 2024 - Best of Lot

There is no doubt that both Angular and React (also known as Angular JS and React JS) are two of the most popular frameworks for modern web development, particularly front-end development. It was Angular who started the new way to develop a web application using JavaScript, but now React, and Vue.js are taking that to another level. I have seen more and more people are learning React in recent times. Btw, today's world is all about full-stack developers like you should know how to develop a web application end-to-end, starting from front-end to back-end, and that's why as a full-stack Java developer, you should React or Angular Framework.

Top 7 DataCamp Courses to learn Python, SQL and Data Science in 2024 - Best of Lot

Hello guys, if you are looking for the best Datacamp courses to learn Python and SQL and become a Data Scientist in 2024, then you have come to the right place. In the past, I have shared the best udemy courses to learn Python and the best courses for data science. In this article, I will share both free and best Datacamp courses for Python developers and Data Science learners. Yes, you read it write, Datacamp also offers free courses and they are quality courses which you can take to learn at the skill on your own. If you don't know, Datacamp is a great platform to learn Data skills, and it has the best courses to learn Data skills like SQL, Data Science, and Python. 

Top 5 Courses to learn Unreal Engine in 2024 - Best of Lot

Hello guys, if you are interested in game development then you may have heard about the Unreal engine, a popular engine to create games in C++. The Unreal Engine is open-source software that allows developers to make video games without even the need to be good at programming or even a programmer with some pre-made games such as a first-person shooter where you can edit it and not start from scratch. If you want to learn Unreal Engine and looking for the best online courses and tutorials then you have come to the right place.

Monday, November 29, 2021

10 Best Deals for Programmers from DataCamp, Coursera, Udemy, and Pluralsight

Hello guys, I have been sharing amazing deals and discount for developers since last week, and I have received many thank you email for that. While some of you said that you missed the Black Friday deals, but not to worry, it's not over yet as Cyber Monday deals are popping up in my inbox now. One such deal is Datacamp for $1, yes you read it correctly. Datacamp is opening its whole platform for just 1$ this is the most amazing deal I found on this Cyber Monday, and it's very similar to Coursera's 1$ for Coursera Plus, which is another amazing deal for programmers and developers who want to learn from the world's top tech companies like Google, IBM, and Microsoft and leading universities like University of Michigan and Stanford. 

Sunday, November 28, 2021

Top 3 Online Courses to Learn Svelte.js in 2024 - Best of Lot

Hello guys, you might have heard about Svelte.js or svelte, another JavaScript framework for building component-based UI. What? A new JavaScript framework? come on give me a break. Well, It's a little bit different with established JavaScript frontend frameworks like React, Vue.js, and Angular in the sense that it's more like a compiler than a framework or library. In a framework-based application, you ship your code and framework code to the client and they work together in runtime to create magic. While in the case of Svelte.js you don't ship framework code to your client, instead you ship a code generated by the Svelte compiler based upon the instruction you wrote.

Saturday, November 27, 2021

Top 5 Online Courses to Crack CompTIA Linux+ certification in 2024 - Best of Lot

Hello guys, if you are preparing for CompTIA Linux+ certification and looking for the best online courses and practice tests to pass this certification exam on the very first attempt, then you have come to the right place. In the past, I have shared the best courses to learn Linux and pass certification like CompTIA A+, Cloud+, and Security+, and today, I will share the best CompTIA Linux+ course and practice test. These are created by experts and trusted by thousands of developers, and they are chosen from websites like Udemy, Whizlabs, and other reputed online portals. You can use them to prepare better for this certification and crack in the first attempt.

Top 5 Computer Vision Courses, Projects, and Certifications for Beginners in 2024 - Best of Lot

Hello guys, if you are learning Computer Vision and Open CV library in Python and looking for the best online courses, certifications, tutorials, and projects, you have come to the right place. Earlier, I have shared the best python 3 courses, best data science courses, and best tableau courses. Today, I will share the best Computer vision courses for beginners and experienced developers. These online training courses, certifications, and projects have been created by experts and trusted by thousands of developers around the world; you can also join these courses to learn Open CV and Computer Vision in 2024 and add an in-demand and highly valuable skill to your Resume to give your career a boost.

Top 10 Business, Finance & Entrepreneurship Courses and Certifications in 2024 - Best of Lot

Hello folks, If you are keen to start your business and finance career and looking for the best Coursera certifications, courses, specializations, and projects, you have come to the right place. Earlier, I have shared the best Coursera courses and certifications to learn Python, Artificial IntelligenceSoftware Development, and Web Development, and, in this article, I am going to share the best Coursera courses, projects, certifications, and specializations for Business and Finance from reputed universities like Rice University, London University, and the University of Pennsylvania. 

Top 5 Postman Courses for Java Web Developers and API Testers in 2024 - Best of Lot

There is no doubt that Postman is one of the most popular and essential tools for API development and testing, particularly for front-end web developers. It is used by over 3 million developers across the world, which is a good indication of the fact that Postman is an essential tool for REST API development and API Testing. It is also one of the vital tools for Web Developers, and I have already included Postman in my list of 10 Things Every Web Developer should learn in 2024. If you agree with me that Postman is definitely worth learning for frontend and backend developers and looking for some excellent resources to master this awesome tool, then you have come to the right place. In this article, I am going to share some of the best online courses and tutorials to learn Postman for API testing and development.

Top 5 Courses to learn Scala Programming Online in 2024 - Best of Lot

Hello guys, if you want to learn Scala Programming language and looking for the best online courses to start your journey, then you have come to the right place. In the past, I have shared the best Scala books and free Scala courses for Java developers, and today, I am going to share the best Scala courses for Programmers and Java developers. These are the truly best Scala courses and created by experts like Martin Oderskey, the creator of Scala himself; you will get a chance to learn Scala from the creator himself. They are also very affordable as Coursera courses are free for learning, and Udemy courses can be bought for just $10 on Udemy sales.

3 Best Coursera Cyber Monday + Black Friday Deal - Coursera Plus for 1$

Hello guys, if you are looking for Coursera's Cyber Monday and Black Friday deal then I have really exciting news to share with you. For the last few days, I have been sharing the best Black Friday and Cyber Monday deals for programmers and in this article, I am going to share another awesome Balck Friday deal for programmers and developers. Coursera is offering their premium subscription program, Coursera Plus for just 1$ this Black Friday and Cyber Monday. This is a great deal because a Coursera Plus subscription normally costs around $399 per annul or $59 per month but you can get it for just $1 but only for this Cyber week. 

Friday, November 26, 2021

Top 5 Courses to Learn Groovy and Grails Online in 2024 - Best of Lot

Hello guys, If you want to learn Groovy or Grails in 2024 and looking for some awesome resources like books, courses, and tutorials, then you have come to the right place. In the past, I have shared the best Groovy books and best Gradle courses. Today, I will share some of the best online courses to learn both the Groovy programming language and Grails framework .you might have heard about Groovy, if not maybe heard about Grails, Akka, Play, and Gradle, the top 5 Groovy frameworks for Java developers. Instead of competing with Java, Groovy focuses on co-existing with Java and enhancing Java developers' capability on Java's traditional weak areas like scripting.

Top 5 Courses to Learn Servlet and JSP for Java Web Developers in 2024 - Best of Lot

Hello guys, if you want to learn Servlet and JSP and look for the best Servlet courses, you have come to the right place. In the past, I have shared the best Servlet and JSP books and free Servlet and JSP courses and today, I will share the best Sevelt and JSP online courses from websites like Udemy Coursera and Pluralsight. These courses have been created by experts and trusted by thousands of developers to learn Servlet and JSP. You can also join them to learn these key technologies online from your home or office. Servlet and JSP are two of the most important web technologies for Java developers. In the framework age, you may not directly work with Servlet and JSP but knowing fundamentals like this always helps. 

Top 10 High Paying Programming Languages You can Learn in 2024 - Best of Lot [UPDATED]

Hello guys, If you are thinking of learning a new technology, programming language, or skill to give your career a boost, both financially and work-wise, then you have come to the right place. In this article, I am going to share some of the top-paying technologies and programming languages worldwide. I have been studying the result of the StackOverflow Developer survey for the last couple of years when the list of top-paying technologies, particularly programming languages got my eyes. I always thought that Java is the highest-paid technology, but that wasn't true, Python has bitten Java with an average salary of $95,706  as compared to $88,483 of the average salary for Java programmers.

Top 5 Course to Crack Google Cloud Professional Data Engineer Certification in 2024 - Best of Lot

Hello guys, If you are looking for a Cloud certification, then let me tell you that the Google Cloud Professional Data Engineers are currently in demand for their ability to maintain the process of accumulating, converting, and publishing data with a certain level of expertise on Google Cloud Platform. When I published my list of 10 Cloud Certifications for 2024, I have included a couple of Google Cloud certifications because there are not many Google Cloud certified compared to certified AWS and Azure Professionals. They are mostly known for putting machine learning models into operation, creating and structuring data processing systems to work accurately, and ensuring that the data is secure and scalable.

Thursday, November 25, 2021

Top 5 Courses to Crack Docker Certified Associate Certification Exam in 2024 - Best of Lot

Hello guys, if you are thinking about the Docker Associate exam or want to become a Certified Docker associate and looking for the best online courses to start your preparation then you have come to the right place. In the past, I have shared the best courses to learn Docker and Kubernetes and today, I am going to share the best online courses to crack the Docker Certified Associate Exam in 2024. These are the best Docker courses from Udemy, Coursera, Pluralsight, and Whizlabs and are very useful for this Docker certification. They are created by experts like Nigel Poulton who is Docker Captain himself and they have also trusted ty thousands of Docker developers around the world.

Top 5 Courses to learn VI Editor or Vim in Linux in 2024 - Best of Lot

Hello guys, if you want to master the  VI editor or Vim and looking for the best online courses then you have come to the right place. Earlier, I have shared the best Linux courses and best shell scripting courses and today, I am going to share the best courses to learn VI editor. If you have worked in Linux, then you may know that VIM is one of the most useful and powerful text editors and every people working in a Linux environment should know about VIM. Also known as VI Editor, it is often touted as the go-to-editor for genius developers who make full use of Vim's capability for code navigation and do fancy things.

Kotlin vs Java? Which Programming Language Android Developers Should Learn in 2024?

If you want to become an Android developer and are confused about whether you should learn Java or Kotlin in 2024 then you have come to the right place. In the past, I have shared the best Android courses and the best Java courses for beginners, and today, I am going to answer this pressing question for you.  Ever since Google announced Kotlin as the official language for Android development in Google IO 2017, programmers who want to become Android developers are in a dilemma. Now the big questions in front of them are whether they should learn Kotlin or Java in 2024? The answer to these questions depends upon your profile.

Wednesday, November 24, 2021

Top 5 Courses to Learn Microsoft SQL Server Database and Transact-SQL in 2024 - Best of Lot

Hello guys, you might know that along with Oracle and MySQL, Microsoft SQL Server is one of the most popular relational databases in the tech world. It's used in many big organizations like Investment Banks, Insurance companies, and particularly at firms that use Microsoft technologies like Windows Server. With the growing popularity and market share of Microsoft Azure, there is a good chance that the demand for Microsoft SQL Server will also increase, particularly in the cloud. There is already a high demand for both Microsoft SQL Server DBA and Programmers who have SQL Server experience, and that's why it's an excellent decision to learn MSSQL in 20243.

Top 5 Courses and Books to learn Julia Programming language in 2024 - Best of Lot

Hello guys, if you are looking for a new, modern programming language to learn in 2024, then let me introduce you to the Julia programming language. Julia is a high-level, high-performance dynamic programming language developed specifically for scientific computing, but it has uses in Big Data, Data Science, and other computing-intensive industries. Julia is actually designed to address the requirements of high-performance numerical and scientific computing while also being useful for general-purpose programming. Julia is also one of the most loved programming languages on StackOverFlow's Developer survey and was created with the vision to take the best things from other popular mainstream programming languages.

Tuesday, November 23, 2021

Top 5 Courses and Books to learn Rust Programming language in 2024 - Best of Lot

Hello guys, if you are looking to learn a new Programming language that will improve your overall programming skills and practices in 2024, then the Rust programming language can be the right choice. Rust is one of the relatively new (born in 2015) and powerful programming languages which combines the power of C++ with the safety of Java and other interpreted languages. When a Programming language is designed, it was either designed for power like C/C++ or for safety like Java, Python, etc. but we didn't have the best of both. There were many attempts to combine the power of C/C++ and safety offered by Java, and it looks like Rust has got that right. Since it was debut in 2015, Rust has gained the attention of the world and the developer community.

Top 10 Best Java 8 Tutorials, Courses, and Books for Beginners

It's been quite some time since Java 8 was released but the Java community is still buzzing with functional programming and lambda expression. Many developers, programmers, and bloggers have already shared lots of really good tutorials to learn lambda expressions, probably the biggest thing in Java world after Generic was introduced in Java 5. While the term "lambda expression" may sound abstract and academic, Java 8 Lambdas can have a big impact on how you program every day. Java 8 has not only introduced Lambda expressions but also Stream API, Functional interfaces, new Date and Time API, and default methods, which has completely changed the way you write your Java code. As a professional Java developer, you will have to learn Java 8 one day, and it's better to do it sooner than later.

10 Things Frontend Web Developers Should Learn in 2024 [UPDATED]

If you are a front-end developer and wondering what you should learn in 2024 to take your skills to next level or someone who aspires to become a frontend developer in 2024, but is not sure about which technologies, tools, framework, languages, and libraries to learn, then you have come to the right place. In this article, I am going to share some of the most essential things a frontend developer should know. Being an author of a technical blog, I often receive questions like what tools and technologies should a web developer learn? Which programming languages are suitable for web development, and what skills are necessary? I am going to answer all those questions from my reader in a series of blog posts, and this is the first one of them.

Monday, November 22, 2021

Top 5 Courses to Learn RedHat OpenShift in 2024 - Best of Lot

Hello guys, if you want to learn the Red Hat Openshift platform and looking for the best Openshift courses then you have come to the right place. In the past, I have shared the best Docker and Kubernetes courses and in this article, I am going to share the best Openshift courses to join in 2024. if you are in the DevOps space, then you might have heard about Openshift. I didn't know about Openshift but have to learn when I had to work on a Spring boot project, which is deployed on the OpenShift Platform. Don't worry, it's not a very complicated thing to learn, and if you have used Docker and Kubernetes in past then you will appreciate what Openshift brings to the table.

DataCamp vs. Pluralsight vs. LinkedIn Learning - Which is best learning platform in 2024? [Review]

Hello guys, if you are wondering which online platform is best to learn in-demand tech skills like Python, Data Science, SQL, Java, Web Development, etc, or you are confused between Datacamp, Pluralsight, and LinkedIn Learning then you have come to the right place. In the past, I have reviewed UDemy vs Pluralsight and Codecademy vs Pluralsight and in this article, I will review Pluralsight with both Datacamp and LinkedIn Learning. To be honest, Udemy and Pluralsight is my go-to platform to learn anything but recently I have also started exploring new and specialized learning platforms and websites like Educative, Datacamp, and LinkedIn Learning and I particularly find Datacamp great for learning data skills like Data Science and SQL.

Top 5 Online Courses to Learn Vue.js in 2024 - Best of Lot

Hello frontend and full-stack developers, if you want to use Vue.js for your next project and looking to learn Vue.js online and looking for the best Vue.js resources then you have come to the right website. In the past, I have shared the best React courses and best Angular courses and today, I am going to share the best Vue.js courses, both free and paid for beginners and intermediate developers. These are the best Vue courses from sites like Udemy, Pluralsight, and Educative and created by experts, and thousands of frontend developers have already enrolled to learn Vue.js online. They are also very affordable and you can buy most of them for under $15. But, before looking into these awesome Vue.js courses, let's learn a bit more about Vue.js and why you should learn Vue.js in 2024. 

250+ Practice Questions for Java SE 11 Developer Certification [1Z0-819] Exam

Hello guys, I am very excited to announce the release of my new Udemy course, Java SE 11 Certification Practice Tests for the 1Z0-819 exam. This is one of my dream projects which I have been working on since last year and one of the 3 goals I had set up for this year, along with Grokking the Spring Boot Interview and Grokking the Java Interview. This is also my first Java course on Udemy. The course is a practice test that contains more than 250+ practice questions to prepare for Java SE 11 Developer certification or 1Z0-819 exam. If you are preparing for this certification then you can use these practice tests to check your preparation level, find your strong and weak areas and work upon them. 

Top 5 Course to Crack Google's Associate Cloud Engineer Certification Exam in 2024 - Best of Lot

Hello guys, If you are looking to pursue a career as a Google Cloud Engineer or merely just want to acquire a cloud certificate to add to your colorful resume, then taking the Google Cloud Engineer exam might be just the right thing for you. Google Cloud Platform or GCP is one of the top 3 public cloud providers along with AWS and Microsoft Azure and the demand for certified Google cloud professionals is growing exponentaitonal because of increased adoption of the Google Cloud Platform. If you already have a fair amount of experience, then you may want to go for the Professional Cloud exam. But if you are a newbie, or looking to add more certifications to add your CV then the Associate Cloud Engineer exam is the way to go.

Top 5 Online Courses to Learn Modules and Java 9 Features in 2024 - Best of Lot

The last couple of years was the year of releases for Java developers. With versions of JDK 9 to JDK 15, Spring 5, Spring Boot 2.0, and Spring Security 5.0, there was so much to learn for Java developers and all at once, but like many others, I didn't make a good process, and I am looking to turn it around this year. One of my top priority goals for this year is to learn new Java features as quickly as possible to write more about them. It's also essential for you to learn modern Java features to write better code and improve your day-to-day productivity with Java. The Java 9 release intends to change the way Java developers used to write code. It introduces a modular JDK so that developers can only include the modules that they need.

Top 5 Courses and Books to Learn Gradle for Beginners in 2024 - Best of Lot

Gradle is one of the latest tools for Java developers to create build scripts and manage dependencies. It's a good alternative to Maven and the best thing about Gradle is that finally, you have a much more readable, and concise build scripts. With Maven, build scripts are written using XML in pom.xml file which is very verbose, but with Gradle, build scripts are written using Groovy which is very concise by design. This means the same 100 line Maven build script can be replaced by 10 to 20 lines of Gradle script. To give you an exam, here is a diagram that compares a Gradle script to a Maven pom.xml file.

Sunday, November 21, 2021

Top 5 DialogFlow Online Courses to build Chatbots using Python in 2024 - Best of Lot

Do you want to learn how to build chatbots? the darling child of Artificial Intelligence? If yes, then you have come to the right place. Earlier, I have shared the best Data Science and Machine Learning Courses and in this article, I am going to share the best Chatbot courses for beginners. I have helped many of my readers who wanted to build chatbots but didn't know where to start? I think joining an online course is a good idea, and if you are looking for some online courses, then you will find some good ones here, but before that, let's talk about chatbots. If you are not living under the rocks, you might have seen several applications of chatbots like in your online banking portal or any other website.

Top 5 Online Courses to Learn GraphQL for Beginners in 2024 - Best of Lot

If you are a full-stack web developer then you might have heard about GraphQL, another exciting technology. GraphQL is gaining a lot of popularity because of its superiority over traditional REST APIs. Many big companies like Facebook, Coursera, Github, and Yelp have already started using it, which has also helped a lot in terms of gaining popularity. There is a good chance that you might have already have heard about GraphQL in blogs pots, on Medium, or, in general, Web, but like many others, not sure whether it's worth learning or not, and if yes, from where to start. Well, I have been learning GraphQL since last week, and I would like to share some of the resources I have been using for my learning.

Top 5 Online Courses to Learn Flask for Web Development in Python in 2024 - Best of Lot

If one of your resolution this year is to learn web development with Python, then I must congratulate you on making the right choice. Python is the king of a programming language at the moment, and it has many frameworks and libraries to create a robust and scalable web application. One of the most notable of them is Flask, which is known for its simplicity and ease of learning. It allows you to create a web application with a tiny amount of code and work, because of that it's one of the most popular web application frameworks in the Python community and an ideal framework to learn for web development whether you are a beginner or someone with years of experience.

Top 5 Courses to learn Regular Expression in Java, PHP, and JavaScript in 2024 - Best of Lot

You might know that a Regular expression is a powerful tool for pattern matching and searching text. As a programmer, you often need searches like error messages in log files or particular information. Good knowledge of regex can help you to do your job more efficiently. Almost all programming languages support regular expressions. You will find APIs for creating and applying regex in Java, Python, Perl, JavaScript, C++, and others. Similarly, many tools and commands in Linux like grep, awk, and sed also support regex. This really helps while analyzing data in text files. Knowledge of regular Expression is also often a difference between a beginner and an experienced programmer. It certainly makes you a better programmer by expanding your knowledge and giving you a powerful tool for searching and troubleshooting.

Top 5 Online Courses to learn Firebase for Beginners in 2024 - Best of Lot

Hello guys, if you have tried creating a web application or mobile app, then you know that it's not always simple, especially if you're not a full-stack developer with years of experience. The good news is that if you don't want to invest time in setting up a full-fledged backend, which is often not required for small apps, then Firebase can really help you. If you don't know, Firebase is an online service from Google (also available via Google Cloud), which provides a real-time database, authentication service, and several other standard backend functionalities. This means you don't need to create a backend of your own, and you can leverage Firebase to quickly ship your mobile apps or web applications.

Saturday, November 20, 2021

Pluralsight Free Weekend - 7500+ Pluralsight Courses FREE for 3 Days

Hello folks,  I have exciting news to share with you that Pluralsight is running their Free weekend from 19th to 21st November, which means all of their 7500+ courses are free this weekend. This is an excellent opportunity to try and see the high-quality courses from Pluralsight. If you don't know, Pluralsight is one of the most popular online learning platforms for programmers and developers. Whether you want to learn Java, Python, JavaScript, Web Development, or Data Science, Pluralsight has courses for them. The best thing about Pluralsight is that its creators are reputed and authoritative. For example, there are many Java champions like Richard Warburton and Jose Paumard who have created excellent Java courses. 

Thursday, November 18, 2021

Top 5 CompTIA Cloud+ Certification (CV0-002) Courses and Practices Tests in 2024 - Best of Lot

Hello guys, if you are preparing for the CompTIA Cloud+ (CV0-002) Certification exam and looking for the best online courses and practice tests to pass this exam then you have come to the right place. In the past, I have shared the best online courses to pass various CompTIA certifications like CompTIA A+, IT Fundamentals, Linux+, and Security+  exams and In this article, I am going to share the best CompTIA Cloud+ certification courses and practice tests to crack the CompTIA Cloud+ (CV0-002) Certification exam in 2024. These courses have been created by experts and trusted by thousands of developer who has passed this in-demand exam and you can also join them to prepare better for this CompTIA certification. 

Top 5 CompTIA Server+ Certification Exam Courses and Practice Tests in 2024 - Best of Lot

Hello guys, If you are preparing for CompTIA Server+ certification and looking for the best online training courses and practice test then you have come to the right place. In the past, I have shared the best online courses to pass CompTIA certifications like CompTIA A+, Cloud+, and Security+  and In this article, I am going to share the best courses, practice tests, and exam simulator to prepare for this prestigious exam. These online courses have been created by experts and thousands of Server+ certification aspirants have joined this course. If you are also serious about passing the CompTIA Server+ exam on the first attempt, you should check out them and enroll in at least one course and one practice test for solid preparation.

Top 5 Courses to learn Amazon (AWS) QuickSight in 2024 - Best of Lot

Hello guys, If you want to learn AWS Quicksight and looking for the best online courses then you have come to the right place. Earlier, I have shared the best AWS courses and in-depth courses to learn essential AWS services like EC2 and DynamoDB and In this article, I am going to share the best online training courses and classes to learn AWS Quicksight in 2024. If you are working in AWS then you may have heard about the AWS Quicksight tool. The Amazon AWS Quicksight is a cloud-based fast business intelligence tool that can do analysis and make dashboards and graphs out of your data as well as the AWS resource that is used by your application so it combines them into one dashboard to get more insight into your data. 

Wednesday, November 17, 2021

Why Learn Python for Data Science and Machine Learning in 2024?

Hello guys, If you want to learn Data Science, Machine Learning, and Deep learning in 2024 and are curious about which programming language you should learn, you have come to the right place. In the past, I have shared the best data science courses and the best Python courses, and today, I will tell why learning Python is the best for Machine Learning. When it comes to learning Data Science and Machine learning, you have two main choices: Python or R, but you will find that most Data Scientists and Machine Learning specialists use Python. I was thinking about it for quite some time; why do Data scientists love Python so much? And what makes Python an absolute choice for Data Science and Machine learning exploration.

Friday, November 12, 2021

10 Tips to create Maintainable Java Applications

Hello all, if you are in software development then you know that creating an application is easy but creating a maintainable application that can pass the test of time in production is rather difficult and that's the main reason experienced Sofware developers are paid higher salaries compared to many other jobs. In this article, I am going to share with you some tips on creating maintainable Java applications which will help you not just in the new year, but also in all the coming years in your software development career.  One aspect of development, which is often overlooked by developers is to create applications that are both easy to maintain and support. Since software spends 90% of its lifetime in maintenance mode, it's very important that your application is easy to configure, support, and maintain. 

Wednesday, November 10, 2021

How to HashMap in Java? Example Tutorial

Hello friends, we are here today again on our journey to Java. I hope everyone is fine and ready to board our train of knowledge. Today we are gonna learn something very interesting and very exciting, yes I am talking about the HashMap class in Java which is the implementation of hash table data structure. In the past, I have shared my thoughts on How HashMap works in Java as well as frequently asked HashMap interview questions but I have never shared an example of how to use HashMap in Java, or when to use HashMap. Today's topic will definitely be very useful in coding and programming. This topic would surely decrease your time complexity if any task very significantly :p 

So what's the wait? Let's start!

Sunday, November 7, 2021

How to Check/Uncheck CheckBoxes in a Page using jQuery? Example Tutorial

In the last couple of articles, I have shared a couple of useful jQuery tips like reloading web pages and working with tag selectors. Today, I'll show you how to check or uncheck a particular checkbox using jQuery, one of the most popular JavaScript frameworks. jQuery provides CSS like selectors which can make this kind of task trivial. If you remember, in HTML a checkbox is checked if the "checked" attribute is present and its value is not false, otherwise, it's unchecked. By using jQuery function prop() you can dynamically add this attribute or if present we can change its value i.e. checked=true to make the checkbox checked and checked=false to mark the checkbox unchecked.

Top 5 Essential Spring Boot Features for Java Development

You might have heard about Spring Boot and its magical powers about creating a Spring Web application in just under 140 characters which can be written in a tweet, but what does that really mean? What are those features which provide Spring Boot such power and make Spring application development so easy? Well, that's what you will learn in this article, but if you are in hurry let me tell you that you will learn about Spring Boot's auto-configuration, Starter dependencies, Spring Boot CLI, Actuator, and Spring Initializer feature in detail. These are the feature that takes away most of the pain and friction associated with writing a Spring-based Java web application.

Difference between Stable and Unstable Sorting Algorithm - MergeSort vs QuickSort

Recently in one interview, after some initial questions about sorting algorithms e.g. how do you write QuickSort or the difference between QuickSort and MergeSort, the interviewer asked about do you understand the difference between stable and unstable sorting algorithms? This question was new to my reader, so he says, Sorry, never heard about that. The story ended there, and Interviewer moved on to the next question but like many of us, my reader went on to find more unanswered questions and ultimately he asks me what is the meaning of a stable and unstable sorting algorithm? Some of you might be heard about it and many of you might not know about this distinction, I'll try to answer this question in this article.

Saturday, November 6, 2021

How to solve java.lang.classnotfoundexception sun.jdbc.odbc.jdbcodbcdriver in Java 8

java.lang.classnotfoundexception sun.jdbc.odbc.jdbcodbcdriver exception comes in Java 8 because it has removed the JDBC ODBC bridge driver class "sun.jdbc.odbc.jdbcodbcdriver" from JDK and JRE. This class is required to connect any database using Object database connectivity driver e.g. Microsoft Access, but unfortunately, you cannot use it from JDK 8 onward. In order to solve this error, just use the Jackcess library or a commercial driver like HXTT. Normally, in pre-Java 8 world, java.lang.classnotfoundexception sun.jdbc.odbc.jdbcodbcdriver error comes when you try to connect to the Microsoft Access database from Java using JDBC and JDBC ODBC bridge driver is not available in the classpath.

Does Standard Column Width of 80 On Coding Make Sense in Modern Era of Big Monitors?

One of the oldest coding practices is to keep line width 80, and many of us follow it blindly but have you ever thought about why we have this practice in the first place? I believe it was to make your code more readable in the age of small monitors so that the whole content can fit on the screen, or it might have originated from the age of punch cards, which was used to be 80 columns wide. This sounds reasonable when we think about those old days but do you think this rule makes sense now? We are now living in the age where most of the developers have got large monitors, which can show up to 180 characters, doesn't this is wastage of precious monitor space? It also makes your code unnecessary long, than it actually is.

Tuesday, November 2, 2021

How to sort a Map by keys in Java 8 - Example Tutorial

In the last article, I have shown you how to sort a Map by values in Java 8, and in this tutorial, you will learn how to sort a Map by keys like a HashMap, ConcurrentHashMap, LinkedHashmap, or even Hashtable. Theoretically, you cannot sort a Map because it doesn't provide any ordering guarantee. For example, when you iterate over a HashMap, you don't know in which order entries will be traversed because HashMap doesn't provide any ordering. Then, how can you sort a Map which doesn't support order? Well, you can't and that's why you only sort entries of HashMap but you don't store the result back into HasMap or any other Map which doesn't support ordering. If you do so, then sorting will be lost.