Scott Allen
Scott Allen’s blog features development advice straight from the trenches. Scott shares his experiences, what he tried, what worked, what didn't, and traps to avoid. Alongside architecture and project management-focused blog entries, you'll find more nitty-gritty technical posts about LINQ, JavaScript and JavaScript Object Notation (JSON), Windows® Workflow, and Silverlight.
OdeToCode | 20 May 2013 09:12
Scott Allen writes "....Filters in AngularJS can form a pipeline to format and adapt model data inside a view. The built-in filters for AngularJS are date (format a date), filter (select a subset of an array), currency (format a number using a currency symbol for the..."
Read more » AngularJS Abstractions: Filters
OdeToCode | 17 May 2013 09:12
Scott Allen writes "....The official MongoDB docs recommend that you avoid storing scripts on the server, but there are scenarios where having reusable functions available on the server can be useful. Inside a MapReduce operation, for example.
We’ll start with some..."
Read more » Using system.js in MongoDB (From C#)
OdeToCode | 16 May 2013 09:12
Scott Allen writes "....Continuing from the controllers post, the parameter to the controller function is named $scope.
var AboutController = function($scope) {
// ...
};
The name $scope is important since it allows the AngularJS dependency injector to know what..."
Read more » AngularJS Abstractions: Scope
OdeToCode | 15 May 2013 09:12
Scott Allen writes "....I watched the dotNetConf .NET Open Source Panel last week. It was a bit disappointing to hear defeatism in the voices of OSS project leaders, because .NET’s future appears to rely entirely on the success of open source software for .NET. Here..."
Read more » Where Is .NET Headed?
OdeToCode | 13 May 2013 09:12
Scott Allen writes "....In MVC web programming server side controllers are responsible for reacting to an external stimulus (an HTTP request), and then building a model and possibly rendering a view in response to the stimulus. In a client app with AngularJS, the..."
Read more » AngularJS Abstractions: Controllers
OdeToCode | 10 May 2013 09:12
Scott Allen writes "....From the Redis home page:
Redis is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
Redis is also fast. Incredibly fast. Mind-numbing fast.
For..."
Read more » Trying Out Redis via NuGet
OdeToCode | 07 May 2013 09:12
Scott Allen writes "....Now that we know a bit about how modules work at an API level, we can look at questions that will be asked more than once in the lifetime of a project, like when to create a module, how many modules to create, and how to organize source code files..."
Read more » AngularJS Abstractions: Organizing Modules
OdeToCode | 06 May 2013 09:12
Scott Allen writes "....People ask me what I do on a a regular basis. For this and various other reasons I'll shed some light on the current situation.
1.Medisolv is a company I've worked with in various roles for the last 10+ years. I'm now CTO, but still work with..."
Read more » What I've Been Doing
OdeToCode | 01 May 2013 09:12
Scott Allen writes "....Continuing from the last post, a module in AngularJS is a place where you can collect and organize components like controllers, services, directives, and filters. We'll talk about the "when & why" of creating a module in a later post. This post..."
Read more » AngularJS Abstractions: Modules
OdeToCode | 30 Apr 2013 09:12
Scott Allen writes "....One of the nice features of AngularJS is how the framework comes with a complete set of abstractions and features for building complex client pages from loosely structured and maintainable pieces of code. There are controllers, services, directives,..."
Read more » Angular Abstractions: The Application