Disclosure: This article may contain affiliate links. When you purchase, we may earn a small commission.
Hello guys, if you are preparing for Java developer interview then you must prepare for Mockito, one of the most popular mocking and unit testing library for Java developers. Mockito is used across all kind of companies, both big and small like startups for unit testing Java applications and that's why good knowledge of Mockito is required to crack the Java Interview. Along with JUnit, Mockito is quite important and if you are looking for Mockito Interview questions and answers then you have come to the right place. Earlier, I have shared
best JUnit and Mockito courses and
unit testing books, and even
popular JUnit interview questions and in this article, I am going to share 20 common Mockito questions for your interviews.
Hello guys, if you want to learn Python but are not sure how long it will take, or wondering where to start learning Python then you have come to the right place. Earlier, I have shared Python Developer RoadMap and in this article, I will tell you how to learn Python and how long does it take to become a job ready Python developer. Depending on your goal and experience level, it can take a week to a few months to learn and master
the Python programming language. For example, if you come from a Java
background and want to learn Python as your second programming language, it can take a day or two to set up Python in your development environment and
write hello world. You can even start writing simple Python programs in
minutes if you use interactive coding platforms like
Educative,
CodeCademy, and FreeCodecamp.
Hello Java Programmers, Microservices is quickly becoming standard way to build and deploy Java application on Cloud and that's why its very important for Java programmers to learn about popular Microservice development frameworks in Java. If you want to create Microservices in Java and want to explore Microservices frameworks like DropWizard, MicroNaut, and Quarkus, you have come to the right place. In the past, I have shared the
best Microsercies courses with Spring Boot and Spring Cloud, and today, I will share the best online lessons to learn Dropwizard and Micronauts. These are the best online courses and tutorials you can get to know this helpful technology. Unfortunately, not many online courses are available, but API docs and guides are also handy; along with these courses, you can read them.
Hello guys, if you want to learn Spring Framework and looking for best online resources like books, courses, and tutorials then you have come to the right place. Earlier, I have shared best Spring Framework courses, books, and Spring interview questions and in this article, I am going to share best free courses to learn Spring framework in 2022. When I shared the list of best Spring Courses, a lot of you asked me about free spring courses and this article is the result of that research, but before we get to the 10 best free Spring courses that are perfect
for beginners, let me tell you more about what the Spring Framework
really is.
If you want to learn Python Programming language online in a week on your own and looking for the best online Python resources then you have come to the right place. In the past, I have shared the
best Python courses,
books,
Python developer RoadMap, and
tutorials, and today, I am going to share with you the exact step-by-step plan to learn Python programming from scratch in 7 days by joining the best Python courses on Udemy, one of my favorite and most affordable website for online learning. After though research, combined with my own experience, I have chosen two of the best Python Bootcamp courses which can be used to learn Python from scratch in a week's time.
Hello guys, if you want to learn Python Programming language in 2022, one of the most popular programming language of this time but are not sure where to start then you have come to the right place. In the past, I have shared many Python resources like best Python Books, Courses, Projects, interview questions, and even best places to learn Python and In this article, I am going to share with you the 3 best ways to learn Python programming from scratch. These are my tried and tested way to master any programming language or Framework and I have used this to learn Java, Python, JavaScript and many other technology.
Hello guys, if you want to learn Python Programming language in 2022 and looking for the best
Python online courses on Pluralsight then you have come to the right place. Earlier,
I have shared the best
Python books,
Python 3 courses, and
Python websites to learn Python programming and in this article, I am going to share the best
Python courses from Pluralsight. If you don't know Pluralsight is a leading
online learning platform where you get a chance to learn from expert trainers.
They are known for their high-quality courses and they have more than 7500+
courses. They also have many projects and hands-on exercises and you can get
access to them with just one
Pluralsight membership.
Hello guys, if you want to learn Non Fungible tokens or NFT in 2022 and looking for best resources then you have come to the right place. Earlier, I have shared
best paid NFT courses and
best free NFT courses and in this article, I am going to share best places to learn NFT in 2022. To be honest, Its hard to find good NFT training courses and certifications on sea of resources on internet this article tells best platforms to learn NFT and become a NFT professionals in 2022. The constantly rising fame of non-fungible tokens has induced waves of transformation across various sectors. More and more people are interested in learning more about NFTs and exploring their potential.
You can use the
substring() method of
java.lang.String class to remove the first or last character of String in Java. The
substring() method is overloaded and provides a couple of versions that allows you to remove a character from any position in Java. Alternatively, you can convert String to
StringBuffer or
StringBuilder and then use its
remove() method to remove the first or last character. Both StringBuffer and StringBuilder provides a convenient
deleteCharAt(int index) method which removes a character from the corresponding index. You can use this method to remove both first and last characters from String in Java.
You can get the first and last character of a String using the
charAt() method in Java. This method accepts an integer index and returns the corresponding character from String. Since
Java String is backed by an array, their index is also zero-based, which means the first character resides at index zero, and the last character is at index,
length-1, where length is the number of characters in the String. You can get the length of the String by calling the
length() method. The charAt() method is not defined on
java.lang.String class, but on its super interface
java.lang.CharSequence, hence it will also work for
StringBuffer and StringBuilder.
String pool in Java is a pool of String literals and interned Strings in JVM for efficient use of String objects. Since
String is immutable in Java, it makes sense to cache and shares them in JVM. The String pool has gone through an important change in Java 7 release when it was relocated from PermGen space to heap space. Till Java 1.6, interned String and literals are stored in the PermGen space of JVM memory, which was a fixed size area for storing class metadata. The biggest issue of having a
String pool in PermGen is the small and fixed size of PermGen space.
In Java, since null and empty are two different concepts, it's a little bit tricky for beginners to check
if a String is both not null and not empty. A String reference variable points to null if it has not been initialized and an
empty String is a String without any character or a string of zero length. Remember, a String with just whitespace may not be considered as empty String by one program but considered as empty String by others, so, depending upon your situation, you can include the logic to check for that as well. A String with just white space is also referred to as a
blank String in java. In this tutorial, I will teach you a couple of right ways to test if a String is not null and not empty in Java.
Hello guys, if you want to learn about Metaverse and looking for best online courses then you have come to the right place. Metaverse, Web3, and NFT are three buzz words and latest tech which is dominating internet at the moment. Earlier, I have shared
best NFT online courses and in this article I am going to share best Metaverse online courses for beginners to learn in 2022. But, before we get to the 10 best courses that you can use to learn everything you need to know about Metaverse, let me tell you what it really is.
Hello guys, last year, I was looking for a comprehensive Blockchain Certification when I stumble upon
Certified Enterprise Blockchain Professional (CEBP) by 101 Blockchins.com, a site dedicate to teach you Blockchain, NFT, Metaverse, and Web3 skills. This was the Blockchain course I was looking from start as the most of the courses I found are either too shallow or too much technical that you will start feeling sleepy from first lecture. This Blockchain course was just right. It not only covers everything you need to know about Blockchain technology but also cover them in engaging and detailed way. When I first mention this course on my list of
best Blockchain certifications and courses, a lot of you asked me to publish a detailed review of this course and here we are.
Hello guys, if you are looking for best online courses to become a Blockchain developer then you have come to the right place. Earlier, I have shared
best Blockchain courses,
books,
websites, and
best Blockchain certification and today, I will share the best online courses you can join to learn essential skills and become a Blockchain Developer. These are also the
best Coursera courses you can join to become a successful Blockchain Programmer. It not only cover Blockchain and Cryptocurrencies but also
Python,
Git, and other essential development skill you need to become a successful Blockchain developer in 2022. But, before we get to the best courses that will teach you everything you need to know about blockchain, let me tell you what it really is.
Hello guys, if you want to learn what is NFT or Non Fungible Token and what is the buzz around NFT, and have questions like should you create and sell NFT etc then you have come to the right place. Earlier, I have shared
best online courses to learn Blockchain and
crypto currencies and in this article I am going to share best online courses to learn NFTs, but before that, let's understand what is NFT? NFTs or else known as Non-Fungible Tokens are a form of digital art.
Non-Fungible basically means that they are unique. If you own one NFT, there’s
nothing else in this world that is the same as yours. Nothing! That uniqueness and sense of ownership is driving crazy sales with recent reports suggesting that NFT sale clocking at around $70 million and increasing exponentially.
Hello guys, if you are looking for the best Coursera courses, certification, and specialization to join in 2022 then you have come to the right place. In the last few articles I have shared the best Coursera courses to learn
Python,
Software Development, and
Cloud Computing, and today, I will share the best Coursera courses, specializations, and certifications you can join in 2022. Taking online courses and certifications have become mandatory in order to have a professional and successful career and the process is similar to a college education just by staying at your home taking classes watching videos and passing the quizzes and done you are now officially certified and when it comes to the best platform to learn online no one can compete with Coursera.
Many programmers and Computer Science graduates are moving towards Data Science and Machine learning hoping for better pay and career opportunity and there is a reason for it.
Data Scientist and
Machine Learning Specialist have been ranked the number one job on Glassdoor for the last couple of years and the average salary of a data scientist is over $120,000 in the United States according to Indeed. Data Science is not only a rewarding career in terms of money but also provides the opportunity to solve some of the world's most interesting problems. IMHO, that's the main motivation many good programmers are moving towards Data Science, Machine Learning, and Artificial Intelligence.
Hello guys, if you are preparing for web developer interviews where GraphQL skills are needed and you are looking for frequently asked GraphQL Interview questions then you have come to the right place. Earlier, I have shared both Web development interview questions as well as REST Interview Questions and in this article, I am going to share 20 common GraphQL Questions from Interviews with answers. These questions covers essential GraphQL concepts like difference between REST And GraphQL and pros and cons of using GraphQL to consume APIs. If you have used GraphQL in past then you can easily answer these questions but if you forgot then you can always join of these best GraphQL online courses to learn and revise key GraphQL concepts.
If you are a
Web developer or someone who wants to learn Angular for web development and looking for some excellent resources, like books, online courses, and tutorials, then you have come to the right place. In the past, I have shared some of the
best Angular tutorials, and
best Angular books, and today, In this article, I am going to share some of the best Angular courses to learn modern-day web development. If you don't know what Angular is and how it helps you to develop modern-day web development, let me give you a brief overview. It's a JavaScript front-end framework that allows you to build a modern big e-commerce web application as well as a single-page web application that runs on a browser.
Hello guys, if you are a computer science graduate or new to the programming world, interested in learning SQL, and looking for some excellent resources, like books, courses, and tutorials to start with, then you have come to the right place. In the past, I have shared some of the
best SQL books and
tutorials, and today I am going to share some of the
best SQL and database courses to learn and master this useful technology. If you don't know what SQL is and why you should learn it, let me give you a brief overview of SQL for everyone's benefit. SQL is a programming language to work with a database. You can use
SQL to create database objects, like tables, stored procedures, etc., and also to store and retrieve data from the database.
Hello guys, if you are preparing for a frontend developer interview and
looking for the best interview preparation resources like online courses,
books, and tutorials then you have come to the right place. Earlier, I have
shared the best coding interview preparation courses and books, and in this article, I am going to share the best Frontend developer
interview courses. These courses will prepare you for essential frontend topics like HTML, CSS, JavaScript, as well frontend development frameworks like React.js and Angular. Web development is generally divided into two parts -
frontend (client-side) development and backend (server-side) development. A
web developer can either be a master in front-end development or backend
development.
To be honest with you, getting your first job is never easy. It is, in fact, the most laborious task, and you need to put your best effort into finding a role in your dream company. Most of the computer science graduates dream of working for
Google,
Facebook,
Amazon,
Microsoft, and Apple, but they are often not able to clear their rigors coding interviews. The single most important reason for failing those coding job interviews is a lack of knowledge and practice; hence, it becomes increasingly important that you prepare hard in advance. Unfortunately, I learned this little too late after spoiling my chances at Microsoft and Amazon, but you can learn from my experience and prepare better for your
programming job interviews.
Hello there, if you are looking for a cost-effective and recognized IT training program to start your career in IT support then you have come to the right place. In this article, we'll review
Google IT Support Professional Certificate from Coursera which can be used to launch your career in IT support in 2022. This is one of the most popular Coursera certification from Google and also one of the best structured and many beginners have joined this program, close 10 1million (precisely 969,000) which is a testament of the value this certification provides. If you are trying to get involved in the IT industry at an entry-level may be because you need to be a programmer web developer, or even cisco certified so you have to learn the basics of information technology, or maybe just for fun and learn how things work and educate yourself more about this amazing industry.
Hello guys, it's been a long since I have shared a Java design pattern tutorial. I did share some
courses to learn design patterns but haven't really talked about a particular design pattern in depth. So, today, we'll learn one of the important design pattern, which is often overlooked by Java developers. Yes, I am talking about the
Command Pattern which can help you write flexible, loosely coupled code for implementing actions and events in your application. In simple words, the command design pattern is used to separate a request for action from the object which actually performs the action. This decoupling between
Invoker and
Receiver objects provides a uniform way to perform different types of actions. This decoupling is achieved using a
Command object, which is usually an interface with methods like
execute().