This is something done by WebPI (wpi://) and many p2p apps that you can do with your own application also: associate a URL protocol to your application. Let’s say you want to use URLs beginning with myapp:// to launch your own application and perform a certain task (i.e. download a file and open it). This... read more
Usually, when Windows Azure fails to initialize the services, the portal shows the services cycling between the Initializing, Busy and Stopping states and it gets stuck in an infinite loop between these states. The following list are the most common causes for a deployment to Windows Azure may fail (even if it works locally) and... read more
The new version 2.0 of the WebPI is now available to download from the Web Platform portal and it includes the following new features: An options dialog where you can: Select addition scenarios to see more products for installation (Media, Developer Tools tabs). Add more product list feeds (You can add your customized feed!) Select... read more
This is a common scenario: You need to install the product X, so you go and download it. Once you have executed the installer a warning message is shown about the missing dependency Y, so you search it on internet and when you find it you discover that it requires Z but you don’t worry... read more
El 21 de Mayo expusimos junto a Ezequiel Jadib un Webcast sobre Visual Studio Tools for Office para Microsoft Student Partners de latino america. Agradecemos a Sebastian Renzi, Juan Pablo Garcia y Damian Schenkelman quienes nos brindaron excelentes tips para la presentación. Lo temas vistos fueron: Introducción a Visual Studio Tools for Office (VSTO) Introducción... read more
These days we are seeing the dawn of a new computing generation, that is the 5th generation of computing. The first one were monolithic applications, then came the Client-Server and tiered applications, and currently we are building Web-based and SOA applications, today, the new buzzwords are Services and Cloud computing. The past week, on PDC (Professional... read more
It’s awesome how fast time goes, a year ago, I was playing with .bat files (like putting messages in the autoexec.bat file), a month ago, I was building applications to do my accounting homework at highschool using C++ Builder, a week ago, I was making simple games with Visual Basic 6 and then working with... read more
When you build data centric web applications, a big part of the code is related to the implementation of CRUD (Create, Read, Updated, Delete) operations. Scaffolding is a mechanism to generate fully functional data driven applications based on metadata inferred from a model, basically, all the CRUD operations are implemented by using the metadata obtained... read more
The .NET Framework 3.5 Client Profile is a lightweight subset of the full .NET Framework 3.5 aimed to be deployed in Client machines. Therefore, it only have the assemblies that are commonly used on client boxes and does not contains any server or development related assemblies. This framework subset weight just 27Mb against the 200Mb... read more
This post is aimed to be a quick abstract for all the new C# language constructs introduced with the version 3.0. Implicitly typed local variables By using var keyword to define a local (does not work at class level) variable is not needed to define its type, the compiler will infer it. Examples: var i... read more