Free WCF Training Resources
December 1st, 2008Small Basic - Small and Easy Programming Language
December 1st, 2008Small Basic - Small and Easy Programming Language
From Original Site:
Small Basic is a project that’s aimed at bringing “fun” back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.
* Small Basic derives its inspiration from the original BASIC programming language, and is based on the Microsoft .Net platform. It is really small with just 15 keywords and uses minimal concepts to keep the barrier to entry as low as possible.
* The Small Basic development environment is simple, yet provides powerful modern environment features like Intellisense⢠and instant context sensitive help.
* Small Basic allows third-party libraries to be plugged in with ease, making it possible for the community to extend the experience in fun and interesting ways.
Application Pocket Architecture Guides
November 26th, 2008Application Pocket Architecture Guides
The Pocket Guides in the Application Architecture Pocket Guide Series are modular, focused guides that provide overviews and prescriptive guidance for a particular topic.
The best thing is these guides are free and small.
Check out the guides here.
Agile Architecture Method Pocket Guide
The Agile Architecture Method Pocket Guide provides an overview and prescriptive guidance for the Agile Architecture Method.
Web Application Architecture Pocket Guide
The Web Architecture Pocket Guide provides an overview and prescriptive guidance for designing Web applications on the .NET platform.
Mobile Architecture Pocket Guide
The Mobile Application Architecture Pocket Guide provides an overview and prescriptive guidance for designing mobile applications on the .NET platform.
RIA Architecture Pocket Guide
The RIA Architecture Pocket Guide provides an overview and prescriptive guidance for designing RIA applications on the .NET platform.
Rich Client Architecture Pocket Guide
The Rich Client Architecture Pocket Guide provides an overview and prescriptive guidance for designing rich client applications on the .NET platform.
Service Architecture Pocket Guide
The Service Architecture Pocket Guide provides an overview and prescriptive guidance for designing services on the .NET platform.
Source Safe and iterative development Tips
November 23rd, 2008Source Safe and iterative development
In this discussion I am assuming you have a iterative development cycle. Lets say a website project. Your production website is up and running, now you are adding more features or changes.
Maintain a branch in Visual Source Safe which exactly mirrors the code on production server. Maintain a seperate development branch. This way if there is a emergency bug in production code, you know what exactly is on the production box and you can fix it.
All your current development code resides in a seperate branch. Now when your new development in pushed to production merge your code.
Always label your releases.
If you are the person who is releasing code, make sure all your changes are checked in, you create a label and then make a release.
Last but not the least - Never, Never check in code that breaks the build.









