NinethSense oWnZ mE!: Praveen’s drawing book

Choose a Topic:

Fri
25
Apr '08

Microsoft.NET 3.5 Enhancements Training Kit

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
'

How PHP can help you improve your PHP coding skills?

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.
Wed
23
Apr '08

Beginner’s WPF Animation Tutorial - on Codeproject

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)
Mon
21
Apr '08

Prototype JavaScript Framework

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
Fri
18
Apr '08

DataSets vs. Collections

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
Tue
15
Apr '08

New Data Types in Microsoft SQL Server 2008

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
'

MVP Summit 2008 Photo

null

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

Free and Discounted Software from Microsoft

Here is the list - http://microsoftstartupzone.com/content/FreeSoftware.aspx
Mon
7
Apr '08

C# & Visual Basic Language Specification

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
'

Unity Application Block released

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/
The CodeProject Microsoft Developer Network Official ASP.NET Forums Microsoft .NET Framework Community Microsoft Most Valuable Professional Kidoos forums Microsoft Visual Studio Developer Home Professional Information Technology Solutions Microsoft Research Home Trivandrum Microsoft Users Group Community Website