27 באוקטובר 2008
Lot's of good stuff today but first here's the new .NET logo and VS2010 & .NET CLR CTP! Extensibility How to extend Visual Studio and become a more productive developer Domain-Specific Development with Visual Studio DSL Tools Advanced code generation patterns with T4 & DSL Tools Another collection of T4 resources Oslo New site @ http://msdn.microsoft.com/oslo ASP.NET Building a Great ASP.NET AJAX Application from Scratch Using jQuery to display a modal ASP.NET UpdatePanel confirmation A Guide to Learning the ASP.NET MVC Beta Using jQuery Load with the ASP.NET MVC Framework Visual Studio Essential...
18 באוקטובר 2008
Alot interesting posts this week - I collected the ones that I liked (and read their blog) the most. Hope you'll enjoy this weekend reading. DSL Tools / T4 /Modeling T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret - by Scott Hanselman informIT video interview on DSL Tools with Ted Neward and Gareth Jones Class Diagrams - by Steve Cook Extension Methods If the .Net BCL is drywall, Extension Methods are spackle by Jeremy D. Miller Emulating Java Enums in .NET - F# Edition by Matthew Podwysocki Functional Programming Functional...
17 באוקטובר 2008
This is really cool - Photosynth, just click the link and you will be able to explore and create new worlds that were created by synthesizing all the picuters in to a single stunning virtual 3D memory.
15 באוקטובר 2008
I came across this cool thing: The Forbidden City: Beyond Space and Time is a partnership between the
Palace Museum and IBM. The goal of the project is to provide the means
for a world-wide audience to celebrate and explore aspects of Chinese
culture and history
I came across this project at codeplex here's the project summery:
"Project DescriptionThe MSBuild Extension Pack is the successor to the FreeToDev MSBuild Tasks Suite and provides a collection of over 170 MSBuild tasks designed for the .net 3.5 Framework. A high level summary of what the tasks currently cover includes the following:• System Items: Certificates, COM+, Console, Date and Time, Drives, Environment Variables, Event Logs, Files and Folders, GAC, Network, Performance Counters, Registry, Services, Sound• Code: Assemblies, CAB Files, Code Signing, File Detokenisation, GUID’s, Mathematics, Strings, Threads, Zip• Applications: BizTalk 2006, Email, IIS7, MSBuild, SourceSafe, StyleCop, Team Foundation Server, Visual Basic...
14 באוקטובר 2008
When dealing with unmanaged resources (or in more general – when finalize is required) you need to use a certain pattern in order to get it right. According to MSDN (brought here for convinience): When to use finalize: · Implement Finalize only on objects that require finalization. There are performance costs associated with Finalize methods. · If you require a Finalize method, consider implementing IDisposable to allow users of your class to avoid the cost of invoking the Finalize method. · Do not make the Finalize method more visible. It should be protected, not public. ·...
8 באוקטובר 2008
Mono 2.0 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems.
Microsoft Compatible APIs
ADO.NET 2.0 API for accessing databases.
ASP.NET 2.0 API for developing Web-based applications.
Windows.Forms 2.0 API to create desktop applications.
System.XML 2.0: An API to manipulate XML documents.
System.Core: Provides support for the Language Integrated Query (LINQ).
System.Xml.Linq: Provides a LINQ provider for XML.
System.Drawing 2.0 API: A portable graphics rendering API.
Gtk# 2.12: A binding to the Gtk+ 2.12 and GNOME libraries for creating desktop applications on Linux, Windows and MacOS X....
Although the author writes about java applications the concepts are the same for .NET and supported to some extent by Visual Studio Test Edition
Here's the summery:
"Performance tuning was once more “art” than “science”, but after a combination of abstract analysis and trial-and-error, wait-based tuning has proven to make the exercise far more scientific and far more effective. Wait-based tuning begins by performing a wait-point analysis of an application’s architecture in order to identify technologies employed by the architecture that can potentially cause a request to wait. Wait-points come in two flavors: tier-based wait-points, which are indicative of any transition between application...
7 באוקטובר 2008
Unit testing Udi Dahan wrote a post about unit testing - Unit Testing for Developers and Managers Architecture Carnival of Enterprise Architecture #12 Architecture as diagrams is an anti-pattern! by Alan Inglis Modeling UML and DSLs by Steve Cook Deployment Web Platform Installer: Trying to make it easier to setup for web development by Scott Hanselman Security Preventing third-party derivation, part two by Eric Lippert That's it for now
Well I accidently click delete on my recycle bin and whoops it’s done after a quick search here’s the solution:
Start->Control Panel->Appearance and Personalization->Personalization and then click "change desktop icons" from the left-hand column.
From there just check Recycle Bin and click OK.