ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.


n.  An expert developer with great influence.

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 | 19 Feb 2015 09:12

Roslyn Code Gems - Counting BitsSubscribe to this feed

Scott Allen writes "....Back in the early days of computing, when machines were powered by coal-fired steam boilers the size of Liechtenstein, even the simplest operations were optimized by programmers toiling in the basements of university science buildings around the..."
Read more »  Roslyn Code Gems - Counting Bits

OdeToCode | 18 Feb 2015 09:12

Using jspm with Visual Studio 2015 and ASP.NET 5Subscribe to this feed

Scott Allen writes "....If you’ve been following along with the developments for ASP.NET vNext and Visual Studio 2015, you’ve probably seen the JavaScript tooling of choice for File –> New projects is Grunt and Bower. But, what if you wanted to use more sophisticated..."
Read more »  Using jspm with Visual Studio 2015 and ASP.NET 5

OdeToCode | 17 Feb 2015 09:12

An AngularJS PlaybookSubscribe to this feed

Scott Allen writes "....My latest Pluralsight release is “An AngularJS Playbook”. This course is geared for developers who already know Angular. Topics include: - How to manage API access tokens - Strategies for building robust error and diagnostic services - Data-binding..."
Read more »  An AngularJS Playbook

OdeToCode | 16 Feb 2015 09:12

Generators in ECMAScript 6Subscribe to this feed

Scott Allen writes "....You’ll know you are looking at a generator, or more properly, a generator function, because a generator function contains an asterisk in the declaration. function*() { } Once you have a generator function, you can use the yield keyword..."
Read more »  Generators in ECMAScript 6

OdeToCode | 13 Feb 2015 09:12

Roslyn Code Gems - Performance GoalsSubscribe to this feed

Scott Allen writes "....Ever since the .NET compiler platform became open source, I’ve been poking around the Roslyn source code. It’s not often you get to look at the internals of a product with a large code base, and not surprisingly there are some gems..."
Read more »  Roslyn Code Gems - Performance Goals

OdeToCode | 12 Feb 2015 09:12

Conditional Access Operator in C# 6.0Subscribe to this feed

Scott Allen writes "....My series of posts on C# 6.0 has been on a long hiatus due to changes in the language feature set announced last year. Now with spring just around the corner in the northern hemisphere, Visual Studio 2015 reaching a 5th CTP status, and features..."
Read more »  Conditional Access Operator in C# 6.0

OdeToCode | 11 Feb 2015 09:12

Debugging Map Reduce in MongoDBSubscribe to this feed

Scott Allen writes "....There isn’t much insight into the execution of a map reduce script in MongoDB, but I’ve found three techniques to help. Of course the preferred technique for map reduce is to use declarative aggregation operators, but there are some..."
Read more »  Debugging Map Reduce in MongoDB

OdeToCode | 10 Feb 2015 09:12

Thoughts On End to End Testing of Browser AppsSubscribe to this feed

Scott Allen writes "....In a previous post on using the PageObject pattern with Protractor, Martin asked how much time is wasted writing tests, and who pays for the wasted time? To answer that question I want to think about the costs and benefits of end to end testing. I..."
Read more »  Thoughts On End to End Testing of Browser Apps

OdeToCode | 09 Feb 2015 09:12

Creating Iterables In ECMAScript 6Subscribe to this feed

Scott Allen writes "....Imagine you are building an abstraction for a classroom, and one responsibility of a classroom object is to encapsulate the names of the students in the classroom. You might build a class like the following. class Classroom { constructor() {..."
Read more »  Creating Iterables In ECMAScript 6

OdeToCode | 02 Feb 2015 09:12

Static Members in ES6Subscribe to this feed

Scott Allen writes "....In previous posts, we looked at classes in ES6, but I never gave an example using the static keyword. A class may contain one or more methods defined with the keyword static. class Employee { constructor(name) { this._name = name;..."
Read more »  Static Members in ES6

This Maven's Blog

Scott Allen


Maryland, USA