9 March 2010 0 Comments

Functional I/O (including “I” this time)

[Part 13 of the FScheme series ] Now to add input to our Functional I/O system; following up on the previous post . We already had bouncing balls so how ‘bout we add a mouse-controlled paddle and make a primitive “Pong”? Mouse Input To keep it simple, we’re just going to add mouse position as input; including the current mouse x/y in the world state passed in on each iteration.

5 March 2010 0 Comments

Functional I/O (or at least “O”)

[Part 12 of the FScheme series ] I just watched Matthias Felleisen’s talk on Functional I/O and read this paper and decided to bolt on a little I/O system to the FScheme interpreter we’ve been building. It’s a pretty nice FRP-type system.

20 February 2010 0 Comments

Windows Azure PowerShell Cmdlets

  Nothing make my work more fun than PowerShell Cmdlets, that let me script all sorts of goo into more focused gobbledy goo, real fast. The following is a “must-have” in my opinion, for most enterprises today using Windows Azure

16 February 2010 0 Comments

The Visual Studio 2010 Release Candidate is Here!

You can download the new release candidate here .  We’ve made improvements on a multitude of fronts since beta 2.  For those of you who aren’t currently using the RC, I highly encourage you to! Enjoy! James Rapp – Parallel Computing Platform

24 January 2010 0 Comments

Workflow Foundation’s Activity Model (I)

Workflow as Activities If you have programmed with Windows Workflow Foundation (WF) , you should be very familiar with Activities . In WF , programs are defined by a tree of Activities

13 January 2010 0 Comments

Jetzt noch schnell zur kostenfreien Uniroadshow anmelden!

Am kommenden Dienstag, 19.02.2010 ist der Startschuss für unsere diesjährige Uniroadshow. Diese kostenlose Veranstaltungsreihe an mehreren Universitäten in Deutschland ist gleichermaßen für Studierende, IT- Administratoren und Professoren sowie allen bildungsinteressierten Besucher gedacht. Wer sich über aktuelle Technologien vor Ort informieren möchte, sollte sich noch schnell per Fax oder E-Mail anmelden.

30 November 2009 0 Comments

VsVim Update Released (Version 0.5.2)

I just released an update to VsVim for Visual Studio 2010 Beta2.  This should be available shortly from the extension manager in Visual Studio or it can be downloaded directly at the following link Link: http://visualstudiogallery.msdn.microsoft.com/en-us/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329 Changes Removal of conflicting key bindings On startup VsVim will now look for any key bindings which conflict with implemented Vim commands. It will then provide a message box allowing you to remove the key bindings for this session of Visual Studio. Right now this is an all or nothing removal, future versions may make this a more granular process Normal Mode no longer intercepts all keystrokes (such as Cut and Paste) This bug in the previous release was a result of the command routing changes that occured between Beta1 and Beta2

19 November 2009 0 Comments

Apache Stonehenge demoed at PDC09

A couple weeks ago, Microsoft was at ApacheCon . We reported the progress made on the Stonehenge project and presented the roadmap. The goal of Apache Stonehenge is to provide a public forum to test the interoperability of WS-* protocols on different vendor stacks and to build sample applications that could provide best practices and coding guidelines for better interoperability

18 November 2009 0 Comments

PDC09 – Wednesday wrapup

So the last post I wrote about session wish list was a pack of lies (well the weather report was quite valid!). I skipped the code visualization talk for Christian Schormann ’s Sketchflow talk.

23 September 2009 0 Comments

DII Workshop on Office 2010 Extensions

If you’re using the Office 2010 Technical Preview and you’re the type of person who likes to look closely at the markup of documents that you’ve created (as most readers of this blog are), you may have noticed some new namespaces that Word, Excel, and PowerPoint used for new functionality such as sparklines in spreadsheets or presentation sections .

17 September 2009 0 Comments

La NBC da futbol (americano) en directo

Post de mi compañero: Alex Zambelli’s Silverlight Media Blog » Blog Archive » NBC Sunday Night Football – Powered by Silverlight and Smooth Streaming Seguimos acumulando casos reales, en particular los deportes son un filón, porque se aprovecha muy bien la calidad de imagen que proporciona Silverlight, y da lugar a aplicaciones interactivas con los resultados, estadísticas, etc, que funcionan muy bien en este contexto. Silverlight 3, por cierto, lanzado casi el mismo día que Telecinco.

8 September 2009 0 Comments

Vim Emulator Editor Extension Released

I just released version 0.5.0 of VsVim: a vim emulation editor extension for Visual Studio 2010 Beta1 written in F#.  This is a hobby project I’ve been working on for awhile now.  I expect to continue updating this release as time goes on as I use it on a daily basis and I’m interested in getting back feedback from users on it.   Here’s a quick break down on the state of this project Caveats and Expectations This extension is being released by me, not by Microsoft.  As such the support level for this extension is equivalent to the amount of free time I have to put into it.  Quality Level I would classify this as a Beta style release.  I use this extension every day and I have a very large test bed to verify functionality.  There are still several known bugs (detailed below) and little quirks I’m working on.  But they are mostly minor issues What’s Implemented At this point the engine has an Insert, Normal and Command mode.  Insert Mode Basic insertion layer which allows for typing.  No special insert mode commands are implemented Normal Mode. Movement Commands: h,j,k,l,w,b,$,^,n,*,# Edit Commands: x,X,d,p,P,A,u,<,>,o Incremental Search Command Mode :e Jump to line Beginning / end of line Deviations The biggest deviation I made from a traditional VIM engine is that I am using .Net regular expressions instead of VIM style regular expressions.  This allowed me to focus on getting a lot of features written vs. spending time building a regular expression engine.  Getting this working will be a focus of a later release.  Another issue is the cursor.  As flexible as the new editor is, one part that is very tricky is changing the appearance of the cursor.  So making a block style cursor for normal mode was not done for this release.  Instead I simply color the cursor red for normal mode and black for insert mode.  This will be fixed in a later release