Disclosure: This article may contain affiliate links. When you purchase, we may earn a small commission.

How to implement Selection Sort in Java? Example Tutorial

Hello guys, if you are wondering how to implement selection sort algorithm in Java then you are at the right place. In the past, I have taught you how to implement Bubble SortQuick SortMerge SortInsertion SortRadix Sort, and Counting sort and in this article, I am going to teach you how to implement the Selection sort in Java. Along with above mentioned sorting algorithm, Selection sort is another essential Sorting algorithms which every Programmer should be aware of. This sorting algorithm is a combination of searching and sorting, and its also very intuitive especially if you have sorted things in your daily life. 

10 Example of SSH command in Linux and UNIX

Hello guys, if you have been working in Linux machine then there is great chance that you have come across SSH and SCP commands which are essential to switch between different hosts in a Linux network. As a Java developer, I need to work on more than 30 to 40 servers which contains development server, UAT servers, production servers as well as server from different regions like Asia, Middle East, UK, and the USA. It's difficult to work between server if you don't how to go from one host to other or copy data between them like files and directory and that's where this SSH commands comes handy. The SSH is one of the essential Linux commands which allows you to log in to remote host using secure socket protocol. By default, the SSH program listens on port 22..

Top 20 Kotlin Interview Questions and Answers for Java developers in 2023

Hello guys, if you are preparing for Kotlin Developer Job interview and looking for frequently asked Kotlin interview questions then you have come to the right place. In the past, I have shared Core Java questions, Scala interview questions as well as Groovy Questions and in this article, I am going to cover common Kotlin questions from interviews. In last a couple of years Kotlin has emerged from the shadow of Java and demand for Kotlin is increasing day by day. Google's decision to accept Kotlin as the official programming language for Android development triggered this rise and now Kotlin is also viewed as preferred backend development language, a shock for Java and Scala but its true. 

Top 20 Blockchain Developer Interview Questions with Answers in 2023

Hello guys, if you are preparing for Blockchain developer interview or looking for any job in the Blockchain technology field but wondering how to prepare then you have come to the right place. Earlier, I have shared best Blockchain courses and Blockchain websites and in this article, I am going to share 20 Blockchain interview questions with answers. These Blockchain questions not only covers key Blockchain concepts like nodes, transaction, and different types of Blockchain network like Ethereum, HyperLedger Fabric, Smart Contracts etc but also provide their to the point answers so that you can revise them quickly. If you have worked as Blockchain developer then you can easily answer these questions but if you cannot then you can also check these free Blockchain courses to learn and revise important Blockchain concepts.

Top 17 Interview Questions to Test Debugging Skill of Java Programmers

Hello guys, if you are a beginner or an experienced Java developer with 1 to 3 years of experience under your belt, when you go for a Java interview you should prepare some Java debugging interview questions like how to debug a Java program running in Linux environment etc. In the past, I have shared 130+ core Java questions, 50+ Multithreading Questions, 25+ Java Collection questions and 50+ Lambda and Stream interview questions and in this article, I am going to share 17 questions to test debugging skills of Java programmers. While a couple of questions are Java related but many questions are also based upon problem solving and general debugging skill which can be used to test any programmer like Python, JavaScript or C++ programmer. 

Database Per Microservice Pattern with Example in Java

Hello guys, in the last article, I share with your 10 essential Microservice design patterns and principles and a lot of you asked me to go deep down into each of those patterns and explain them with examples. So I decided to create this new series of Microservice Pattern tutorials where I will explain each of those essential Microservice pattern with example every week. In this article, let's have a look at what is database per microservice. Microservice architecture is a combination of a set of loosely coupled microservices and each service can be developed independently in an agile manner. We can use this pattern and practices when designing microservices. So let's go deep into what is database per microservice is and why we use it in our programming. 

23 Essential skills Java Developers Should Learn in 2023 [UPDATED]

