JavaScript tutorials

Useful links for JavaScript developer
31 May 2017   3209
JavaScript

JavaScript is a lightweight interpreted or JIT-compiled programming language with first-class functions.

JavaScript is one of the most popular programming languages. Billions of products use this technology. JS developers are always in demand. 

There are tons of different tutorials, books and guides for specialist of any skill level. Sometimes it is hard to find a good guide.

In this article, we represent a list of JavaScript tutorials for programmers of any skill level.

JavaScript Garden

JavaScript Garden interfaceJavaScript Garden interface

JavaScript Garden is multilingual, regularly updated and rapidly growing documentation database on the most «tricky» sections of the JavaScript. Skilled developer will find tips how to avoid a lot of mistakes and predict the appearance of certain bugs. This documentation highlights the problems of optimization and non-recommended practices which, even advanced JavaScript programmers may encounter.

JavaScript.info

JavaScript.infoJavaScript.info interface

 

Constantly updating information base about JavaScript. Will fit for every level of developer. Very handy navigation using the search bar. Materials are easy to read and they explain modern JS in a simple way.

JavaScript Guide at MDN

JavaScript Guide at MDN interfaceJavaScript Guide at MDN interface

 

Big guide written and edited by Mozilla’s creators. Convenient navigation, examples for every topic. Version for «pros» available here.

W3Scholl JavaScript section

W3Scholl JavaScript sectionW3Scholl JavaScript section

 

Big JS’s section on a popular tutorial web portal. A lot of interactive examples and DIY-tasks that will fit for a beginner. Skilled coder can use it as handy directory. 

TutorialsPoint JavaScript's section

TutorialsPoint JavaScript's section interfaceTutorialsPoint JavaScript's section interface

 

JavaScript’s part at the TutorialsPoint - on of the biggest guide collections on the web.  This tutorial has been prepared for JavaScript junior developers to help them understand the basis of JS to build dynamic web-pages and applications. Good usability, a lot of information with examples, shapely structure of a guide.

Books

JavaScript: The Definitive Guide, 6th Edition

JavaScript: The Definitive Guide, 6th Edition  
JavaScript: The Definitive Guide, 6th Edition

 

Last edition of the «bible of javascript developer» by David Flanagan. A programmer’s guide that combines the basis of the language with the client side of the JavaScript API depending on the web browser. Desk-book for every JavaScript specialist. Available here.

You Don't Know JS (book series)

You Don't Know JS (book series)
You Don't Know JS (book series)   

 

Series of small books written for JavaScript developers by Kyle Simpson and published by O'Reilly.

  • Up & Going;
  • Scope & Closures;
  • This & Object Prototypes;
  • Types & Grammar;
  • Async & Performance;
  • Es6 & Beyond. 

Well structured, simply written material, without excess "water and milk". "Up & Going" will fit for a junior developer. Available online for free and printed version for sale here.

JavaScript Books Listing

JavaScript Books Listing webpage
JavaScript Books Listing webpage

 

Big list of free JavaScript books. Website have sorting by reader’s experience. More than 60 books available for all types of readers. 

Most helpful tutorial for you?

JavaScript is one of the most popular programming languages. Billions of products use this technology and JS developers are always in demand.  There are tons of different tutorials, books and guides for specialist of any skill level. Sometimes it is hard to find a good guide. What JS tutorial is the most helpful for you?

 

JavaScript Guide at MDN
35% (11 votes)
You Don’t Know JS (book series)
23% (7 votes)
JavaScript: The Definitive Guide, 6th Edition
16% (5 votes)
JavaScript.info
13% (4 votes)
W3Scholl JavaScript section
6% (2 votes)
JavaScript Garden
6% (2 votes)
TutorialsPoint JavaScript’s section
3% (1 vote)
JavaScript Books Listing
0% (0 votes)
Total votes: 31

What's new in IntelliJ IDEA 2018.2?

New version of popular IDE improved Spring and Spring Boot support
18 July 2018   104

The new version of IDE IntelliJ IDEA from JetBrains under the number 2018.2 has introduced several functions for developers using Spring and Spring Boot frameworks. Among the innovations: support for Spring Integration, runtime diagrams, library bin management and many minor fixes and improvements.

New features of IntelliJ IDEA

Now you can visualize the components in the system using the new Spring Integration diagram. All versions above 5.0 are supported.

Spring Integratio Diagram
Spring Integration Diagram

It shows all the gateways, channels and bridges of the application, regardless of whether they are configured using Java or XML annotations.

The IDE also received code completion and navigation for such integration annotations as @BridgeTo/From and @EnablePublisher:

Integration Annotations
Integration Annotations

In the new version of IntelliJ IDEA, you can view the dependencies during the execution of the Spring Boot application as a diagram through the control panel. To do this, go to the "Endpoints" section and enable the "Diagram Mode" function:

Runtime Dependencies
Runtime Dependencies

If there are too many beans in the project, the non-user codes can be disabled using the new "Show / Hide Library Beans" switch:

Show / Hide library beans
Show / Hide library beans

In addition, in 2018.2, you can start, modify, and test the display of HTTP requests in the "Endpoints" tab:

HTTP request
HTTP request

A complete list of improvements and changes is available in the technical update document. According to the developers, a lot of work has been done to improve performance in large projects.