Sunday, March 23, 2025

FIX Session is not connecting how to diagnose it? Example Tutorial

In this blog post of the FIX protocol tutorial series I would like to share my experience with connectivity issues around Fix Engines. to exchange messages or say to trade electronically clients connect to the broker using FIX protocol and for that, they use FIX Engine. In FIX protocol connection between two FIX Engines is refereed as FIX Session and we normally say whether FIX Session is connected or not connected. FIX Session normally has their start time, end time, and EOD time (End of day time) also called TradingSession start time, Trading Session End Time, and Trading Session EOD time.

Friday, March 21, 2025

How to Fix java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test [Solved]

The error "java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test" occurs when you try to connect MySQL database running on your localhost, listening on port 3306 port from Java program but either you don't have MySQL JDBC driver in your classpath or driver is not registered before calling the getConnection() method. Since JDBC API is part of JDK itself, when you write a Java program to connect any database like MySQL, SQL Server, or Oracle, everything compiles fine, as you only use classes from JDK but at runtime, when the JDBC driver which is required to connect to the database is not available, JDBC API either throws this error or "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver".

Wednesday, March 19, 2025

How to Fix Failed to connect to queue manager - WebSphere MQ Error in Java? Example

"Failed to connect to queue manager" error comes in WebSphere MQ if any Client like a Java program is not able to connect to the MQ server due to any reason. The reason is actually identified by reason code in error message e.g. code 2397 comes when SSL is enabled between client and server and Java client is not able to connect to the server due to unknown or expired SSL certificates. If you are working in a Java application that is using WebSphere MQ for messaging over SSL then you are bound to face some setup, certificate, and keystore vs truststore related error. 

Tuesday, March 18, 2025

How to fix java.net.SocketException: Too many files open java.io.IOException in Tomcat, Weblogic Server

Not many Java programmers know that socket connections are treated like files and they use file descriptors, which is a limited resource. The different operating system has different limits on the number of file handles they can manage. One of the common reasons for java.net.SocketException: Too many files open in Tomcat, Weblogic, or any Java application server is, too many clients connecting and disconnecting frequently a very short span of time. Since Socket connection internally uses TCP protocol, which says that a socket can remain in TIME_WAIT state for some time, even after they are closed. One of the reasons to keep the closed socket in the TIME_WAIT state is to ensure that delayed packets reached the corresponding socket.

Friday, March 14, 2025

3 Ways to Solve jQuery - Uncaught ReferenceError: $ is not defined Error

If you are using jQuery, Angular JS, or plain old JavaScript and getting "Uncaught ReferenceError: $ is not defined" error which means $ is either a variable or a method that you are trying to use before declaring it using the var keyword. In jQuery, it's a short name of jQuery() function and most commonly used in $(document).ready(function()). If you are doing some jQuery stuff when DOM is loaded and getting this error it means your browser has a problem loading jQuery library either from the internet or local file system.

Top 5 Courses to Learn VI Editor or Vim in Linux in 2025 - 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.

Wednesday, March 12, 2025

Top 5 Computer Vision Courses, Projects, and Certifications for Beginners in 2025 - 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 2025 and add an in-demand and highly valuable skill to your Resume to give your career a boost.

Top 5 Online Courses to Learn GraphQL for Beginners in 2025 - 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.

Monday, March 10, 2025

Top 5 Online Courses to Crack CompTIA Linux+ certification in 2025 - 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 Udemy + Pluralsight Courses to Learn Vue.js in 2025 - 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 2025. 

Sunday, March 9, 2025

How to System Design Trade Position Aggregator? [Solution]

Hello guys, it's been a long since I shared object-oriented design and system design questions in this blog. It was almost 7 to 8 years when I last blogged about how to solve vending machine design problems in Java and Twitter System Design question? Actually, I had ideas for lots of such design questions at that time, but because of the lengthy nature of these kinds of posts and the amount of time they take, they just sit on my list of drafts. I thought to take them out and publish then slowly improve on them instead of publishing the perfect post for the first time, and today, I am excited to share one of such problems, how to design a trade position aggregator in Java. This program is like portfolio management software that monitors your risk and exposure in real-time based on trades. 

Saturday, March 8, 2025

Top 6 Courses and Books to learn Rust Programming language in 2025 - 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 2025, 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.

Friday, March 7, 2025

Is Pramp a Good Place for System Design and Coding Mock Interviews in 2025?

Hello guys, if you are preparing for tech interviews in this tough market then you may know that preparing for technical interviews can be a daunting task, especially when targeting top-tier companies like FAANG (Facebook, Amazon, Apple, Netflix, and Google).  But, good resources can make this task slightly easier for you.  In the past, I have shared the best Coding interview bookscourses, and websites as well as System design bookscourses, and websites to prepare well for both Coding and System design interviews. While these books and courses are essential for tech interview preparation if you want to crack FAANG interview then you must do Mock interviews, as many as possible.

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

Hello guys, If you want to learn Groovy or Grails in 2025 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 and Books to Learn Gradle for Beginners in 2025 - 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.

Top 5 Udemy Courses to learn Scala Programming Online in 2025 - 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.

Thursday, March 6, 2025

Top 5 Courses to Learn RedHat OpenShift in 2025 - 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 2025. 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.

Top 5 Courses to Learn Microsoft SQL Server Database and Transact-SQL in 2025 - 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 2025.

Wednesday, March 5, 2025

Top 5 Postman Courses for Java Web Developers and API Testers in 2025 - 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 2025. 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.

Tuesday, March 4, 2025

Top 3 Udemy Courses to Learn Svelte.js in 2025 - 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.

Top 5 Udemy Courses to learn Unreal Engine in 2025 - 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.

Top 10 Free Courses to Learn Angular and React.js in 2025 - 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.

Monday, March 3, 2025

Top 5 Udemy Courses to Learn C# in 2025 - Best of Lot

If there is one programming language that deserves more credit, than it currently receives from developers, then it would be Microsoft's C# or C-Sharp. When we talk about popular programming languages, we mostly talk about how Java is ruling the programming world for the last three decades, how JavaScript changed the web world, or how Python has taken over all programming languages in the last couple of years, but we seldom mention C#, which is silently providing jobs and making a career with .NET, Unity, and became a preferred choice for creating desktop GUI applications. If you follow the StackOverflow survey, then you know that C# is always one of the top 5 Programming languages rated by programmers, and this year also close to 31.0% has said that they use C#, which is significant.

Saturday, March 1, 2025

Top 6 Udemy Courses to Learn TypeScript for Web Development in 2025 - Best of Lot

Hello guys, if you are thinking of learning TypeScript this year and looking for some excellent resources like books, courses, and tutorials, then you have come to the right place. In my last few articles, I have shared some of the best Angular framework tutorials and courses, and today, I will share some of the best TypeScript online courses you can join to learn it by yourself. Many programmers and web developers are learning TypeScript because of its powerful syntax and advanced OOP features and, more importantly, to develop Angular-based applications. Since the Angular team has chosen TypeScript as the official language for Angular development, it's crucial to know TypeScript if you want to make full use of Angular, but that's not the only reason you should learn TypeScript.
Page 1 of 2971234567...297Next »Last