Archives
-
CodeSmith 2.6 Released!
CodeSmith 2.6 has just been released and is the best CodeSmith ever!
Here is a summary of what's new:
- Syntax highlighting of both template and target languages in CodeSmith Studio.
- Much improved Visual Studio .NET custom tool.
- Outlining support in CodeSmith Studio.
- Line modification markers in CodeSmith Studio.
- CodeSmith Studio is now a single instance application.
- Improved compiler and template execution performance.
- Better Unicode support.
- Tons of other minor improvements and bug fixes.
- Click here for a complete list of changes.
Download CodeSmith 2.6 Now!
If you are already a CodeSmith fan, help spread the word by linking to this website, posting to a newsgroup or mention it in your weblog!
Here are some screenshots of CodeSmith Studio:
-
Code Generation with CodeSmith
Brian Boyce wrote a great article titled "Code Generation with CodeSmith" for Hardcore Visual Studio .NET magazine and it is now available on the MSDN website. Here is the link:
-
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.
-
TechEd: Code Generation BOF tonight at 7pm - AND A FREE COPY OF CODESMITH PROFESSIONAL
That's right, anyone who attends Scott Hanselman's TechEd Code Generation BOF tonight at 7pm will receive a free copy of CodeSmith Professional!
-
Help Needed! PropertyGrid and Remoted Objects
Alright, I am having a really hard time trying to solve an issue in CodeSmith and I am hoping that you guys can help me out.
-
CodeSmith Feedback Survey
Now that CodeSmith 2.5 has been released, I'm starting to think about the things that will make it into the next version and I would really like to hear all of your opinions. I have setup a small survey (only 9 questions) and would really appreciate everyone taking a minute to fill it out. I'm especially interested in hearing from the people who have had problems with CodeSmith or didn't like it for some reason. I truely want to make it the best that it can be and this is your chance to help drive the future of CodeSmith.
-
CodeSmith Knowledge Base
CodeSmith now has a knowledge base with FAQ, tutorials and troubleshooting information. James Avery and I have been working to get this populated with more and more useful information and so far we have a decent start, but we will be adding more content as time permits.
-
CodeSmith and XML
Stefan Cullmann points out CodeSmith's current lack of good XML support. I agree completely and dramatically improving XML support in CodeSmith is very high on my priority list so I decided to take this opportunity to let you all know what I am planning to do and see what you think.
-
CodeSmith / Freeware Clarification
There seems to be some confusion about my blog entry and my website saying that CodeSmith is freeware and then the application saying it's a trial version and will expire in 30 days. I do a poor job of explaining this on my website, but here is the deal:
-
CodeSmith 2.5 Released!
CodeSmith 2.5 has now been released and, along with it, there is now a CodeSmith Professional version which currently includes CodeSmith Studio. All of the features and more from the previous versions remain freeware, but with the introduction of CodeSmith Professional some new features (CodeSmith Studio for now) will become part of the CodeSmith Professional version. CodeSmith Studio makes creating your own custom templates a LOT easier.
-
Dallas DevDays
My co-worker Shane Henderson will be talking at Dallas DevDays about the Match.com 5.0 re-write in .NET. Here is the case study.
-
Vault 2.0 Released
Well, Vault 2.0 has just been released and they have dramatically reduced their pricing. I had actually been considering purchasing a single user license for a few weeks, but I'm really glad that I didn't considering that Vault 2.0 is now free for a single user. Great news!
-
CodeSmith 2.5 Release Candidate 3 Available
CodeSmith 2.5 is getting even closer to being released and I would like to ask you all to help out and give as much feedback as you can. If you downloaded the previous release candidate and it expired earlier than it was supposed to, I apologize. This version will expire on 2/16/2004. Please download the release candidate and if you find any issues either post them in the support forum or send them to me in an email. Thanks for your help!