Directory
Technology
Blog Details for ".NET with me - Vikas Goyal"
.NET with me - Vikas Goyal.NET with me - Vikas GoyalMicrosoft.NET Technology Blog, All about .NET technology , wcf, wf, enterprise library Articles
* Opportunities : My team is Hiring !
2008-02-18 10:06:00 My team is looking for few senior developers & Module Leads experienced in .NET. We are into developing products for Banking industry. Some of the technical areas which you will be working on are : Collaboration using OCS. WPF VSTO WCF Positions are mostly bangalore, India based. Send me your resumes if you are looking for change. Mail me @ vikasgoyal at live.com Attending .NET Interview ? More About: Team , Hiring , Opportunities , My Team
* Patterns : Iterator Behavioral Pattern
2008-02-06 11:05:00 Iterator Behavioral Pattern provides an access interface to an aggregate or collection object for clients. The iterator abstracts the clients from how the collection has been structured and also provides sequential navigation capabilities over collection. Consider the following class diagram : NodeCollection type holds objects of type Node and there are two Iterators provided for NodeCollection objects. The client code looks like following : public class Client { NodeCollection nc = new NodeCollection(); BaseIterator forwardIterator; public void Run() { ; nc.AddNode(new Node("Name 0")); ; nc.AddNode(new Node("Name 1")); ; nc.AddNode(new Node("Name 2")); ; n... More About: Architecture , Sharp , Patterns , Design Patterns
* Patterns : Interpreter Behavioral Pattern
2008-01-28 11:25:00 Interpreter Behavioral Pattern as name suggests is used to interpret sentences in langauge provided represented in a particular form. The langauge should be representable in form of abstract syntax tree. Two types of nodes are used for expressions : Terminal Expressions & Non-Terminal Expressions. Let's take an example of a command line calculator which can take expressoins in form of a+b-c+d and return the output. The class diagram representing such calculator can be following : Calculator class is an example of an Interpreter which parses the input statement and creates tree using NumberExpression (Terminal) & OperatorExpression (Non-Terminal). Both Expression classes have an abstract base which is used by Calculator to evaluate the tree. public class Calculator { BaseExpression bTree; //not used. Context ctx; public void Calculate(string expr) { ... More About: Architecture , Sharp , Patterns , Design Patterns
* ASP.NET : Not just for hosting Web Pages
2008-01-25 09:46:00 Apart from providing services for hosting web content, ASP.NET provides lot of value added services which accelerates the Web Application development process & makes the application more robust. These services can be used by non-web apps also and in some cases even by apps developed on different platform. Check out this article : ASP.NET : Not just for hosting Web Pages More About: Hosting , Architecture , Ages
* Creating Team Collaboration Site in 30 minutes
2008-01-23 07:03:00 6 years back working as a developer, i thought of creating a team site for my team. It took me almost one week to create basic html pages and linking them together. Today again I thought of creating a team collaboration site for my team and it took me just 30 minutes which includes complete integration with Corporate network, blogs , wikis, issue tracker, discussion boards, custom lists, etc. What's the difference ? Yes, Sharepoint. No wonder its the fastest growing product from Microsoft. I have used only Windows Sharepoint Services 3.0 and not MOSS 2007. So, if you always wanted to have a site for your team but thought it will take lot of efforts.. give it a try. WSS 3.0 is freely available for download. Let me know your feedback and issues. I will post more about my experiences with Sharepoint soon. More About: Site , Creating , Team , Minutes , Collaboration
* Free .NET Videos
2008-01-22 06:24:00 Check out this recently launched website which hosts lots of .NET videos based on articles published on www.asp.net. This is the message i received from site anchor. "i launched a multi media content website www.dotnetvideos.net on friday. i have over 100 videos on the site right now. Every registered user of my website will receive a FREE 6-month subscritpion to asp.net PRO magazine. i have basically visualized all data tutorials written by scott mitchell on www.asp.net website" Great stuff ! More About: Videos , Free
* Visual Studio Tip : Manage your 'using' statements
2008-01-21 08:22:00 Visual Studio editor provides a tool using which you can manage your 'using' statements. You can do following : Remove the unnecessary 'using' statements automatically. Sort the 'using' statements. Here is how you can execute the tool : Right click on editor and go as shown on context menu : Or you can do like this : Edit -> IntelliSense -> Organize Usings Visual Studio : How to create temporary projects More About: Visual Studio , Visual , Manage
* Appearing for .NET Interview ?
2008-01-16 08:02:00 If you are planning to appear for .Net Interview or want to keep yourself updated .. Here is a list you can start with. It lists the skills based on role and years of experience. Microsoft.NET Skills
* Patterns : Command Behavioral Pattern
2008-01-15 08:20:00 Command Pattern s helps encapculating/mapping a request to object called command. All commands are derived from base command which has mainly two methods Execute & UnExecute. The commands forwards the request data to Receiver for further processing. Either client can decide which Command and Receiver to be invoked or it can be configuration based for loose coupling. One of the popular places where Command Pattern is used : Model View Controller (MVC) pattern. Consider the diagram below : Invoker is the class responsible for executing commands. Since all commands expose common interface, Inovker can be quite generic and appropiate place for logging details. In the above implementation, client needs to be aware of all three objects Invoker, Command and Receiver. This can be alternately be config based and client just needs to pass request to Invoker. public class Client { ; Receiver receive... More About: Tutorials , Architecture , Sharp , Patterns
* Patterns : ChainOfResponsibility Behavioral Pattern
2008-01-10 11:44:00 ChainOfResponsibility Behavioral Pattern helps achieving loose coupling between request sender and receiver object. It helps in introducing a set of chained interceptor objects which can handle the request or pass it to next member in chain. The chaining can be pre-configured or can be done by client before invoking the chain. Consider the below class diagram: Based on the base exception handler, a set of concrete exception handlers are created. Now client can chain them based on how specific handling of exception is required. BaseExceptionHandler sqlHandler, securityHandler, allHandler; public void Run() { sqlHandler = new SqlExceptionHandler(); securityHandler = new SecurityExceptionHandler(); allHandler = new AllExceptionHandler(); sqlHandler.SetSuccessor(securityHandler); securityHandler.SetSuccessor(allHandler); Exception ex = new Exceptio... More About: Tutorials , Architecture , Sharp , Patterns
* Download : Microsoft Office System 2007 Service Pack 1
2008-01-04 10:33:00 MS Office 2007 Direct link to download Office 2007 Service Pack 1 (SP1) Office 2007 SP1 : List of issues fixed Office 2007 SP1 : Whitepaper Office 2007 SP1 : How to Install ? Windows Sharepoint Services (WSS) 3.0 WSS 3.0 SP1 : How to deploy ? Download WSS 3.0 SP1 Fixes in WSS 3.0 SP1 Sharepoint 2007 Prerequisite : WSS 3.0 SP1 How to deploy MOSS SP1 MOSS 2007 SP1 download MOSS 2007 SP1 : Issues fixed MOSS 2007 SP1 : What's New ? More About: Microsoft , System , Microsoft Office
* Heroes Happen {Here}
2008-01-02 08:24:00 Well that's the name of campaign launched in India for 2008 suite of products (Windows , Visual Studio & SQL Server). Apart from usual stuff, individuals can submit their IT achievement story and there is public voting for selecting the winners. Interesting stories have already started coming in. Heroes Happen Here
* Silverlight enabled Microsoft Download Center (beta)
2008-01-01 12:14:00 Beta version of new Microsoft Download center is Live. Its UI is almost fully developed using Silverlight for better experience which includes navigation and search. Microsoft Download Center (Beta) More About: Beta
* New to .NET Development ?
2007-12-22 11:53:00 If you are new to .NET Development there is a great place to get started on MSDN - Beginner Developer Learning Center. What it contains ? Download Express editions of Visual Studio for free to start programming/development using right set of tools. Content has been divided into two tracks and three levels. Web Development Windows Development Tier 1 : Assumes you are new to programming. Tier 2 : Assumes you understand the foundations of .NET Tier 3 : Advanced concepts like data access & debugging. Pls pass this to other beginners too : Beginner Developer Learning Center There is something even for kids : Kid's corner @ MSDN More About: Tutorials
* Unix & Oracle T100 certified
2007-12-21 17:52:00 As part of my orgainzation's policy, i had to complete atleast one technical certification this year and the only option i had was Unix & Oracle T100. I moved from UNIX & ORACLE to managed world of .NET some 5 years back.. and so passing the certification now was little tricky .. but i did it :-). Well that explains silence on my blog whole of last week ;-). In my next few posts ... i will catch up with releases made in last few days. More About: Certified , Cert
* Microsoft 2.0
2007-12-13 11:57:00 Microsoft 2.0: How Microsoft Plans to Stay Relevant in the Post-Gates Era This will be an interesting read. Authored by Mary Jo Foley (Zdnet). Its available for pre-order at Amazon. More About: Microsoft
* .NET Overtakes Java
2007-12-13 08:59:00 I am not sure whether it has already happened or not but it is going to happen soon. According to this report it has already happend. Some of the findings are: Almost half of all enterprises focus primarily on .Net with an additional 12 percent focused exclusively on .Net. Only 20% focus primarily on Java . More details about report. More About: Vert
* First European Silverlight Challenge
2007-12-10 09:33:00 All Silverlight fans in Europe .. check out the following site http://www.silverlightchallenge.eu More About: European , Challenge , Halle , Rope
* Live Labs : Volta is here
2007-12-06 06:29:00 Volta Technology (still a preview) is a set of tools which get integrated into Visual Studio 2008 (doesn't work with Express editions). It allows you to write the managed Web application code without worrying about how to tier it at time of deployment. You develop/test your Web application as a single tier and only at time of final build before deployement, you can put custom attributes over your classes and methods to dictate which code should run in which tier. The Volta comipler which runs after managed langauge compiler, based on custom attributes, creates cross-browser JavaScript for the client tier, web services for the server tier, and communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together. I have already started on my first program.. will publish more details soon. It requires .NET 3.5. Volta Site More About: Live , Labs , Volta
* www.vikasgoyal.net (beta) goes LIVE
2007-12-04 09:31:00 I just completed the basic structure of my site @ http://www.vikasgoyal.net While I will continue blogging on current url ... new site is mainly to host sample .NET Apps, publish the larger size content and also organize the contents of my blog in better way. Silverlight version of my site coming soon .... Pls send me all the feedback and suggestions you have. More About: Beta , Live
* Release Updates : Silverlight 2.0, Architecture Journal Reader
2007-11-30 07:49:00 A WPF based Architecture Journal reader has been released. Still in beta and can sync up contents automatically. Gives Search facility too. I have not been able to make it work yet as I am behind... This is starting part only. Pls visit site to read whole content. More About: Reader , Updates , Silverlight
* Visual Studio Team System Code Name 'Rosario' Nov CTP Available
2007-11-29 03:55:00 VSTS team has released the Nov,07 CTP of next version of Visual Studio Team system code name 'Rosario'. Download 'Rosario' Nov'07 CTP What's New in 'Rosario' This is starting part only. Pls visit site to read whole content. More About: System , Code
* Quick facts about MSDN Library
2007-11-28 04:46:00 MSDN Library is available in multiple language versions like English, French, Italian, German, Spanish, Japanese, Simplified Chinese, etc. Can be installed with English and an additional... This is starting part only. Pls visit site to read whole content. More About: Facts , Quick
* VSTO : How Office add-ins get loaded ?
2007-11-26 06:31:00 The main component responsible for loading add-ins is Add-In Loader AddinLoader.dll which gets installed with Visual Studio Tools for Office Runtime. When any Office client application starts it... This is starting part only. Pls visit site to read whole content. More About: Architecture , Loaded
* Visual Studio 2008 SDK released
2007-11-22 05:26:00 Visual Studio 2008 sdk Version 1.0 is available for download. Description and Overview ( from download page ) The Visual Studio 2008 Software Development Kit (SDK) 1.0 includes tools,... This is starting part only. Pls visit site to read whole content. More About: Architecture , Visual Studio , Visual , Released
* Visual Studio 2008 and .NET 3.5 Installation notes
2007-11-22 04:54:00 I have completed installation of Visual Studio 2008 on my machine and here are few observations. I first removed all the footprints of .net from my machine by uninstalling all the previous... This is starting part only. Pls visit site to read whole content. More About: Notes , Visual Studio 2008
* What's New in VSTO 2008 v3
2007-11-21 08:24:00 Here are some of the major new features introduced in VSTO 2008 v3.0 with respect to VSTO 2005 ( Second Edition) Document level customizations supported for Office 2007 : Document level add-ins... This is starting part only. Pls visit site to read whole content. More About: Visual Studio
* VSTO : Extend MS Office using Visual Studio Tools for Office
2007-11-21 04:53:00 Visual Studio Tools for Office (VSTO) is a set of Visual Studio plug-ins and project templates which assist in creating add-ins and document level customizations for Office client suite of products... This is starting part only. Pls visit site to read whole content. More About: Architecture , Visual Studio , Visual
* Download : .NET Framework 3.5 and Service Packs for .NET 2.0 & 3.0
2007-11-20 05:15:00 Microsoft .NET Framework 2.0 Service Pack 1 Microsoft .NET Framework 3.0 Service Pack 1 Microsoft .NET Framework 3.5 This is starting part only. Pls visit site to read whole content. More About: Download , Packs
* Visual Studio 2008 and .NET 3.5 RTMed
More articles from this author:2007-11-20 04:06:00 Visual Studio 2008 and .NET 3.5 has been released for manufacturing as per schedule on 19/Nov/2007. What's New in .NET 3.5 What's New in CSharp 3.0 What's New in Visual Studio 2008 ... This is starting part only. Pls visit site to read whole content. More About: Visual Studio , Visual 1, 2, 3, 4, 5 |



