Java script
                JavaScript is a client-side programming language which helps web programmer to create web applications and make dynamic and interactive web pages by implementing custom client-side scripts
Why JavaScript is the best first language to learn

                  Really, the whole idea of one language being “better” than another is a bit erroneous. There’s certainly preferences — but those are subjective, and often just matters of preferred syntax. And there’s also best-case languages, in other words, languages that are best suited to the job/project you’re on— but that wasn’t the question
Motivation for Java Script
                     All languages do the same thing. They translate human intentions into machine instructions. And that is the important thing. It doesn’t matter which language you learn first, what matters is that you learned a language. You learned how to talk to a machine, how to get on its level and think like it thinks
History

                JavaScript was invented in 1995 by Brendan Eich, who worked at Netscape at the time. This was during the time that Netscape enjoyed being the world’s most popular Web Browser (imagine that). Also at this time was a company quickly picking up A LOT of steam and looking more and more like a monopoly on tech each day
Frequently asking Questions
               There's a moment in every job interview when the tables turn. A moment, usually toward the end, when all of a sudden the interviewer becomes the interviewee. 
               While you may have stayed up late the night before rehearsing your answers to those tricky - but always asked - questions'What's your biggest weakness?', why are you right for the role?' and'where do you see yourself in five years time?'. Responding in the right way is essential if you want to be seriously considered for the job. Yet when the tables turn - which they will - and you respond with a 'Um, yeah, um, so, do you like working here?', then you may have just thrown the interview away. 

              But what are these right questions we speak of? Great question! And you're in luck, because we've got the answers. Below are the smartest questions to ask in a job interview.
·         WHAT DO YOU EXPECT FROM THIS ROLE IN THE NEXT THREE MONTHS, SIX MONTHS AND YEAR?
               Questions like this show you as someone who is thinking about what the job will actually entail - someone ready to take on key tasks and responsibilities and also help the company move forward. As for the interviewer's answer, well this gives you the opportunity to assess what will be required of you and if that is something you're comfortable with.
·         WHY ARE YOU RECRUITING FOR THIS ROLE?
                  If you're feeling bold, you can also ask why the last person left the company to give you an insight into possible career progression.
·         IS THERE ANY REASON WHY YOU DON'T FEEL I WOULD BE RIGHT FOR THIS ROLE?
                  To you, this question may seem like handing in the towel but to an employer, it will show you wish to constantly improve. It's also a great way of getting instant feedback on how the interviewer feels about your suitability.
·         HOW ARE YOU DIFFERENT FROM YOUR CLOSEST COMPETITOR AS AN EMPLOYER?
                    This type of question puts the interviewer on the spot, giving them the opportunity to sing their company’s praises. You can tell a lot about the company by how enthusiastic the interviewer is when listing the key differences and better features they have to offer. This will prove valuable when deciding on whether the role is right for you.

Fields and methods in Java

                             Classes and objects in Java introduces the fundamentals of Java classes and objects, including how to declare classes, describe attributes via fields, describe behaviors via methods, initialize objects via constructors, and instantiate objects from classes

Java Script Data Type

                          Data Type is used to categorized data into various categories: because machine can not differentiate data like 5, 78.90, x, "Hello", *, % etc. All these data are not same.
JavaScript variables can hold many data types: numbers, strings, objects and more:
var length = 16; // Number
var lastName = "Johnson"; // String
var x = {firstName:"John", lastName:"Doe"}; // Object
When adding a number and a string, JavaScript will treat the number as a string.
Example
var x = 16 + "car";
x=16car

New Tools and Updates

                 

dhtmlxGantt 6.1

dhtmlxGantt is a JavaScript Gantt chart library that allows creating online project management applications based on Gantt charts. Recently, developers have released dhtmlxGantt version 6.1 that includes some curious innovations.
The new version of dhtmlxGantt allows adding an overlay that can be used to embed any custom content in the top layer over the Gantt chart application

dhtmlxRichText 1.1

dhtmlxRichText is a fully customizable JavaScript rich text editor with support for HTML, Markdown and plain text as input and output formats. Starting with version 1.1 developers can get access to the API of this JavaScript rich text editor that allows working with the text directly. A new block quote control allows to easily turn ordinary text into quotations. 

arkit

arkit is a tool that visualizes JavaScript, TypeScript, and Flow codebases as meaningful and committable architecture diagrams. This tool identifies, connects, and groups configured architectural components. With its help, you can visualize all components or some segments of the architecture

GBoards

he backend part of the app was made with Node.js. The component follows the principles of Material Design, so it’ll fit well to your modern web app.
 12 basic concepts that are critical to understanding by any JavaScript developer.
1.         Value vs. Reference Variable Assignment
2.      Closures
3.      Destructuring
4.      Spread Syntax
5.      Rest Syntax
6.      Array Methods
7.      Generators
8.      Identity Operator (===) vs. Equality Operator (==)
9.      Object Comparison
10.  Callback Functions
11.  Promises
12.  Async Await

Comments