Posted by: Swapnil | July 10, 2007

DataSet vs Custom Entity

We have seen at many places we are preferred to use Custom entity classes over Dataset, I came across some useful articles which has reason behind this, and sample code for Base entity and entity collection classes (including non-generic as well as generic(.Net 2.0) version).

On the Way to Mastering ASP.NET: Introducing Custom Entity Classes
http://msdn2.microsoft.com/En-US/library/aa479317.aspx

In brief

Problem with DataSet

Lack of Abstraction

o The first and most obvious reason to consider alternatives is the DataSet’s inability to decouple your code from the database structure.

Weakly-Typed

o DataSets are weakly-typed, which makes them error prone and likely to impact your development effort.

Not Object-Oriented

o DataSets are objects and C# and Visual Basic .NET are object-oriented (OO) languages doesn’t automatically make your usage of them object-oriented. The “hello world” of OO programming is typically a Person class that is sub-classed by an Employee class. DataSets, however, don’t make this type of inheritance, or most other OO techniques, possible (or at least natural/intuitive).

Benefit with Custom Entity Classes

– Take advantage of OO techniques such as inheritance and encapsulation

– You can add custom behavior

– Object-Relational Mapping

– Mapping Custom Collections

– Managing Relationships between two entities in Object oriented way

Posted by: Swapnil | June 20, 2007

SharePoint Server Developer Resources

Some good SharePoint Server 2003, 2007 Developer Resources

http://www.spsfaq.com/
http://www.wssdemo.com/
http://www.sharepointblogs.com/
http://wss.collutions.com/
http://www.sharepointu.com/
http://www.sharepointcustomization.com/
http://www.gotdotnet.com/team/sharepoint/
http://www.microsoft.com/sharepoint
http://msdn.microsoft.com/sharepoint
http://portal.sharepointsolutions.com/
http://sharepointd2d.com/
http://www.spsdev.com/

Posted by: Swapnil | June 7, 2007

Microsoft code name “Acropolis”

The Microsoft code name “Acropolis” Community Technology Preview 1 is a set of components and tools that make it easier for developers to build and manage modular, business focused, client .NET applications. Acropolis is part of the “.NET Client Futures” wave of releases, our preview of upcoming technologies for Windows client development.

Acropolis builds on the rich capabilities of Microsoft Windows and the .NET Framework, including Windows Presentation Foundation (WPF), by providing tools and pre-built components that help developers quickly assemble applications from loosely-coupled parts and services. With Acropolis you will be able to:

* Quickly create WPF enabled user experiences for your client applications.
* Build client applications from reusable, connectable, modules that allow you to easily create complex, business-focused applications in less time.
* Integrate and host your modules in applications such as Microsoft Office, or quickly build stand-alone client interfaces.
* Change the look and feel of your application quickly using built-in themes, or custom designs using XAML.
* Add features such as workflow navigation and user-specific views with minimal coding.
* Manage, update, and deploy your application modules quickly and easily.

For download Acropolis CTP and demo videos visit http://windowsclient.net/Acropolis/
Download Microsoft Code Name “Acropolis” Community Technology Preview 1

Microsoft Surface represents a fundamental change in the way we interact with digital content.

With Surface, we can actually grab data with our hands, and move information between objects with natural gestures and touch.

Surface features a 30-inch tabletop display whose unique abilities allow for several people to work independently or simultaneously. All without using a mouse or a keyboard.

For more information and demo visit http://www.microsoft.com/surface/ or http://www.surface.com

Posted by: Swapnil | May 23, 2007

Microsoft Popfly Alpha Released!!!

Popfly is the fun, easy way to build and share mashups, gadgets, Web pages, and applications. Popfly consists of two parts:

1. Popfly Creator is a set of online visual tools for building Web pages and mashups.

2. Popfly Space is an online community of creators where you can host, share, rate, comment and even remix creations from other Popfly users.

Key features of Popfly includes :
1. Mashup Creator
2. Web Page Creator
3. Popfly Space

Storage Limit: 25 MB per User
Browser Support: Mozilla Firefox 2.0, Internet Explorer 6.0 or higher

Content Supported
: JavaScript, AJAX libraries, HTML, XHTML, CSS, WMV, WMA, MP3, Visual Studio Express projects, JPG, PNG, GIF, and EXEs

Visit Popfly Alpha Release for more information

Posted by: Swapnil | May 11, 2007

Microsoft TechMela

Got Mail from Microsoft for invitation of Microsoft TechMela, but entry is not free. Here is briefing about event….

Microsoft TechMela – it’s all that you experience in a mela , and more. It’s a series of technology conversations intertwined into the Indian context. Technology presentations, scenario showcases, experience zones, and discussion forums – multiple formats to convey one message. TechMela creates many pathways to knowledge exchange … it aspires to offer an unforgettable experience!

Microsoft ushers back the Mela for you …

