RSS feed for this section

Archive | Angular

Angular routing – advice for real applications

There are plenty of examples and documentation about the Angular router, but these things sometimes leave important questions unaddressed.  Documentation often intentionally demures from questions like “what is the best way to use this?”. Even my own previous post briefly reintroducing the router does the same. Here are our recommendations from extensive use (at Oasis Digital, […]

Angular routing, a basic Q&A

At Angular Boot Camp, we thoroughly introduce and teach the Angular router – over the course of 3 days, spread out into relevant bits and pieces of other learning. Outside of class though, customers ask a straightforward question: What is the Angular Router, and why should I care? To answer that, this post is a […]

Angular Runtime Performance Guide

Co-authored by Paul Spears and Andrew Wiens 1.0 Introduction Smooth, highly-responsive interfaces increase users’ confidence in an application and create an overall positive experience. Whereas small applications with simple interactions are built without a focus on runtime performance, standard approaches sometimes do not scale well as the data size or feature complexity increases. A common […]

Frameworks and commercial ecosystems

Or, “why we don’t teach Aurelia” Here at Oasis Digital and its sister company (Expium), we offer training and services concentrated around various languages and frameworks: Angular TypeScript Node The web platform in general JIRA, Confluence, and other Atlassian products (Expium is an Atlassian Solutions Partner) There are many reason – technical, history, intentional, and […]

Angular universal / server side rendering

The current state of server-side rendering (so-called “universal”) for Angular is somewhat in flux in mid-2017. There had been an early Angular Universal effort by an outside group, which has now been absorbed into the core Angular team at Google. They are working toward a new release (to become part of an Angular release) which […]

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. […]