Eric J. Smith's Weblog
CodeSmith, .NET, etc...
-
CodeSmith 3.1 Released
I'm happy to announce the release of version 3.1 of CodeSmith, a free upgrade for all users of CodeSmith 3.0. Version 3.1 adds additional capabilities to the highly successful version 3.0 release, including:
-
Announcing a New Larkware Contest
It's time for a new contest, and I'm one of the judges.
-
XML-based Code Generation with CodeSmith
Mike Gunderloy has just posted a new article about XML-based Code Generation with CodeSmith over at Developer.com. Mike does a great job of explaining the new XmlProperty feature in CodeSmith and how powerful it can be in using XML as metadata for your templates.
-
CodeSmith 3.0 Tips and Tricks
The presentation at the North Dallas .NET User's Group last night went awesome! The room was packed (over 265 people) and Rob Howard did an amazing job presenting CodeSmith 3.0 and getting people excited about it like I could never do.
Rob is such a great speaker and it was very surreal seeing him doing a presentation on an application that I wrote. We recorded the presentation and we will hopefully have it available for everyone to see online in the near future. In the meantime, here is a link to the slides from the presentation.
-
DFW Area CodeSmith 3.0 Presentation (Plus $80,000+ Free CodeSmith Professional Licenses)
If you live (or can travel to) the Dallas/Ft. Worth Metroplex, please join the North Dallas .NET User Group on August 3, for a CodeSmith 3.0 Tips & Tricks demo-filled session by my partner Rob Howard. As an added bonus all attendees will get a *FREE* license to CodeSmith 3.0 Professional -- a $399 value!! -
Development Tool of the Year
Development Tool of the Year
“How many times you you been coding a business or data layer object and thought... "This is sooo repetitve there must be a better way." Well there is! CodeSmith is a template driven code generation tool. Now don't lose me... I know you heard code generation and are thinking this is some blue sky type of tool, but trust me this is the real deal.” … -
ARC305: Code Generation - Architecting a New Kind of Reuse
Scott Hanselman points out that his TechEd 2005 code generation talk is available online now. Scott is a great presenter and does a great job on this talk. Scott’s company Corillian makes extensive use of code generation techniques and CodeSmith is their code generation tool of choice.
-
Batch code generation with CodeSmith console
Batch code generation with CodeSmith console
… “I'm always keeping my eyes open for practical tools that save time and mental sanity. One of the most mentally-draining tasks is repetitious modifying of simple code. For example, many simple CRUD (Create-Read-Update-Delete) stored procedures, and their accompanying DAL and Business Objects are redundant. Ideally we could just auto-generate this given the inputs. Auto code generation is a great time saver, which frees us from boring tasks to focus on interesting ones.” … -
Expert .NET Delivery Using NAnt and CruiseControl.NET
I haven’t had a chance to read this book yet, but it looks like it will be full of great information. Chapter 9 talks about using code generation techniques (CodeSmith in particular) to aid in the delivery process.
-
CodeSmith is becoming really useful
CodeSmith is becoming really useful
… “Once the first XML to database process was finished, I used each of the major artifacts as the basis for a CodeSmith template. Using these templates, I was able to generate the next set in the time it took my colleague to work out why TeamTest was crashing when testing something using the Enterprise Library (i.e. a couple of hours).Once the first XML to database process was finished, I used each of the major artifacts as the basis for a CodeSmith template. Using these templates, I was able to generate the next set in the time it took my colleague to work out why TeamTest was crashing when testing something using the Enterprise Library (i.e. a couple of hours).” …