Free Time Learning
Hibernate supports JPA annotations and it has some other annotations in org.hibernate.annotations package. Some of the important JPA and hibernate annotations used are :...

The java.sql package contains following interfaces and classes for JDBC API.
 

Interfaces :

* Connection : The Connection object is created by using getConnection() method of DriverManager class. DriverManager is the factory for connection.
...

* Registering the driver class :
The forName() method of the Class class is used to register the driver class. This method is used to load the driver class dynamically. Consider the following example to register OracleDriver class.
 
Class.forName("oracle.jdbc.driver.OracleDriver"); 

...

Following are some of the best practices while using Java Collections : 
 
Selecting the appropriate Collection : Before we use a collection, we must choose the most relevant collection for the problem we are seeking to solve. If we pick the wrong one, our program may still run, but it will be inefficient. On the other hand, if we pick the right one, our solution will be a lot simpler and our program will run much faster.
...

Arrow Functions are a new way of making functions in JavaScript. Arrow Functions takes a little time in making functions and has a cleaner syntax than a function expression because we omit the function keyword in making them....

When an event occurs on a DOM element, that event does not entirely occur on that just one element....

Web SQL is a very interesting feature, even though it isn't part of the HTML 5 specification but it is a separate specification and it can still help to develop Web Applications....

HTML5 has 14 new forms input types :
 
Date : This is a Date picker, we can pick a date by using type = “date”.

...

An Element is a plain object describing what you want to appear on the screen in terms of the DOM nodes or other components....

There are three keywords in Node.js which constitute as Globals. These are Global, Process, and Buffer....

“Callback hell” refers to heavily nested callbacks that have become unweildy or unreadable....

There are essentially 9 building blocks of an Angular application. These are:...

Decorator : A Decorator is a special kind of declaration that can be attached to a class declaration, method, accessor, property, or parameter. ...

The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command shell.
...

The basic building blocks of an Angular application are NgModules. It collects related code into functional sets. An app always has at least a root module that enables bootstrapping, and typically has many more feature modules. These feature modules contain components.
...

HTML5 and CSS3 are different from their previous versions and what features are most useful in web application development...