ASP.NET News from Blogger: Eric J. Smiths Weblog   Get the feed of: Eric J. Smiths Weblog

Total News: 44

CodeSmith Generator 6.0Status, Website and Future

We are on the home stretch of Generator 6.0 and things have come together really nicely.  This is going to be a great release!  We have been mostly working on performance, memory utilization...

CodeSmith Generator 6.0 Beta 1 Released!

Its been a long time coming, but CodeSmith Generator 6.0 Beta 1 has finally been released today!  I think a lot of people believe CodeSmith Tools is a lot bigger than we actually are (there are o...

CodeSmith Generator 6.0Editor in Action

I thought the best way to show our progress so far would be to show you a quick video of the new editor in action. So without further adieu, here is the new CodeSmith Generator 6.0 editor: * NOTE: Cl...

CodeSmith Generator 6.0Status and IntelliSense

Work on Generator 6.0 is progressing pretty nicely. We are code complete on our new parser, new compiler, new caching mechanism, out of process template execution, and WPF based property grid. There i...

CodeSmith Generator 6.0 Template Parser Progress Report - Part 2

In this post Im going to talk about how the new template parser in CodeSmith Generator 6.0 creates an AST (Abstract Syntax Tree) and then uses the visitor pattern to iterate over the nodes in the AST ...

CodeSmith Generator 6.0 Template Parser Progress Report - Part 1

I am currently working on the new parser for CodeSmith Generator 6.0.  When I wrote the original template parser back in 2004, I really had no idea what I was doing. :-)  I had no idea what ...

CodeSmith Insight Launch Party

CodeSmith Tools is excited to announce the upcoming release of our new product, CodeSmith Insight, and we would like to invite you to come celebrate! Join us at the Addison Conference Center? on Tuesd...

PLINQO at the Dallas .NET Users Group

This Thursday July 9th, Shannon Davidson and Tom DuPont will be talking about PLINQO at the Dallas .NET Users Group at Microsoft's Las Colinas Office in Irving, Texas. If you are in the area, we woul...

CodeSmith 4.0 Released

CodeSmith 4.0 has been officially released today at the Dev Connections conference in Las Vegas!  This is a huge release for us and has a bunch of great new features as well as countless minor en...

CodeSmith 4.0 Public Beta Released

CodeSmith 4.0 Beta 2 has been released and is now available to the public.  Here are just a few the new capabilities in CodeSmith 4.0: CodeSmith Projects (.csp) - This feature makes automating yo...

CodeSmith $5,000 cash give away at Dev Connections

CodeSmith will have a booth at Dev Connections in Las Vegas next month and we thought it would be a lot of fun to give away some gambling money!  If you are coming to Dev Connections, just make s...

CodeSmith Wins "Best Utility" Award

CodeSmith has won the "Best Utility" award in the asp.netPRO Readers’ Choice Awards! Thanks to our incredible user base, CodeSmith was able to win this category that included many other great ...

CodeSmith Wins "Best Utility" Award

CodeSmith has won the "Best Utility" award in the asp.netPRO Readers’ Choice Awards! Thanks to our incredible user base, CodeSmith was able to win this category that included many other great ...

HanselMinutes - Code Generation

“Scott talks about CodeSmith as well as other code generators, highlighting their strengths and weaknesses, and offering his usual insight into the issues. Of course, resources abound.” ht...

asp.netPRO Readers Choice Awards

If you are a fan of CodeSmith and would like to show your support, please take a moment to place your vote for CodeSmith in the Utility category of the asp.netPRO Readers’ Choice Awards. Each ...

Build a Data Access Layer in less than 15 minutes

“In this article you will learn how to build a Data Access Layer using Microsoft’s Enterprise Library in less than 15 minutes using CodeSmith and the .NetTiers Template Library…&rdq...

CodeSmith 3.2 Released (.NET 2.0)

CodeSmith 3.2 for .NET 2.0 and Visual Studio 2005 has now been released. This is a free upgrade for all CodeSmith 3.0 users. This version of CodeSmith is nearly identical to CodeSmith 3.1 except it ha...

