Angular 2.0.0


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 – as you can read there, our classes are taught by professional, expert developers. Our Angular classes have proven quite popular – […]

Online vs In-Person Classes

Young girl using laptop study working communicating ordering online sitting in comfortable beanbag chair cityscape on the background

Earlier this year, we started offering some of our classes (most prominently Angular Boot Camp and JIRA Boot Camp) online as well as in person. We had intentionally waited to offer an online option until our classes were well proven as live, in-person events, with the goal of making the online experience capture as much […]

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: This is intentionally a relatively straightforward […]

Creating a 3D Configurator with ThreeJS


(Maneesh Tewani was a summer intern at Oasis Digital in 2014, and returned to lead the Summer Intern Program in 2015. As of this posting, he currently attends Purdue University. Maneesh recently wrote this technical description of a 3D project which was started by interns, and first documented, in 2013.) Introduction “Swingset” is a custom […]