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 | 01 Oct 2015 09:12

JavaScript Promises and Error HandlingSubscribe to this feed

Scott Allen writes "....Errors in asynchronous code typically require a messy number of if else checks and a careful inspection of parameter values. Promises allow asynchronous code to apply structured error handling. When using promises, you can pass an error handler to..."
Read more »  JavaScript Promises and Error Handling

OdeToCode | 30 Sep 2015 09:12

C# Fundamentals with Visual Studio 2015Subscribe to this feed

Scott Allen writes "....I've created a new C# Fundamentals course with Visual Studio 2015. This course, like the previous course on Pluralsight, doesn't focus so much on syntax and language quirks. Instead,  I like to focus on what I consider the important..."
Read more »  C# Fundamentals with Visual Studio 2015

OdeToCode | 29 Sep 2015 09:12

JavaScript Promise APISubscribe to this feed

Scott Allen writes "....Yesterday's post looked at chaining promises. Now, let's take a closer  look at the API available for promises. A Promise in JavaScript offers a few static methods you can use as convenience methods. For example, when you need to return a..."
Read more »  JavaScript Promise API

OdeToCode | 28 Sep 2015 09:12

Chaining Promises in JavaScriptSubscribe to this feed

Scott Allen writes "....In part 1 we looked at the basic use of native promises in JavaScript 2015. In this post we'll look at how to compose and chain promises. Chaining promises can make asynchronous code flow synchronously. For example, consider the following calculate..."
Read more »  Chaining Promises in JavaScript

OdeToCode | 03 Sep 2015 09:12

Promises in ES2015 Part 1Subscribe to this feed

Scott Allen writes "....Asynchronous programming has been a hallmark of JavaScript programming since the beginning. Examples include waiting for button clicks, waiting for timers to expire, and waiting for network communications to complete. For most of JavaScript’s life,..."
Read more »  Promises in ES2015 Part 1

OdeToCode | 02 Sep 2015 09:12

Building Applications with AureliaSubscribe to this feed

Scott Allen writes "....Earlier this summer I released a “Building Applications with Aurelia” course on Pluralsight. I’ve enjoyed working with Aurelia since the early days and seeing how developers combine Aurelia with other frameworks and libraries. You can follow the..."
Read more »  Building Applications with Aurelia

OdeToCode | 01 Sep 2015 09:12

Delegating yield in JavaScriptSubscribe to this feed

Scott Allen writes "....In an earlier post we looked at generator functions in JavaScript. Generator methods can call into other generator methods, and yield values received from another generator method. A generator can even unroll or flatten another generator’s..."
Read more »  Delegating yield in JavaScript

OdeToCode | 05 May 2015 09:12

ECMAScript 2015 Iterators RevisitedSubscribe to this feed

Scott Allen writes "....In an earlier post, we saw how to work with iterators at a low level and use an iterator’s next method to move from one item to the next item. What’s interesting about iterators in JavaScript is how the consumer of an iterator can..."
Read more »  ECMAScript 2015 Iterators Revisited

OdeToCode | 01 May 2015 09:12

Start Your TranspilersSubscribe to this feed

Scott Allen writes "....Early last year I began to take ECMAScript 2015 seriously and leaned towards using the new language features of JavaScript sooner rather than later. The tools needed to make the new language work in existing browsers already existed. Some people..."
Read more »  Start Your Transpilers

OdeToCode | 28 Apr 2015 09:12

Serialization Options With Azure DocumentDBSubscribe to this feed

Scott Allen writes "....Behind the scenes, Azure’s DocumentDB uses Json.NET to serialize objects. Json.NET offers some flexibility in how serialization behaves through a number of serialization settings, but the DocumentDB SDK doesn’t expose these settings. What if we..."
Read more »  Serialization Options With Azure DocumentDB

This Maven's Blog

Scott Allen


Maryland, USA