Super XSLT

Here is a link to an interesting article about using CodeSmith as a form of XSLT....

CodeSmith Tools PDC Booth

CodeSmith Tools will have a booth at PDC this year!  Be sure to stop by and say "Hi" next week at booth #122.  If you are a current CodeSmith customer, we have CodeSmith t-shirts for you (...

CodeSmith Tips & Tricks: Template Recursion

Here is a simple CodeSmith template that shows how templates can be recursively called, have indentation levels and render to a single output: <%@ CodeTemplate Language="C#" TargetLanguage="C#"...

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

Announcing a New Larkware Contest

It's time for a new contest, and I'm one of the judges. "As you undoubtedly know by now, the release of Microsoft Visual Studio 2005 and Microsoft SQL Server 2005 is scheduled for the week of Novembe...

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

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

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

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

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.  Scotts company Corillian makes e...

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

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

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

CodeSmith as a job requirement

It’s a very cool feeling to see job postings that are listing an application that you built as a job requirement.  If you are a CodeSmith user and are looking for a job, you may want ...

CodeSmith 3.0 Review by David Hayden

CodeSmith 3.0 Review by David Hayden“… This is probably the defacto standard Code Generation Tool when working with databases.  I have lost count as to how many templates I have to c...

DNN300: Developing Custom DotNetNuke Modules

DNN300: Developing Custom DotNetNuke Modules This tutorial on creating custom DotNetNuke modules makes use of CodeSmith to generate a lot of the plumbing code for your custom DNN modules. ...

Is Dynamic SQL in Your Stored Procedures Vulnerable to SQL Injection

Is Dynamic SQL in Your Stored Procedures Vulnerable to SQL Injection ... article. Since writing sprocs as outlined in Erland's article can be tedious, I created a CodeSmith template that will do the w...

ScriptTableData CodeSmith template that handles Text and NText data

Todd Carrico has posted a really nice modified version of the ScriptTableData.cst template.  It handles text and ntext data types as well as adding some other nice features. [  Todd Carrico ...

RTM on top of Whidbey Beta2 (and an ode to Code Generation)!!!

“Our application was just deployed in production on top of Whidbey Beta2!!! In addition to being a Whidbey success story, our application is a showcase for code generation techniques (and the gr...

Simon Says "Using CodeSmith is Enjoyable"

“It took about 4 minutes to create the template, and using it is enjoyable. The alternative would have been unenjoyable. Thus, using CodeSmith is enjoyable.“ [ Simon's Software Stuff: Code...

CodeSmith, Consistency and Elegance

“Consistency is its own reward: This fact cannot be overstressed at the project level and has real benefits at the shop level.  Here are a few of the big ones.  Pick a naming conventio...

Don't Wait, Save Now!

I really wish I had looked at Codesmith a year ago when it was first recommended to me. If you want to see some of the possibilities, download it, and then download the .NetTiers templates. If you run...

CodeSmith Generated Audit Log Triggers

Here is an article on The Code Project about how to use CodeSmith to generate audit log triggers for your database. http://www.codeproject.com/database/AuditTriggers.asp...

CodeSmith 3.0 Release Candidate 1 Available!

CodeSmith Tools, LLC is pleased to announce the immediate availability of CodeSmith 3.0 Release Candidate 1. CodeSmith 3.0 is the latest version of the most powerful code generation tool on the market...

ASP.NET 2.0 Rocks!

I have been working with ASP.NET 2.0 for the past few weeks and it has been an incredible experience.  There are just SO many great new things that it would be impossible to list them all.  ...

Painless Project Management With Fogbugz

I am a huge Mike Gunderloy fan and so I pretty much buy every one of his books and read his Daily Grind blog posts religiously. I just recently got my copy of Painless Project Management With Fogbugz...

Visual Studio Hacks - Tips & Tools for Turbocharging the IDE

I just got my copy of “Visual Studio Hacks - Tips & Tools for Turbocharging the IDE” and I’ve managed to read through the first couple of chapters and skimmed through a lot of th...

View Other bloggers