DevMavens

ma•ven (mā'vən)

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

dev•ma•ven
('dev-mā'vən)

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 | 02 Sep 2014 09:12

Features Of ES6 Part 5: The SpreadSubscribe to this feed

Scott Allen writes "....The spread operator shares the same syntax we saw with rest parameters, a series of three dots (...). However, a rest parameter will collect individual parameters into an array when you use the dots in a function parameter definition, while the..."
Read more »  Features Of ES6 Part 5: The Spread


OdeToCode | 19 Aug 2014 09:12

Karma Is Not Just For AngularJSSubscribe to this feed

Scott Allen writes "....The AngularJS team created Karma, but Karma isn’t tied to AngularJS. As a test runner, I can use Karma to run tests against any JavaScript code using a variety of testing frameworks in a variety of browsers. All I need is Node.js. Pretend I am..."
Read more »  Karma Is Not Just For AngularJS


OdeToCode | 18 Aug 2014 09:12

Features of ES6 Part 4: Rest ParametersSubscribe to this feed

Scott Allen writes "....A rest parameter allows a function to work with an unknown or variable number of arguments. A function’s rest parameter always appears at the end of the function’s argument list and uses a triple dot prefix (...), as shown below. let doWork =..."
Read more »  Features of ES6 Part 4: Rest Parameters


OdeToCode | 14 Aug 2014 09:12

C# 6.0 Features Part II : Primary ConstructorsSubscribe to this feed

Scott Allen writes "....Primary constructors are a feature you’ll find in a few programming languages, including F#, Scala, and Kotlin. A primary constructor allows us to define a constructor for a type and capture the constructor parameters to use in initialization..."
Read more »  C# 6.0 Features Part II : Primary Constructors


OdeToCode | 13 Aug 2014 09:17

Features of ES6 Part 3: Default Parameter ValuesSubscribe to this feed

Scott Allen writes "....If a JavaScript function takes two parameters, we have always had the ability to invoke the function and pass two parameters, or one parameter, or no parameters, or three parameters if we wanted. In cases where we do not pass enough parameters, the..."
Read more »  Features of ES6 Part 3: Default Parameter Values


OdeToCode | 11 Aug 2014 09:12

Thoughts on Angular's Controller As SyntaxSubscribe to this feed

Scott Allen writes "....I’ve been a bit late to the Angular controller as syntax. I was skeptical of the feature at first, and with an Angular project already in flight, I felt it wasn’t the type of change to make with a significant amount of code already..."
Read more »  Thoughts on Angular's Controller As Syntax


OdeToCode | 06 Aug 2014 09:12

Features Of ES6 Part 2 : constSubscribe to this feed

Scott Allen writes "....The ES6 const keyword will give you what the keyword name implies – a read-only variable. Like let, a variable declared with const will have block scoping, and you cannot re-declare a const. const MAX_BUNNIES = 3; There is no requirement for a..."
Read more »  Features Of ES6 Part 2 : const


OdeToCode | 04 Aug 2014 09:12

C# 6.0 Features Part I : Property InitializersSubscribe to this feed

Scott Allen writes "....With a new release of the C# language approaching, it’s also time to look at new features for C#. First up is the ability to use an initialization expression with an automatically implemented property. Currently, a constructor is required if..."
Read more »  C# 6.0 Features Part I : Property Initializers


OdeToCode | 31 Jul 2014 09:12

The Features of ES6 Part 1: LetSubscribe to this feed

Scott Allen writes "....The next version of ECMAScript is on the way, and I’m  genuinely excited about the changes to the JavaScript language. Thus, a series of posts with code and commentary will commence. let: The Story Variable scope in JavaScript has been a..."
Read more »  The Features of ES6 Part 1: Let


OdeToCode | 30 Jul 2014 11:12

Easily Generate Microsoft Office Files From C#Subscribe to this feed

Scott Allen writes "....It was over a decade ago when I was first asked to generate Microsoft Office files from a web application. In those days there weren’t many options available to create Office files, but for small applications it was possible to automate Office..."
Read more »  Easily Generate Microsoft Office Files From C#


This Maven's Blog

Scott Allen

OdeToCode

Maryland, USA