Patrick\’s Bytes

14, June 2008

First Windows Server 2008 hosting in Malaysia

Filed under: ASP.NET,ASP.NET Hosting,IIS,Windows Server 2008 — patrickyong @ 4:25 pm

Exabytes just row out their WS2008 hosting here. It comes with ASP.NET 3.5, PHP and lots of goodies. Check out the affordable package here.

Basically why you want to upgrade your website to Windows Server 2008? Besides taking advantage of ASP.NET 3.5 features, it’s also because of Internet Information Server (IIS) 7.0 modular architecture. Go here for more info.


13, May 2008

.NET Framework 3.5 SP1 Beta and Visual Studio 2008 SP1 Beta out in the wild.

Filed under: .NET Programming,ASP.NET 3.5 Extension,Visual Studio 2008 — patrickyong @ 12:07 am

image image

Visual Studio 2008 together with .NET 3.5 was released about 1/2 year ago. However there are a host of planned features not able to make it to the release, for example:

  • ASP.NET 3.5 Enhancement Features
    • ASP.NET MVC (Model-View-Controller) Frameowrk
    • ADO.NET Data Service
    • Dynamic Data
    • Entity Framework
  • SQL Server 2008 CTP support
  • and more! Read up Scott Guthrie’s blog post.

.NET Client Profile

Then not long ago I got news that another new .NET features will make it to this SP1 release which is the .NET 3.5 Client Profile. Well, Windows Vista comes with .NET 3.0 but the world out there is mostly running Windows XP which does not have any.NET Framework installed at all! (unless you are  a geek head). The .NET Framework 3.5 Client Profile (BETA) contains a subset of features contained in the full installation of the .NET Framework. The subset of features are the Common Language Runtime, ClickOnce, Windows Forms, Windows Presentation Foundation and Windows Communication Foundation. Hollay!! Consider the fact that full .NET 3.5 requires .NET 2.0 and 3.0 installed then those 2 package already take up >100mb of downloads. You can check out Scott Guthrie’s blog here.

Web Install Only

The Beta bits is available as a web install but there was ways for you to download everything and save them locally. Check out this knowledge base article.

Update Details

There are a few KB articles out there listing down all the changes

  1. VSTO  |
  2. Visual Studio Team System
  3. C#
  4. Visual Basic
  5. ASP.NET/Visual Web Developer
  6. .NET Framework

Download here!

You can download the bits here

16, April 2008

ASP.NET 3.5 Extension Training Kit Download

Filed under: Ajax,ASP.NET,ASP.NET 3.5 Extension,MVC Framework — patrickyong @ 2:54 pm

Build on top of the popular Visual Studio 2008 Training Kit, ASP.NET 3.5 Extension was released a few days ago.

ASP.NET 3.5 Extension will be part of .NET Framework 3.5 SP1 and it covers the following technologies:

  1. ASP.NET MVC (Model-View-Controller) – Think Java Struts
  2. ASP.NET Dynamic Data – Think about Rails scaffolding ability and this could be the bullet train. 🙂
  3. ASP.NET Control for Silverlight
  4. ADO.NET Entity Framework
  5. ADO.NET Data Services
  6. and more ASP.NET AJAX stuffs

Download the Training Kit here and the SDK here.

You can also go here for the landing page with more info and links to forums.

14, April 2008

First Impression: SharePoint Products & Technologies Protocols Documentation

Filed under: .NET Programming,ASP.NET,Interop,Sharepoint,Silverlight,Windows — patrickyong @ 12:13 pm

I just started reading the SharePoint Products and Technologies Protocol Documentation today, quite interesting and profound to found out the level of details released under this document. All the specification of protocols (sometimes I would like to call it APIs) used by SharePoint from system behaviors, WSDL, XML Schemas, managed (and/or unmanaged) APIs as well as Stored Procedures used by SharePoint. Technologies from CAML, SharePoint list, view, search, workflow, administration all the way to the user interface is pretty well covered in this set of documents.