TechMela – it’s all that you experience in a mela , and more. It’s a series of technology conversations intertwined into the Indian context. Technology presentations, scenario showcases, experience zones, and discussion forums – multiple formats to convey one message. TechMela creates many pathways to knowledge exchange … it aspires to offer an unforgettable experience!

Compelling conversations on “software + services” translating into real-life demos for the “individual” and the “enterprise,” with Indian razzmatazz enriching the story. Whether you are a developer, a technology implementor or a power user, it’s a place where you will hear the story come together in an absorbing format.

3 Days | 7 Streams | 21 Tracks | 150 Sessions | 300 Labs … one place, at one time!

TechMela is a convergence of many streams of technology. From collaboration and network infrastructure to application and web development, from mobile and embedded technology to user experience design – TechMela is an unprecendented ensemble. Whether you write code, build products, architect solutions, manage infrastructure, or make technology purchase decisions, you will find in TechMela a forum to share your knowhow & experiences.

Venue :
14-16 June, 2007 I Renaissance I #2 & 3B Near Chinmayanand Ashram, Powai (Mumbai)

For more information on attending Microsoft TechMela Agenda, Speakers, Itinerary
Conference Fee & Registration, log on to: www.techmela.com

Posted by: Swapnil | May 2, 2007

Community Credit Winner

Community-Credit Announce winner for their April 2007 Contest and I have got the 9th Prize (out of 7101. site has 7101 members as of date). Mail from David Silverlight (Innovator of Community-Credit.com) saying that :


Hello Swapnil,

Congratulations. You won 9th Prize in the April 2007 Contest. As you may know, a lot of people competed, but only a few won. Nicely done! Please also keep in mind that your prize is not just a stupid, geeky gift, but it’s also a symbol to represent your contributions to the development community. When folks ask you how you won, you can tell them that it was by helping out other geeks. Be proud and brag.

This news comes with lots of happiness for me. Click here to check the prizes


Though I am late to join community-credit but “Better late than never”. There are few words about community credit :

Community Credit is a way of showing your contribution to the technology community. Community Credit helps show off the enthusiasm and passion you have for the success of our industry.

If you are an active contributor to the development community, your contributions alone will help you to get a job. From David’s (Innovator of Community-Credit) personal experience in the IT Community, both as a developer and one who hires developers, I can tell you that there is no better testimonial to your skills than the contributions that you have made in your own free time. In addition, you can really show off your stuff by demonstrating it to your fellow developers. Seeing is believing, as they say. Besides, what a better way to make a new contact than to help somebody solve a problem. Community credit simply highlights your contributions and is one way of separating yourself from the crowd and showing that you are a serious professional.

So ready to join

Microsoft is on its way to release .NET Framework 3.5, one step ahead from .Net Framework 3.0 Framework. Its announced to be released around December 2007 with its companion Visual Studio Code Name “Orcas”. Here some more detail about it from Microsoft.

The Microsoft .NET Framework 3.5 Beta 1 is a preview release of the latest version of the .NET Framework. Many ISV’s, enterprises and Microsoft product teams are successfully building on the new features Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace in the .NET Framework 3.0. Microsoft plans to continue to invest in the .NET Framework developer platform and in support of existing users the .NET Framework 3.5 has a minimal number of breaking changes. So that existing applications built for .NET Framework 2.0 or .NET Framework 3.0 should continue to run without requiring changes. The .NET Framework 3.5 adds new features in several major technology areas; including:

* Deep integration of Language Integrated Query (LINQ) and data awareness
* ASP.NET AJAX for quickly creating more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers
* New web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM and several new WS-* standards
* Full tooling support for WF, WCF and WPF including the new workflow-enabled services technology
* New classes in the base class library (BCL) for the .NET Framework 3.5 address the most common customer requests.

.NET Framework 3.5 is planned to release at the end of 2007 and will ship with Visual Studio code name ”Orcas” and will also continue to be available for separate download from MSDN.

For more detail about the features being introduced in .NET Framework 3.5 and Visual Studio code name “Orcas”, click here

Download Microsoft .NET Framework 3.5 – Beta 1

Posted by: Swapnil | April 24, 2007

JScript IntelliSense in Visual Studio Orcas

Visual Web Developer “Orcas” Express adds several new features for JavaScript developers including IntelliSense statement completion, built in AJAX client library support, better support for linked JavaScript files, and improved debugging. It has following features introduced in Visual studio Orcas.
1. Proactive Completion List
2. Keywords in Completion List
3. ASP.NET AJAX Concepts in Completion List
4. IntelliSense from Script Libraries for ASPX Pages
5. IntelliSense from Script Libraries for JS Files
6. Enhanced Function and Parameter Tips
7. Type Inferencing

JScript IntelliSense in Visual Studio Orcas

Visual Studio Orcas Express: JavaScript Enhancements in 4 Minutes

« Newer Posts - Older Posts »

Categories

%d bloggers like this: