Monday, February 27, 2006

Sun starts thinking about the Next Java. Microsoft delivers it.

interesting blogg http://beust.com/weblog/archives/000330.html

Great ASP.NET 2.0 Tutorial Videos Online

http://weblogs.asp.net/scottgu/archive/2006/02/26/439088.aspx


Last week we published a series of great ASP.NET 2.0 “How do I?” videos on MSDN. These videos are code-focused videos (no slides or marketing at all – pure code) that walkthrough using some of the new features in ASP.NET 2.0 and Visual Web Developer (which is free).



The “How do I?” videos are each about 10-15 minutes long, and are a great way to quickly come up to speed with some of the new features. I highly recommend setting some time aside to watch them. Here is the current listing of them:



Data Access – Create a new database from scratch, define a table, populate it with data, create a strongly typed DAL TableAdapter to work against it, and then build a filtered master/detail set of ASP.NET pages with data sorting, paging and editing support against it.



Master Pages and Site Navigation – Create a consistent master page layout for a site using the new ASP.NET Master Pages Feature. Then create a site navigation menu using site navigation and the new TreeView control.



Membership and Roles – Add an authentication and authorization system to a site from scratch, and implement login, create user, change password, password reset, and role based security in a secure way.



Profiles and Themes – Enable per-user profile personalization on a site. Then use this together with the new Themes/Skins feature to allow a visiting user to customize and personalize the look and feel of a site.



Web Parts and Personalization – Enable customizable drag/drop portal UI within web-pages, and allow visiting users to customize the information experience they see.



Output Caching and SQL Cache Invalidation – Learn how to use the output caching feature in ASP.NET, as well as the new SQL Cache Invalidation support to build super efficient output cached pages that stay in sync with the data within your database.



Partial Page Caching – Learn how to use the Partial Page output caching with ASP.NET to enable regions of a page to be cached, while also allowing other portions of the page to stay dynamic.



Localization – Learn how to build culture-aware and locale specific applications using ASP.NET 2.0.



Wizard and Validation Controls – Build a canonical form data registration page using the new ASP.NET 2.0 Wizard control and validation control features.



Tips and Tricks – This video highlights a number of cool new features in ASP.NET 2.0, including: cross-page postback support, file uploading, the MultiView control, encrypting web.config settings, and more.

Windows Surpasses UNIX in Server Market

Windows Server sales surpassed those of UNIX-based servers for the first time ever in 2005, according to IDC. The company reports that vendors sold $17.7 billion worth of Windows Server-based servers last year, compared with
$17.5 billion worth of UNIX servers and $5.3 billion worth of Linux servers. The overall server market grew 4.4 percent during this time period, IDC says. If these figures are true, I have to assume that the slow climb of Windows in the server market can be pinned at least partially on Linux, which gave UNIX users a UNIX-like system that runs on industry-standard PC server hardware. Otherwise, I suspect we would have seen Windows Server squash UNIX like a bug a long time ago.

Tuesday, February 21, 2006

.NET 2.0 vs. IBM WebSphere 6.0

http://www.theserverside.net/articles/showarticle.tss?id=NET2BMNovember
The goal of this paper is to present a comparison of Web application servers: the Microsoft .NET Framework 2.0 running on Windows Server 2003, and the latest release of IBM WebSphere Application Server, version 6.0.2.3. According to a recent IDC study from October of 2005, roughly 78% of mission critical application projects under development worldwide use an application server. In this study, IDC also found that the combination of .NET and Windows Server 2003 is now the most commonly used application server for mission critical applications, exceeding IBM WebSphere usage with 37% usage for .NET/Windows Server vs. 12% usage for IBM WebSphere
This paper presents the results of a new benchmark that compares the performance of those two application servers. The benchmark is based on the PlantsByWebSphere sample application, the primary sample application included with WebSphere 6. For this benchmark, we implemented a functionally equivalent .NET application (DotNetGardens), and also made several performance optimizations to the IBM application code base to ensure a fair comparison of performance for data-driven Web applications.

Build a Data Access Layer with the Visual Studio 2005 DataSet Designer

http://www.theserverside.net/articles/showarticle.tss?id=DataSetDesigner

Quote

Procrastination is the grave in which opportunity is buried

Monday, February 20, 2006

Model Driven Architecture(MDA)

http://www.methodsandtools.com/archive/archive.php?id=5
http://www.pacificspirit.com/blog/2004/03/03/model_driven_architecture_thoughts_its_hard