For Microsoft partners it opens up a whole new opportunities for them to build applications on top of SharePoint. (Almost) gone are the time when we try to figure out why SharePoint behave a certain way and there are no official documents to look at. Most of the time we resort to word by word advices from fellows developers in the forum. Imagine now it is possible for developers to write application (esp. those with different client platform) to works seamlessly with Microsoft SharePoint platform.

Besides SharePoint technologies, Microsoft also release Protocol documentations for Windows(incl. .NET Framework), Office and Exchange and also XAML (the markup language for Windows Presentation Foundation and Silverlight); all of these fall under the so called High Volume Products from Microsoft.

4, March 2008

Dinner Now project for VS2008 RTM out!

Filed under: .NET Programming,Ajax,Visual Studio 2008,Windows Server 2008 — patrickyong @ 6:58 am


DinnerNow project has been around since Vista and .NET 3.0 at Beta stage and finally it has been updated for latest RTM version of Visual Studio 2008.

It is a fictitious marketplace where customers can order food from local restaurants for delivery to their home or office. This sample is designed to demonstrate how you can develop a connected application using several new Microsoft technologies.

The demo utilizes several technologies including: IIS7, ASP.NET Ajax Extensions, LINQ, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, Windows PowerShell, and the .NET Compact Framework.

Download the bit here:

Or you may want to check out the video if you don’t have the environment to install Dinner Now

26, February 2008

MVC models in .NET platform

Filed under: ASP.NET,MVC Framework — patrickyong @ 9:04 am

Devx has a tutorial on the coming ASP.NET MVC framework.It is to be released as part of the ASP.NET 3.5 Extension. Those familiar with Java Struts will find it nontrivial to code.

Now that the web platform of .NET has a MVC model, I am waiting for Acropolis or Smart Client Software Factory to be RTMed for Visual Studio 2008. As of now, Acropolis will stop their CTP release and become part of future .NET Framework release. So if you work on a project which will over go live the next 2 years, then Acropolis is a good bet. But if you have immediate needs then SmartClient Software Factory is the immediate solution now.

18, February 2008

Introducing Ervin Loh @Start.NET

Filed under: .NET Programming,ASP.NET,Java,PHP,Spring,Start.NET — patrickyong @ 2:24 pm

Ervin is my long time friend dating back to the days when he was my senior in Stamford College. A experience developer on multiple platforms from J2EE to .NET, he bring along years of hands on experience seldom found in trainers. Passionate about technologies he always try his best to seek answer to students’ questions in the class.

He is currently involve in Microsoft Malaysia’s Start.NET program and in a course writer as well as pioneer in Move Up to the Paradigm: From PHP & JSP to ASP.NET 2.0 course. Check out his blog about samples of migrating from PHP & JSP to .NET. There is a post for Spring developers.

13, February 2008

ASP.NET MVC Framework Roadmap

Filed under: ASP.NET,MVC Framework — patrickyong @ 8:07 am

Scott Guthrie announced at his blog some new updates on ASP.NET MVC framework he has been working on. Among them is the next CTP will come out in MIX08.

1, February 2008

Introducing Walter

Filed under: Ajax,ASP.NET,Tech.Ed,Tech.Ed 2008 SEA — patrickyong @ 4:27 pm

Walter is a good friend of mine and we used to worked together in Microsoft. He is now a CTO of am ISV in cyberjaya and he has all the while been very passionate about web technologies and it’s security. A regular speaker on web security issues, his eval score in events like Tech.Ed is much higher even compared to more experienced speakers.

He has got a blog for quite sometime at Live Space talking about web development as well as hacking websites. Recently he has been quite active blogging so I urge my readers to check out his at

29, January 2008

Demo website used in Ajax Security Talk

Filed under: Ajax,ASP.NET — patrickyong @ 12:58 am

For those who want to try out the Ajax vulnerabilities I showed in TechNet MSDN road show in Penang, you can download the project here. Note that you must use VS2005 to open it as website.

The zip file is hosted on Live Folder

Next Page »

Blog at