Key Points from Microsoft Techdays 2009 Finland

by Matti Lehtinen March 07, 2009 21:01

Here are my key points from Techdays conference which was held in Helsinki on 5th - 6th of March:

  1. Visual Studio 2010 and .NET framework 4.0 are almost here. Get ready.
  2. ASP.NET 4.0
    • One click deployment that creates a package file (uses MSDeploy). This can be compared to .jar packages of java.
    • Support for multiple web.config files without needing to copy-paste.
    • AJAX Client Templates will change the way we are writing JavaScript.
    • ASP.NET MVC- a new alternative to Web Forms
  3. Azure Services Platform
    • Less worries about environment and scalability.
    • Note that SQL Data Services != MS SQL Server.
  4. SharePoint 2007
    • Application lifecycle must be planned carefully because there are many challenges especially with upgrading the application.
    • See patterns & practices SharePoint Guidance. It contains plenty of useful information.
    • Check Prism V2 if you are planning to use Silverlight 2.0 with SharePoint. It contains patterns and practices to develop modular, rich applications.
  5. Pex and Chess are really cool new tools which will help you to catch bugs.

TechDays videos will be available at codezone.fi.

Tags: , , , , , ,

Visual Studio | General | ASP.NET | SharePoint

Writing PHP using Visual Studio

by Matti Lehtinen February 22, 2009 11:35

I recently found an interesting Visual Studio plugin named VS.PHP. It allows you to write and debug PHP code using Visual Studio 2005 or 2008.

The home page of VS.PHP promises plenty of features like PHP 5 support, IntelliSense and debugging of PHP and JavaScript code. It was a surprise for me that all of those features really worked out of the box. I expected some hassling at least with debugger configuration but you can just create a new PHP project and hit F5. Especially the debugger integration has been implemented very well. All the common debugging features like local variables window, break points and call stack works.

slider_debugger

Intellisense of VS.PHP seems not to work perfectly yet. Sometimes it does not find anything and sometimes it even gives variables and methods of wrong class. The stability of the plugin needs some improvement too since there was some random crashing but luckily crashes do not occur very often. It is also weird that on different computers VS.PHP wants to reorder the lines of the project file. This feature causes some extra conflicts when multiple developers are working on the same project using Subversion or some other version controlling software.

VS.PHP runs PHP pages using built-in Apache web server. For debugging it uses XDebug and DBG.

The plugin costs $99.99 per developer but there is 30-day free trial available. Regardless of some problems I got positive impression about the plugin. It allows me to develop PHP using the IDE which I am most familiar with.

Summary

  • + Works out of the box
  • + Offers familiar environment for .NET developers to write PHP code
  • + Great debugging support for PHP and JavaScript
  • - Some stability problems
  • - Intellisense does not work very well

Tags: ,

Visual Studio | PHP

Better Font for Visual Studio

by Matti Lehtinen September 13, 2008 11:00

There is a much better font available for Visual Studio than Courier New which is the default font. Consolas font is created for programming environments and is more comfortable to read than Courier New. You can see the difference below:

visual studio font courier new
Courier New

 

visual studio font consolas
Consolas

Consolas Font can be downloaded from Microsoft. The installer automatically sets it to be the default font for Visual Studio.

Tags:

Visual Studio

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant