Provide an interface for creating families of related or dependent objects without specifying their concrete classes. An AbstractFactory is a class that exists to create instances of another class. Described on page 87 of the DesignPatternsBook. Typically, if you want to construct instances of a class, where the class is selected at run time, you… […]
Read more โDesign Patterns in .NET
Introduction Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges There are so many design patterns available for Software application development, depending […]
Read more โVisual Studio Gallery
Products and Extensions for Visual Studio I think some of us might have heard about Visual Studio Gallery, where microsoft show cases their own AddIns/Plugins for Microsoft Visual Studio. This includes all 3rd party extensions and addin’s too. I was searching for plugins or extension for using Team Foundation Server 2010 with Visual Studio […]
Read more โGreen Revolution…
Bikes not bombs Buy Local Clean and Green Don’t be mean Go green Earth allows you to stand. Let it stand the way it is. Earth Day Every Day Eat, Sleep, Recycle Embrace the green revolution Go Green Go Green for Life Green is my favorite color Gotta dream green Green revolution the best solution […]
Read more โWindows Updates Offline with WSUS Offline Update
Microsoft Windows Update is intelligent service integrated with every Windows Operating System . Windows Update based on your Windows 7 activation status lets you to download updates, patches and automatically updates your Windows 7. If for some reason your Windows Update stops working or you are working on computer not connected to internet, then you […]
Read more โAgile Software Development Methodologies
“What is Agile Software Development?” There are lots of defenitions available about Agile Software Development, but i think i should better explain this with a simple defenition. An iterative and incremental (evolutionary) approach to software development which is performed in a highly collaborative manner by self-organizing teams within an effective governance framework with “just enough” […]
Read more โ