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 | 24 Apr 2014 09:12

Canceling $http Requests in AngularJSSubscribe to this feed

Scott Allen writes "....One of the objects you can pass along in the config argument of an $http operation is a timeout promise. If the promise resolves, Angular will cancel the corresponding HTTP request. Sounds easy, but in practice there are a few complications. Before..."
Read more »  Canceling $http Requests in AngularJS


OdeToCode | 23 Apr 2014 09:12

Is It Time To Switch To JavaScript?Subscribe to this feed

Scott Allen writes "....Question from the mailbox: "After many years as a server side developer and DBA, is it time to make a switch to JavaScript and focus on client side development?" I think you need to work in an environment you enjoy. Some people do not enjoy client..."
Read more »  Is It Time To Switch To JavaScript?


OdeToCode | 21 Apr 2014 09:12

Better Error Handling In AngularJSSubscribe to this feed

Scott Allen writes "....In my recent work I’ve been using two approaches to handling errors and exceptions. The ultimate goal is to not let an error go unnoticed. $exceptionHandler First up is a decorator for the $exceptionHandler service. We’ve looked at other decorators..."
Read more »  Better Error Handling In AngularJS


OdeToCode | 17 Apr 2014 09:12

The Special Properties of ngRepeat In AngularJSSubscribe to this feed

Scott Allen writes "....Today’s tip comes straight from the AngularJS documentation, but I’ve seen a few people miss the topic.  Inside an ngRepeat directive the special properties $first, $last, and $middle are available. These properties hold boolean..."
Read more »  The Special Properties of ngRepeat In AngularJS


OdeToCode | 15 Apr 2014 09:12

Deconstructing A Function From Microsoft Word 1.1aSubscribe to this feed

Scott Allen writes "....When Microsoft released the source code to MS-DOS and Word, I had to take a look. One of the first functions I came across was ReplacePropsCa from the srchfmt.c file. /* %%Function:ReplacePropsCa %%Owner:rosiep */ ReplacePropsCa(prpp, pca) struct..."
Read more »  Deconstructing A Function From Microsoft Word 1.1a


OdeToCode | 14 Apr 2014 09:12

Deep Linking a Tabbed UI With AngularJSSubscribe to this feed

Scott Allen writes "....The idea is to dynamically generate a tabbed navigation using Angular and UI Bootstrap.  I’ve done this before, but this time around I needed the ability to deep link into a tab. That is, if a user bookmarks /someapp/tab2, then the 2nd tab..."
Read more »  Deep Linking a Tabbed UI With AngularJS


OdeToCode | 08 Apr 2014 09:12

Dynamically Injecting Script Tags With AngularJSSubscribe to this feed

Scott Allen writes "....A few months ago I found myself in a situation where I had to throw some dynamically generated scripts into the browser for testing (and occasionally inspecting and debugging). I wrote a small custom directive to take care of most of the work...."
Read more »  Dynamically Injecting Script Tags With AngularJS


OdeToCode | 07 Apr 2014 09:12

Azure WebJobs With Node.jsSubscribe to this feed

Scott Allen writes "....Azure WebJobs are background services you can run in the cloud. The experience is easy and smooth. Scott has a thorough overview in “Introducing Windows Azure WebJobs”.  In a previous post we looked at using JavaScript to read messages from..."
Read more »  Azure WebJobs With Node.js


OdeToCode | 03 Apr 2014 09:12

Adapting The Azure Queue API For Node.jsSubscribe to this feed

Scott Allen writes "....The Azure SDK for Node.js is feature rich and comprehensive, but there is always room to provide some additional abstraction and tailor an API to make it easier to use inside a specific application. For example, imagine we need to the ability to get..."
Read more »  Adapting The Azure Queue API For Node.js


OdeToCode | 02 Apr 2014 09:12

Scarcity In Software DevelopmentSubscribe to this feed

Scott Allen writes "....In software development we face many constraints, and we usually think of constraints as bad things that make our jobs miserable. If we had no constraints, we’d build beautiful software with impeccable error handling because there would be no..."
Read more »  Scarcity In Software Development


This Maven's Blog

Scott Allen

OdeToCode

Maryland, USA