Archive

Archive for April, 2008

Microsoft.NET 3.5 Enhancements Training Kit

April 25th, 2008 No comments

The .NET Framework 3.5 Enhancements Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Silverlight controls, ADO.NET Data Services and ADO.NET Entity Framework.

The .NET 3.5 Enhancements Training kit builds on the success of the Visual Studio 2008 Training Kit which resulted in 70,000 completed downloads since being released in November. These training kits provide a way for developers to grasp the breadth of the entire release, as well as dive deep into a specific technology.

The .NET 3.5 Enhancements Training Kit covers the technologies in the .NET 3.5 SP1 release and the out of band releases that are a part of the same wave, namely ASP.NET MVC and the ASP.NET Silverlight controls. Currently, the training kit contains six hands-on labs, made up of the following technologies:

1) ADO.NET Data Services

2) ADO.NET Entity Framework

3) ASP.NET AJAX History

4) ASP.NET Dynamic Data

5) ASP.NET MVC

6) ASP.NET Silverlight controls

All six labs contained within the kit have been tested and validated by customers during two .NET 3.5 SP1 training workshops held in Redmond. We will continue to receive customer and field feedback on the labs and incorporate the feedback into future iterations. There will also be new versions of the training kit with additional content, including presentations, demo scripts and screencasts.

You can download the training kit at http://go.microsoft.com/?linkid=8719735

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: DOTNET

How PHP can help you improve your PHP coding skills?

April 25th, 2008 No comments

By default you will have below setting in php.ini file:


error_reporting = E_ALL & ~E_NOTICE

This means, show all error except notices and coding standard warnings

Comment/remove it and and use only E_ALL in your php.ini file.


error_reporting = E_ALL

This you can achieve through your php source files also. But you will not remember to add this all time. I bet.

VN:F [1.9.18_1163]
Rating: 3.0/5 (1 vote cast)
Categories: PHP

Beginner’s WPF Animation Tutorial – on Codeproject

April 23rd, 2008 No comments

My “Beginner’s WPF Animation Tutorial” articke on CodeProject available at http://www.codeproject.com/KB/WPF/WPFAnimation.aspx

(I reported this here earlier with another link which was under – non-edited contributions of codeproject)

VN:F [1.9.18_1163]
Rating: 5.0/5 (1 vote cast)
Categories: WPF-WCF-WF

Prototype JavaScript Framework

April 21st, 2008 No comments

URL: http://www.prototypejs.org/

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

Lastest version (as on 21 April 2008) is 1.6.

Tutorials available at http://www.prototypejs.org/learn

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: Web Design

DataSets vs. Collections

April 18th, 2008 No comments

There is a good article on DataSets vs. Collections by Dino Esposito

If you read this article, you will start using (Generics) Collections instead of DataSet/DataTable for database access. :)

Here is the URL: http://msdn2.microsoft.com/en-us/magazine/cc163751.aspx

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: C#, DOTNET, VB.NET

New Data Types in Microsoft SQL Server 2008

April 15th, 2008 No comments

There are few new data types introduced in Microsoft SQL Server 2008.

Eg: DATETIME2, DATETIMEOFFSET etc.

Here is a good link for this: http://devlicio.us/blogs/sergio_pereira/archive/2008/04/06/the-new-data-types-in-sql-server-2008.aspx

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: SQL

MVP Summit 2008 Photo

April 15th, 2008 No comments

null

Here is a good link: http://alpascual.com/blog/al/

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: General

Free and Discounted Software from Microsoft

April 15th, 2008 No comments

Here is the list – http://microsoftstartupzone.com/content/FreeSoftware.aspx

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: General

C# & Visual Basic Language Specification

April 7th, 2008 No comments

C# 3.0 Language Specification Word Document can be downloaded at http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc

Same way, you can download Visual Basic 9.0 Language Specification at http://go.microsoft.com/fwlink/?LinkID=102846

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: C#, VB.NET

Unity Application Block released

April 7th, 2008 No comments

The Unity Application Block (Unity) is a lightweight, extensible dependency injection (DI) container. It facilitates building loosely coupled applications and provides developers with the following advantages:

Simplified object creation, especially for hierarchical object structures and dependencies;

· Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns;

· Increased flexibility by deferring component configuration to the container;

· Service location capability; this allows clients to store or cache the container.

Design Goals

· To promote the principles of modular design through aggressive decoupling;

· To raise awareness of the need to maximize testability when designing applications;

· To provide a fast and lightweight dependency injection container mechanism for creating new object instances and managing existing object instances;

· To expose a compact and intuitive API for developers to work with the container;

· To support a wide range of code languages, with method overrides that accept generic parameters where the language supports these;

· To implement attribute-driven injection for constructors, property setters, and methods of target objects;

· To provide extensibility through custom and third-party container extensions;

· To provide the performance required in enterprise-level line-of-business (LOB) applications.

For an introduction to dependency injection, see the article Inversion of Control Containers and the Dependency Injection pattern by Martin Fowler.

More details avilable here: http://msdn2.microsoft.com/en-us/library/cc468366.aspx

Other links:
* http://codeplex.com/unity
* http://msdn.microsoft.com/practices/

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: Architecture, DOTNET