Migrating your apps from AngularJS to Angular

August 1st, 2017 by Yakov Fain

So you have an Angular JS in prod and you want to migrate it to the latest version of Angular. The first question to answer is why? While talking to our clients, I’ve heard the following answers: – We have… continue reading

Why enterprises welcome Angular

June 20th, 2017 by Yakov Fain

This year I already ran about ten Angular workshops and made several presentations at various conferences (e.g. DevoxxUS, DevNexus, BuzzJS, JEEConf). Over the last 20 years, I’ve been running workshops on different software but I don’t recall seeing such a… continue reading

Twenty one reason to use Angular 2 and TypeScript

October 6th, 2016 by Yakov Fain

Farata Systems spent several years developing a platform for automating various workflows in the insurance industry , and most of the UI for this system was written using Apache Flex framework (formerly Adobe Flex). Flex is an excellent framework for… continue reading

Angular 2 training for your organization

October 6th, 2016 by Yakov Fain

If your team is interested in a hands-on, in-depth exploration of how to develop web applications with Angular 2, I can run a two or three day workshop in your organization. Participants will gain practical, skills while exploring the best… continue reading

Introducing AngularJS to Java Developers

February 12th, 2015 by Yakov Fain

If you want to develop Web applications, you’ll need to learn JavaScript. But writing code in JavaScript (at least in its ECMAScript 5 incarnation) is non-productive. You need to pick up a one of the JavaScript frameworks, because: they make… continue reading

Starting new Web project

November 25th, 2013 by Yakov Fain

We had a project kickoff meeting this morning to discuss tools to be used. This is a consumer-facing single-page (SPA) Web application that will also have a back-office part to be used by the business owners. During this meeting our… continue reading

Java Swing Has to be Deprecated

November 9th, 2013 by Yakov Fain

Every time I start teaching my new Java class I’m looking at the Swing units in the manual asking myself, “Why my students need to know Swing framework?” Well, I need to teach them how to program GUI, event listeners,… continue reading

Intro to working with Git and GitHub

November 8th, 2013 by Yakov Fain

In October of 2013 My colleague Victor Gamov and I ran a presentation “Intro to working with GIT and GitHub” for the Princeton Java Users Group. Then we’ve received a number of requests asking if a recording of this session… continue reading

How serious is Google about Dart?

August 3rd, 2013 by Yakov Fain

Developing applications in JavaScript is not overly productive. You can use CoffeeScript or TypeScript to write code that will be converted into JavaScript for deployment. We are also closely watching the progress with Google’s new programming language called Dart. It’s… continue reading

jQuery Mobile Chapter is Done

July 2nd, 2013 by Yakov Fain

The draft of the jQuery Mobile chapter is done. As usual, your feedback is appreciated http://enterprisewebbook.com/#_jquery_mobile. If there is something to be changed, please open the issue on github at https://github.com/Farata/EnterpriseWebBook. See something? Say something! Started writing the chapter on… continue reading