Yakov Fain

Introduction to JavaScript: More than a Pretty Face

Date: This event took place live on August 05 2014

Presented by: Yakov Fain

Duration: Approximately 60 minutes.

Questions? Please send email to


Watch the webcast recording

For many years JavaScript was considered a second-league interpreted language with the main purpose of making web pages a little prettier. In reality, JavaScript became the main programming language for the majority of the UI developed for web applications. You can run JavaScript on the server-side too. JavaScript is a flexible, dynamically typed language that supports both object-oriented and functional programming.

But mastering JavaScript can present a challenge to developers who started with classical object-oriented languages like Java, C++, or C#, as they quickly find themselves in the Wild West Land of dynamic programming. Why learn JavaScript? First, learning how things are done in a different language makes you a better developer in your primary language. Second, adding JavaScript to your skill set makes you a more valuable software developer.

This fast-paced presentation will introduce you to JavaScript, highlighting how it differs from the classical object-oriented way of programming.

About Yakov Fain

Yakov Fain is Managing Director at a software boutique Farata Systems. He authored several technical books and lots of articles on software development. His book "Java Programming. 24-Hour Trainer" was published by Wrox in 2011. Yakov is Java Champion. Yakov leads Princeton Java Users Group and New York City Dart User Group. This year he's co-authored the O'Reilly book, "Enterprise Web Development". @yfain