CFUnited Blog

Interview with with Jeremy Kadlec on "SQL Server Development Short Takes"

Michael Smith: This time we are talking with Jeremy Kadlec about his CFUNITED-07 talk "SQL Server Development Short Takes". So why should a developer come to your session Jeremy?

Jeremy Kadlec: The content and format for my session, I believe is going to be very beneficial to all of the attendees. It is a very different approach to information delivery.

Michael Smith: How is your session going to be so different?

Jeremy Kadlec: Base on our consulting work with ColdFusion community, I am taking 10 common SQL Server issues that we have faced and formatting the session as the problem, solution, demo and next steps.

Michael Smith: Wow that is a much different approach.

Jeremy Kadlec: Yes - The session is going to be fast paced to cover the material, but the attendees are going to reap benefits from each issue and resolution that is addressed.

Michael Smith: So when the attendees leave they are really going to be able to take the information back with them and improve there SQL Servers?

Jeremy Kadlec: Absolutely! That is the goal of the session.

Michael Smith: Can you give us a preview of some of the topics that are going to be covered?

Jeremy Kadlec: I do not want to give away too much, but I will let you know that the session will start off with information on SQL Server Express.

Michael Smith: Isn't that the free version of SQL Server?

Jeremy Kadlec: Yes it is. I am going to cover the product highlights very quickly to show the value of SQL Server from the free version to the enterprise edition, meaning that SQL Server can really meet all of your database needs from the small applications to the enterprise, for the most demanding Cold Fusion applications.

Michael Smith: I know you said 10 topics. So what's after that?

Jeremy Kadlec: We are going to jump into some data modeling techniques because I think that is a key tenet that all Cold Fusion developers should know about. I will also touch on indexing and how to improve your application performance which is typically a major concern for the Cold Fusion developers because good database performance typically means a good experience on the web site.

Michael Smith: Agreed. Can you let anything else out of the bag?

Jeremy Kadlec: Well - One key issue I have seen time and time again is paging through large record sets on your web site. I will show you how SQL Server can handle this in an efficient manner via one of the new functions in SQL Server 2005.

Michael Smith: Since you are on a roll, what else can we look forward to during your session?

Jeremy Kadlec: Well, error handling has historically been a problem with SQL Server 2000. I am going to work through an example of how to standardize, simplify and centralized error handling in your SQL Server code.

Jeremy Kadlec: I have another 5 or so tricks up my sleeve for the session that should be of great value to all of the attendees. They just need to pencil me in their schedule to learn about these features and more during the session.

Michael Smith: I know your company focuses on SQL Server, what if CFUNITED attendees have more questions?

Jeremy Kadlec: They can stop me after the session and I am more than willing to answer any and all SQL Server questions. They can also stop over to our booth as well. If they are looking for valuable SQL Server information on a daily basis they can check out www.MSSQLTips.com for our daily SQL Server newsletter.

Michael Smith: Well thank you for your time today Jeremy.

Jeremy Kadlec: Absolutely! I am really looking forward to CFUNITED. I have to admit I really enjoy the conference and think it is an awesome place to learn about ColdFusion and the related technologies that developers rely on daily.

Birds of Feather sessions announced

CFUNITED BOF (Birds of Feather) sessions have been announced on the following topics:

  • Apollo and Flex fears debunked - Todd Cieplinski
  • Managing Client Expectations - Abraham Lloyd
  • Solo Coding - Charlie Arehart, Chaz Chumely, and Mark Drew.
  • The Google Generation - SEO, Adsense, Adwords and more - Michael Dinowitz
  • Using your Whole Brain for Developers - Michael Smith

Birds of Feather are informal sessions, often in the evening, where you can share detailed development ideas with speakers and fellow attendees.

CFUNITED Saturday schedule and pricing

We have put the most popular topics from the session survey for repeats on the Saturday schedule.

See http://cfunited.com/go/schedule for details.

Can't make CFUNITED for four days? - you can just come for Saturday only for a much lower price. See http://cfunited.com/go/prices for details.

Do You Need Multilingualism?

In order to reach international markets through the Internet, supporting different cultures through our applications is essential for being successful. ColdFusion MX comes with an integrated infrastructure for creating international applications.

The internet is continuing to make the world a smaller place. Multi-lingual sites are becoming essential for many businesses, especially those that market products internationally.

The multi-language application is not an auto-translator like those found on Google or Babel Fish. Adding multi-language capabilities other than English should be done from the ground up. All the code that represents the language to the user (buttons, menus, prompts, help, text, dialog-boxes, etc.) must be found and altered to support language independence. This problem multiplies exponentially when you deal with applications that have hundreds of thousands of lines of code, which have been created over time and modified constantly by different developers. Hard-coding the language dependent text within your view code makes the process of adding multilingual capability extremely complex. One will have to develop an individual application for every language he wants to support. Maintaining such a program will be yet another headache.

So, we need to define a way to create multilingual applications as straightforward as possible.

In this case, I would like to let you know that I will present a whole day class just before CFUnited: "Multi Language Applications in CF in Theory and Practice"

I will show best practices while coding with ColdFusion and interacting with related platforms such as databases, Java, XML etc. As a developer who has already programmed more than a hundred multi lingual websites in different languages such as German, Norwegian, Turkish, Arabic, and Korean, I would like to share my experiences in this class.

If you are trying to create multi language applications from scratch, or if you have applications you want to modify but would like to learn best practices or even if you have plan to have ability to use international names such as "René" or "João", you need to attend this class to learn best practices with code examples.

Register now!

New class - CF Server Administration for Security and more

We have a new pre-conference class for Server admins and developers on how to administer your ColdFusion Server, with an eye toward security.

Learn all the pieces of the CF admin and what settings are critical for security. Plus things you should never do in your code if you want your site to be secure. How to prevent deadlocks, how to control the JVM, Client variables setup and issues and Error handler best practices.

More information at: http://cfunited.com/go/classes#course-cu222

It is time to Wiki on CFUnited!

We are excited to announce the CFUnited Wiki. This wiki will be accessible year round. Once you become a CFUnited Attendee you can login to the Wiki and begin adding pages and comments of your own.

If you have never used wiki before, it is really easy.

What's on CFUnited wiki?

- Share Ride and Room, post a request to share a ride to CFUnited or see if anyone wants to split a hotel room

- Take notes at any of the CFUnited sessions and post your notes on the wiki topic page

- Make dinner reservations and see if anyone else would like to come. Great way to make new friends.

- Share your ideas and comments.

GO TO http://wiki.cfunited.com/ and use the email address and password that you registered with.