RSS feed for this section

Archive | AngularJS

Angular 2+ Build Tooling – Recommendation

As of December 2016, what tooling should be used for a new Angular 2 project? This is a question we get from customers and students frequently. Here is our current best advice, which will change over time. The context is critical: projects that may start small but are likely to grow to significant, complex enterprise applications. Here […]

Managing State in Angular 2 Applications

baby

Here is a video of the talk “managing state and Angular 2 applications” from the October 2016 St. Louis Angular lunch. The post below has roughly the same ideas, but with much less detail, in text form. Managing State in Angular 2 Applications The 6 stages of Angular 2 state management Here at Oasis Digital in our […]

Angular 2.0.0

angular2-shield

Major congratulations to the Angular team, who just shipped version 2.0.0. In development somewhere approaching two years, it is an extraordinarily ambitious effort and the result is very much ready for prime time. It also seems like a good time for a snapshot of what we at Oasis Digital have been doing with Angular 2, […]

Angular 2, angular-cli, 2 minutes, Cloud 9.

Spoiler Sorry, the title is actually a lie. It takes 2 minutes of human work to get up and running, but you have to wait about 10 minutes in the middle for node modules to install. You can wander away during that long process, so we will politely pretend it really only takes 2 minutes. […]

Fast Angular 2 compile cycle with TSC

There are numerous choices for tooling in a TypeScript Angular 2 project. This list is no doubt incomplete: SystemJS with JSPM SystemJS without JSPM Webpack Angular-CLI (which uses System and Broccoli and other things behind the scenes) At Oasis Digital, we have worked with all of these variations, and experienced trouble at least with all […]

Is Angular 2 Production Ready? Yes (*)

As of March 2016 (Angular 2 beta.11) the answer is yes… or rather, yes*. Google offers an existence proof. The Angular project leaders at Google have stated publicly (I most recently heard it on a podcast) that Angular 2 is already in production on significant projects inside Google. They mention a project with size information: […]

Angular 2 – Staggeringly Ambitious

By now, most readers know a little about the motivations and features of Angular 2.0. Here I recap them briefly, these are ideas I have seen Angular team members say in conference talks, mixed with others I have inferred. Performance, and design/API changes needed to achieve it. Accommodate the changing web development environment, including Web […]

Expert Angular Developer-Trainers Wanted

Here at Oasis Digital, a sizable portion of our work revolves around AngularJS and soon Angular 2: writing software, reviewing software, consulting, teaching classes. Our Angular classes are described in detail at AngularBootCamp.com – as you can read there, our classes are taught by professional, expert developers. Our Angular classes have proven quite popular – […]

Angular Firebase Observable – Simple Weather Example

In preparation for Angular 2, we have been digging into its capabilities extensively. One of the most interesting areas is around Observables, as mentioned in a blog post and video a couple of weeks ago. Here is more along the same lines, this time using Firebase. Source code: https://github.com/OasisDigital/angular2-firebase-observable-weather This is intentionally a relatively straightforward […]