Eric J. Smith's Weblog
CodeSmith, .NET, etc...
-
Code Generation vs. Runtime O/R Mapper Debate
There is a great discussion going on over in the ASP.NET forums. The thread started as a “What's the best O/R mapper“ question, but seems to have quickly morphed into a “Code Generation vs. Runtime O/R Mapper Debate“. Check it out here:
-
Plano .NET Users Group CodeSmith Presentation (and free CodeSmith Professional License)
Jeff Gonzalez and Shannon Davidson will be doing a presentation tommorow evening, August 4th at 6pm, for the Plano .NET Users Group. I will be there to help with Q&A at the end of the presentation. Also, I will be giving out a FREE CodeSmith Professional license ($79.95 value) to anyone that wants one at the end of the presentation. I hope to see you there!
-
New Cw (C-Omega) Compiler Released
New Cw (C-Omega) Compiler Released
Microsoft research has released a compiler for the Cw (C-Omega) language. The Cw language is an experimental extension of the C# language that incorporates support for concurrency and processing relational and semi-structured data. Using Cw a developer can declaratively create asynchronous methods with dependencies on the execution of other methods. -
Fort Worth .NET Users Group CodeSmith Presentation
Jeff Gonzalez and Shannon Davis will be doing a presentation tommorow evening, July 13th at 6pm, for the Fort Worth .NET Users Group. I will be there to help with Q&A at the end of the presentation. Also, I will be giving out a FREE CodeSmith Professional license ($79.95 value) to anyone that wants one at the end of the presentation. I hope to see you there!
-
Whidbey Beta 1 and Yukon Beta 2 to ship at Tech-Ed Europe?
It's looking more and more like we will finally see the long awaiting betas for Whidbey and Yukon this week.
-
Delegate-Based APIs
Generics and Anonymous Methods/Delegates make up a powerful pair that can be used to create elegant query APIs. Here are some that we just added to the .NET Framework’s Collection libraries. I used List<T> to illustrate the APIs but most of those were also added to System.Array. Read More...
-
CodeSmith - Strongly-typed ArrayList collection template for VB.NET
I've completed the conversion for the ArrayList.cst and IList.cst C# source files distributed with CodeSmith to VB.NET (all 2752 lines of it ;-) ). Assuming I don't have any conversion bugs left it in (I've done some testing and it's working great for my purposes). My goal was to keep the translation as close as possible to the original C# source, however, I discovered that the original code was not generating FxCop compliant code. I've made a few improvements in this regard (only two messages instead of the five that the C# code has).
-
Top 10 Must-Have .NET Tools Every Developer Should Download Now
In the latest issue of MSDN magazine there is an article titled “Top 10 Must-Have .NET Tools Every Developer Should Download Now“. Here is a list of the tools:
-
Hanselman on Layered Architecture
Amen brother!
-
Visual Studio 2005 Team System Announced At TechEd Today
This is some amazing stuff. MS is finally going to take a huge stab at integrating the entire SDLC workflow/process right into VS.NET 2005 and it will be fully customizable and extensible. This is both very exciting and scary stuff at the same time. This sounds like an amazing suite of tools for developers and I am really excited about learning more and making use of them. But at the same time, I've never seen so many tools (NUnit, Nant, Vault, the various profiling tools, etc) virtually squashed at the same time. I'm just glad that template based code generation wasn't on their list just yet.