Tag | Design Patterns Posts

Yesterday I had some problems with sleeping, so, I thought I should do something useful. I opened my browser and favourites and my Gmail box and started typing to my MCAD course group and my close friends. I think I should put that here - after removing some parts of course! ;-) Lets start... Remember all the hussel online about AJAX stuff ? Maybe some of you have already got a book written about it. Some might have got into the whole ATLAS ? thing. Now I come to give you some more stuff I think ...
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. The Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral. Here you ...
He asked. And I said yes! With having immense experience as a visiting faculty in my TCS years, I knew (As Tommy Lee Jones says, “100 years back man KNEW that earth was flat!”) that it would be a piece of cake. I was wrong (again!). These friends of mine (2 others joined later) come from a very different background. Mainframes! So, the question was WHERE WOULD I START? I can go on for hours blabbering HTML, or talk OO concepts and dive into Design Patterns. Even though HTML and OO concepts ...
This is an interesting blog entry on Clipcode-GoF-DSL and the One-To-One Mapping Anti-Pattern. To quote:Last week Eamon O'Tuathail of Clipcode released a Domain Specific Language (DSL) for some of the Gang of Four design patterns using the Microsoft DSL Tools for Visual Studio 2005. It is indeed a very remarkable proof of concept and although the implementation is still pretty rough, it represents a valuable model for discussion and learning. Also: The DSL designer currently allows setup and code ...
I've been reading Design Patterns recently, so I'm in the pattern mode of thought. Which is why this post from Thomas Williams was so interesting. It's a link to a website that has a list of a bunch of design patterns - for web pages! Given that I do mostly web development, this could be a good resource for me in the future!UPDATE: If you head to the home page, there are links to design patterns for web, GUI's and Mobile platforms. Cool ...
Books on design patterns are usually very hard to read and boring to follow. I recently read few chapters of a design pattern book named "Head First design patterns" by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra Head first design patterns The book is written in java language but you can easily use it for C# due to the similarity of the languages. The good thing about this book is that its not boring and keep you engage in reading by supplying small jokes and cute cartoons ...
Here’s a good read on the Design Patterns in use by .NET. It mentions the following patterns: Ø Observer Pattern Ø Iterator Pattern Ø Decorator Pattern Ø Adapter Pattern Ø Factory Pattern Ø Strategy Pattern Ø Composite Pattern Ø Template Method Pattern Ø Intercepting Filter Pattern Ø Page Controller Pattern ...
Those that know me, know that I read quite a few books, both fiction and work-related. As a result, I’m often asked “What’s a good book for X?” or “Do you have any information on Y?”Well, here it is. The X’s and Y’s of .NET.Basic Essentials (“must have’s”) Title Author Publisher Comments OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step By Step Robin A. Reynolds-Haertle Microsoft Press Ok, if you’re not a ...
How to Use Design PatternsA Conversation with Erich Gamma, Part Iby Bill VennersMay 23, 2005 SummaryAmong developers, design patterns are a popular way to think about design, but what is the proper way to think about design patterns? In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about the right way to think about and use design patterns. Read ...
This is distilled from my Charlotte Code Camp presentation yesterday. The “Gang of Four” AKA “GoF”: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides are authors of the code patterns reference book. The title is “Design Patterns - Elements of Reusable Object-Oriented Software”. This book is so standard, other books refer to pattern names with the page numbers from this book in parentheses like Singleton (127). For legacy coders (Java, C#, C++, etc.), look ...
Sigh. I was making great progress on my .NET custom forms designer bits for VS05 when the test machine's hard drive quit. I have a backup, but quite a bit of progress appears to be lost. Sigh. While I an resuscitating my test development machine, I am continuing work on another project. This one involves building my own app framework to do what I want. I know that there are several commercial versions out there, but they force me to conform to their vision of the Way It Has To Be. I want to fashion ...
[disclaimer: this is kind of a long post. it is primarily meant as a learning experience. i might be alone here, but i enjoy reading other people's posts about problems they have and how they solved the problem. sharing knowledge is one of the reasons blogging exists, right? so why not take full advantage of that.] [update: Sean correctly pointed out that the more correct pattern to use in this situation is the Adapter pattern. In hindsight, the key to the Decorator pattern is the *dynamic* change ...
It has been very tough couple of weeks, both in terms of work loads and emotional stress. However I was able to find some time to speak on .Net on a couple occassions. Following is the summary for recently held events:1. I hosted a session on Design Patterns and Application Frameworks at Karachi University on Saturday, 18th September, 2004. (I will update the event details in my next blog entry)2. I was invited by Mr. Viqar of Microsoft Pakistan to deliver a presentation at MAJU last week (i.e. Saturday,2nd ...
1. Design and Architecture get a boost in .NET, the gang of four design patterns book source code now available in C#, I even have a PDF copy of a book on design patterns in C#, but i guess the original one is the best: http://www.dofactory.com/Pa... The second resource, is some thing that I wish i get my hands on but I guess have to wait a long time before I do that, the worlds meanest number crunching desktop PC's: http://www.go-l.com/desktop... 3. Lastly ...
Well, I just got around to writing my first Longhorn application and I forgot how great it feels to be researching such new technology. I didn't want to do the typical Hello World application so I set off to see if I could come close to emulating the Mac “Candy Blue” interface look. First I started with a basic xaml file with one table in it: <Window xmlns="http://schemas.micro... xmlns:def="Definition" def:Class="Application1.Win... def:CodeBehind="Window1.xam... ...