Hello guys, recently I was doing some research on what skills Java developers should learn in 2023 to become a better developer and give their career a boost and I found some interesting skills like Kafka and  Elastic Search, apart from obvious ones like Spring Boot and Microservices. One of my favorite places for doing such research is examining Job listings on LinkedIn from different companies like Investment banks, Service-based companies, startups, and mid-tier companies where Java is used extensively. When I saw those skills, I can immediately tell that those are really useful and worth sharing with you guys, as I have often seen those skills playing important roles while hiring Java developers.

System Design Interview Prep Guide 2023 - Topics, Questions, and Resources

The Software Engineering job market is on fire! Especially if you have a couple of years of experience under your belt. And in the world of Software Engineering, if you are applying for a Senior Engineer / Lead / Architect / or a more senior role, System Design is the most sought-after skill, and hence one of the most important rounds in the whole process. If you mess this up, nothing else would matter. If you get it right though, you’re looking at a raise of at least tens of thousands of dollars annually.

Top 50 Programming Interview Questions with Answers for 1 to 3 Years Experienced

For the last few years, phone interviews also known as the telephonic round is the single most popular way to screen candidates in a programming job interview. It's easy for both parties to gauge each other, the candidate doesn't need to travel to the prospective Employer's premises and the Interviewer also doesn't need to make any necessary arrangements. This is the second part of my article on programming interview questions, in the first part, I got feedback that it is a little bit heavy on coding-based questions and many programmers asked me to share a similar list for the telephonic round of programming Interviews. In order to clear the telephonic round and proceed to the next round, you must be good enough to answer all the questions related to your Job description.

Top 10 System Design Interview Courses for 2023 - Best of Lot

Hello guys, if you are preparing for System design interview and looking for best online courses to learn essential System design concepts like load balancing, scalability, architecture as well as how to solve popular System design questions like how to design YouTube, WhatsApp, Parking Lot, Library System as well when to use NoSQL and SQL then you have come to the right place.  In the past, I have shared best System Design BookSystem design prep guide, and System Interview Questions and in this article, I am going to share best places to learn System design in 2022. Before we get to the best  Before we get to the 9 best courses that will teach you everything you need to know about system design interviews, let me tell you a little bit about what it really is.

Top 10 Black Friday + Cyber Monday Deals for Programmers - Best of Lot [2022 UPDATED]

Hello my programmers and developers friends, Black Friday and Cyber Monday are almost here and if you have been waiting for this period to buy the stuff you love then your wait is finally over as all the big brands like Udemy, PluralsightEducativeCodeCademyDataCampCoursera , Amazon, Apple all are running discount and Black Friday and Cyber Monday Deals. It's easy to get lost in this myraid of deals but not to afraid as I am sharing the best Black Friday and Cyber Monday deals 2022 for Programmers, Developers, Coders, and my Techie friends. In this post you will find the deals which  can help you in your learning as well as things you love. 

Top 4 Black Friday 2022 Deals & Discounts on Thinkific, Teachable, Podia, and LearnWorlds [UPDATED]

Hello guys, I have been advocating for programmers and developers to create online courses to both learn and earn in 2022 for quite some time and have been recommending Thinkific, LearnWorldsPodia, and Teachable to create their online courses and share their knowledge. A lot of you asked about discount coupons and deals to get started and that's why I am sharing the best discount offers for both Thinkific and Teachable platforms to create your online course business in 2022. In today's world, there is no better way to teach than creating courses and this pandemic has proved that e-learning is going to stay and increase in near future. 

Top 5 SQL Server Management Studio Tips for Programmers and DBAs

Hello all, we all love tips? isn't it? Well, I certainly do, they not only make life easier on work but also gives us a joy of discovery. Every time I discover a not-so-trivial tip I feel happy and become more productive and that's why I am always in hunt of useful tips which can help me in my work. So, when I started working with Microsoft SQL Server, it was no different. I started from scratch so learning tips was not on card but after spending a couple of months I realized that I can do a lot better by applying some of the general SQL tips I have learned over the years and learning few tips from colleagues and DBAs which helps us with database.