By Yakov Fain This article was excerpted from the book “Angular Development With TypeScript” (see http://bit.ly/1QYeqL0). The Angular 2 framework is a re-write of popular framework AngularJS. In short, the newer version has the following advantages over AngularJS. The code is simpler to write and read It performs better  than AngularJS It’s easier to learn The […]

Read more

By Yakov Fain I decided to write this blog after reading this post of a frustrated developer (he goes by the name of Nick Pistacchio) who couldn’t create a simple single-page application (SPA) in JavaScript over the course of several days. Typically frustration is a result of unmet expectations and this is the case here […]

Read more

JHipster, a stylish Yeoman generator which can be used to create Spring Boot and AngularJS projects, is now officially at 3.0 status. This marks the first major update for the open source tool since January 2015. In this release, the distance you can go down the stack with JHipster when compared to version 2.0 has been extended. According […]

Read more

Introduction Ladies and gentlemen, let’s move on from our previous example, AngularJS application with Spring MVC Rest server. Today, we will modify an existing application to support both database data sources, as well as a new one: a MongoDB data source. The goal The goal is to build the exact same screens as in our base example, with the […]

Read more

By Yakov Fain New York City residents often say “It’s going to be a nice city when all the construction is finished”. The same applies to Angular 2 framework, which remains in Alpha (the latest build is 42 at the time of this writing). It has a potential to become a great framework in 2016, […]

Read more

Building a modern web (or mobile) application requires a lot of tools, frameworks and techniques. This session shows how JHipster unites popular frameworks like AngularJS, Spring Boot and Bootstrap. Using Yeoman, a scaffolding tool for modern webapps, JHipster will generate a project for you and allow you to use Java 7 or 8, SQL or […]

Read more

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 you more productive will deal with cross-browser compatibility and make the application […]

Read more

By Robert Firek In the 90’s we were witnesses of browser wars. Wars which created one of the most hated languages: JavaScript. Web designers touch by JavaScript at the beginning of 21st century constantly refused to fix bugs titled as “It doesn’t work in Internet Explorer” or “Netscape Navigator doesn’t show…”. At this time we used […]

Read more

When I was writing my previous post about Java EE and Angular, I was overwhelmed with all the JavaScript files that I needed to include in my application to implement the behaviour that I was looking for. OK, not that many scripts actually, four in total: Angular JS (Angular also requires jQuery), ng-grid and UI Bootstrap. […]

Read more

Dart stepped tantalisingly closer to its next big milestone release today with the GA of Dart 1.9. Whilst the community had previously been eagerly anticipating 1.9, packed with features like async/await and Dart Analysis Server, when the announcement finally came, the reception was fairly muted. This lacklustre response was largely due to Tuesday’s announcement that […]

Read more