Promise.js 2.0 – Promise Framework for JavaScript

Well over a year ago I posted an article describing how to employ an asynchrony concept known as a Promise.  Since then a number of implementations of Promises have shown up in libraries such as jQuery Deferred and CommonJS.  I’ve updated the sources and removed the dependency on ASP.NET Ajax, however the current version depends…

5

Promises and Futures in JavaScript

[Note: A new version of Promise.js is available here. It has a less restrictive license and additional functionality. Please be sure to check it out.] A Promise is a programming model that deals with deferred results in concurrent programming.  The basic idea around promises are that rather than issuing a blocking call for a resource…

7

TFS Walkthrough Series: Part 3 – Opening the Source Control Explorer

Open Microsoft Visual Studio 2008 Ensure you have an active connection to Team Foundation Server (see Walkthrough: Connecting to Team Foundation Server) In the “Team Explorer” task pane, expand the Team Project Double-click on the Source Control folder. Figure 8 – Source Control Explorer

2

TFS Walkthrough Series: Part 2 – Viewing Work Items

Open Microsoft Visual Studio 2008 Ensure you have an active connection to Team Foundation Server (see Walkthrough: Connecting to Team Foundation Server) In the “Team Explorer” task pane, expand the Team Project (in this example: TeamProject) to the following folder: TeamProject \ Work Items \ Team Queries Figure 6 – Work Item Queries Double-click on…

0

TFS Walkthrough Series: Part 1 – Connecting to Team Foundation Server

Open Microsoft Visual Studio 2008 In Visual Studio 2008, click the menu: Tools / Connect to Team Foundation Server In the “Connect to Team Foundation Server” dialog, click the button: Servers… Figure 3 – Connecting to a Team Foundation Server In the “Add/Remove Team Foundation Server” dialog, click the button: Add… Figure 4 – Managing…

0

Team Foundation Server Walkthrough Series: Introduction

The following is a series of walkthroughs for Microsoft Visual Studio 2008 Team Foundation Server. They range from simply making a TFS connection to setting up build configurations and branching scenarios. Connecting to Team Foundation Server Viewing Work Items Opening the Source Control Explorer Creating Workspaces Checking in Pending Changes Creating a DEVELOPMENT branch Creating…

0

TFS Quick Tips: #1 Adding a screenshot to a work item

The Team Explorer in Visual Studio provides a quick (and not exactly obvious) method for attaching a screenshot or other content to a Work Item. Screenshots To quickly add a screenshot do the following: 1. Press PrtScrn or Alt+PrntScrn (Captures only the currently active window) 2. Open a Work Item (Bug, Task, etc) in team…

3

"Wheel of Time" author James Oliver Rigney, Jr. aka "Robert Jordan" passes away at 58

From the official website: New York Times #1 best-selling author Robert Jordan passed away on Sunday September 16th at 2:45 PM EST. His passing was announced by his cousin Wilson on his official blog, hosted here.[http://www.dragonmount.com/] I’ve been reading Robert Jordan’s novels for a long time and have all of the available “Wheel of Time”…

3

Visual Studio "Browse with…" multiple browsers

Here’s a tip if you’re doing a lot of cross browser ASP.NET or AJAX development in Visual Studio: Right click an .aspx file and choose “Browse with…” If you’re like me you’ve probably added some additional browsers to your “Browse with” list like FireFox, Opera and Safari.  If you want to view the page in…

3

DOM Event inconsistencies between browsers

I’ve been working on some bugs in the Calendar extender from the ASP.NET AJAX Control Toolkit and have been resolving some of the focus/blur events.  I’ve been trying to make the calendar work consistently across all of the browsers and found some frustrating differences in event firing order between the browsers. Here are a list…

2