Chris Grinton

23 Flips | 1 Magazine | 25 Followers | @chrisgrinton | Keep up with Chris Grinton on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Chris Grinton”

About

This project provides an implementation of a client-side (implicit grant) OAuth 2.0 authorization flow.<p>Features<p>Retrieval of a user's token using …

Developing an AngularJS app with dynamic set of modules

I have an application with a complex layout where the user could put (drag/drop) widgets (by choosing from a predefined set of 100+ widgets) where …

AngularJS + RequireJS

While delivering software projects for startups, we’ve come to love AngularJS. We’ve also come to struggle with clean modularity, both the parts that …

AngularJS's Controller As and the vm Variable

The great thing about coding is that we are able to mix coding style and personal/team preference together. This post is all about a preference of …

Debugging AngularJS Apps from the Console

Deep Linking a Tabbed UI With AngularJS

The idea is to dynamically generate a tabbed navigation using Angular and UI Bootstrap.<p>I’ve done this before, but this time around I needed the …

Adding Refresh Tokens to a Web API v2 Authorization Server

In the last post I showed how to add a simple username/password (aka resource owner password credentials flow) authorization server to Web API v2. …

OWIN OAuth 2.0 Authorization Server

03/20/2014<p>19 minutes to read<p>Contributors<p>This tutorial will guide you on how to implement an OAuth 2.0 Authorization Server using OWIN OAuth …

Angular Loading Bar

What is this?<p>There are a few projects like this one, but none that were automatic. They all required you to maintain state on behalf of the progress …

Token Based Authentication using ASP.NET Web API 2, Owin, and Identity

Last week I was looking at the top viewed posts on my blog and I noticed that visitors are interested in the authentication part of ASP.NET Web API, …

Organizing Your Angular Code

Cookies vs Tokens. Getting auth right with Angular.JS

<b>We just added a new updated article that covers the same topic. You can find it here: Cookies vs Tokens: The definitive guide.</b><p>Introduction<p>There are …

Service Providers in AngularJS + Logger Implementation

In this article I’ll explain what a provider is and what is the difference between a provider and other services declaration in AngularJS. Through …

Logging Client-Side Errors With AngularJS And Stacktrace.js

Last year, at cf.Objective(), I was watching Elliott Sprehn give a presentation on Production Ready JavaScript. In part of the presentation, he was …

AngularOverlay Directive

The AngularOverlay directive intercepts $http and jQuery XHR calls and displays and overlay. To get started using it follows these steps:<p>Add the …

10 Angular Tips from TechEd 2014

Getting started with AngularJS is smooth sailing. But once you master the basics, you begin to realize there are things you wish you knew before you …

AngularJS — Superheroic JavaScript MVW Framework

The Basics<p>Watch as we build this app<p>Add Some Control<p>Data Binding<p>Data-binding is an automatic way of updating the view whenever the model changes, as …

Using Response Interceptors to Show and Hide a Loading Widget: Redux

In my previous post Using Response Interceptors to Show and Hide a Loading Widget I showed how to display a loading widget whenever an Ajax request …

Toastr by CodeSeven

toastr<p><b>toastr</b> is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core …

Dan Wahlin - Dynamically Loading Controllers and Views with AngularJS/$controllerProvider and RequireJS

Dynamically Loading Controllers and Views<p><b>Updated: August 30th, 2014</b><p>A complete sample application that uses the techniques shown in this post can be …