Blog Carnival #10

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...

Blog Carnival #9

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...

MSBuild Extension Pack

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...
תגובה אחת

Dispose and Finalize usage and snippet

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. ·...
174 תגובות

Mono 2.0 released

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. Mono APIs Gtk# 2.12: A binding to the Gtk+ 2.12 and GNOME libraries for creating desktop applications on Linux, Windows and MacOS X....
תגיות: , ,
אין תגובות

InfoQ: A Formal Performance Tuning Methodology: Wait-Based Tuning

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...

Blog Carnival #8

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
2 תגובות