Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Ground Zero

In some languages, and by some I probably mean JavaScript, values are tested for truthiness. Any value can be treated as a boolean. This gives us a special case with zero. Consider this: if (element.top && element.top < viewport.top) { hidePane(); } The above is probably ensuring that there’s a value for element.top and then testing that it’s off screen… ...

Read More »

Overhead added by collecting thread dumps

A thread dump is a snapshot of all the threads running in a java process. It’s a vital artifact to troubleshoot various production problems such as CPU spikes, unresponsiveness in the application, poor response time, hung threads, high memory consumption. Thus to facilitate troubleshooting, we have seen enterprises capture thread dumps on a periodic basis (every 5 minute or 2 ...

Read More »

11 Front End Development Trends You Should Follow in 2021

Front end development involves implementing the web user interface through coding languages like HTML, CSS, and JavaScript. A web design specifies how a website appears, while front end development defines how a web design is implemented on the website. Adopting the latest front-end techniques in a quick software development ecosystem with the continuous shift in front end development trends is ...

Read More »

Product Feedback Management Solutions

When you’re a product or project manager working at a B2B company, there are many challenges you face when it comes to receiving feedback. How so? Feedback is coming in through all customer-facing communication channels. This is usually happening in a completely random and unfiltered manner. Feedback is then stored in several different places and usually gets lost in an ...

Read More »

Major Cross Browser Compatibility issues faced by the Developers

The software market is constantly growing, and so are the browsers and devices. Customers are no more naive in choosing the best websites to fulfill their needs. So, it becomes necessary for the business to offer them the best user experience and services. There are so many browsers that come with new versions from time to time, making it difficult ...

Read More »

All You Need To Know About Exception Handling In Selenium

In the world of technology, exceptions are said to be as old as programming itself. Occurrence of an exception during the execution of code can result in unexpected behaviour unless the exception is properly handled in the code. Exceptions are not bad, but are a fundamental part of modern programming. Rather than having a fear of exceptions, it is important ...

Read More »

Tips To Enhance Your Cross Browser Testing With Minimal Effort

With millions of websites being developed every day, it becomes challenging to test them on different browsers. And more importantly not all of them survive. The majority of the websites fail due to cross browser compatibility issues that lead to sudden crashes, unresponsiveness, and other issues. This information is enough to realize the importance of cross browser testing in building ...

Read More »

The Premium Coding Skills Bundle

Master the Essentials of Today’s Digital Literacy with 29 Hours of Content on Coding Languages & Exam Prep on MTA, PCEP, and ITIL 4 Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 98% off on The Premium Coding Skills Bundle. Get it now with only $29 instead of ...

Read More »

Executing Blocking calls on a Reactor based Application

spring-interview-questions-answers

Project Reactor is a fully non-blocking foundation with back-pressure support included. Although most libraries out there support asynchronous methods thus assist on its usage, there are some cases where a library contains complex blocking methods without an asynchronous implementation. Calling this methods inside a reactor stream would have bad results. Instead we need to make those method to async ones ...

Read More »