January 11, 2010
@ 06:39 PM
I hope everyone in southern California is planning to attend this years first SoCal Code Camp in Fullerton on 1/30 - 1/31. It's always a great time and lots of free training! 

I will be presenting the following sessions and I hope you will attend. Also, check out my new .NET discussion site called DotNet Army!

For those of you who can't make it to the conference, I will be recording all of my sessions and posting them here.

Code Camp T-Shirt

Back-2-Basics: Exception & Event Instrumentation in .NET

This session will instruct any level of programmer on how to easily use tracing that is built into .NET to log and analyze Exceptions and events that occur during application runtime. This is invaluable to fix bugs that only happen while the application is running. .NET TraceListeners will be discussed in detail along with how to write your own custom TraceListeners. I will also discuss and provide code for my centralized exception/ event logging system that allows applications at customer sites or on multiple servers to log to central database. Developers or technical support personal can then view these entries via an ASP.NET web site. Note: You must be present to receive code for this presentation. Free USB thumb drive for everyone!

Slides: Back-2-Basics - Exception & Event Instrumentation in dotNET.pdf (956.92 KB)

Back-2-Basics: .NET Coding Standards For The Real World

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Slides: Back-2-Basics - dotNET Coding Standards For The Real World.pdf (1.21 MB)

Video: http://www.vimeo.com/9791155

Please rate my talks by going to: http://speakerrate.com/dotnetdave

Pictures and Video

SoCal CodeCamp Fullerton - 2009


 
Categories: .NET | Back-2-Basics | Code Camp | dotNetDave

December 28, 2009
@ 12:19 PM
If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Wednesday 1/6/2010 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: .NET | dotNetDave

November 13, 2009
@ 11:49 AM
I hope everyone in southern California is planning to attend this years SoCal Code Camp in San Diego on 11/21 - 11/22. It's always a great time and lots of free training!

I will be presenting the following sessions and I hope you will attend. Also, check out my new .NET discussion site called DotNet Army!

Building nTier Applications with Entity Framework Services

Learn how to build real world nTier applications with the new Entity Framework and related services introduced in .NET 3.5 SP1. With this new technology built into .NET, you can easily wrap an object model around your database and have all the data access automatically generated or use your own stored procedures and views. Then learn how to easily and securely expose your object model using WCF with just a few line of code using ADO.NET Data Services. The session will demonstrate how to create and consume these new technologies from the ground up. Lots of code!

Slides: Building nTier Applications with Entity Framework Services.pdf (2.88 MB)
Demo Code: EntityFramework.zip (859.84 KB)


dotNetDave's Favorite Programming Tools

This session will focus on my favorite Visual Studio add-ins and other tools that makes programming faster and easier. I will focus on tools that are either free or very affordable. Tool categories include Writing Better Code (easier, faster and correct the first time!), Code Helpers, Documentation (helper and creation), General Utilities and more. These tools are designed to impress your boss and get you home at a reasonable time. Packed full of demonstrations and very few PowerPoint slides! Licenses for some of the 3rd party products I will be demonstrating will be given away (over $1,100 worth), so be sure to attend and bring a business card!

Slides: dotNetDave's Favorite Programming Tools.pdf (1.82 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX

Learn how to build rich web application interfaces using ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. This new technology makes programming JavaScript into your ASP.NET pages easy, increasing the power and functionality of your applications, reducing round trips to the server, and making it easy to consume web services for dynamic content. In this session you will be introduced to the new client and server controls for ASP.NET and Java Script to learn how to build a rich Web 2.0 experience for your users.

Slides: Building Rich & Interactive Web Applications with ASP.NET AJAX - 2009.pdf (2.36 MB)
Demo Code: AdventureWorksAjax.zip (803.65 KB)

Why You Need .NET Coding Standards (2009)

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Slides: Why You Need .NET Coding Standards-2009.pdf (3.8 MB)
Demo Code: CodingStandards.zip (245.54 KB)


Pictures and Video

SoCal CodeCamp Fullerton - 2009

Pictures & Video from This Years Code Camp:

Pictures from past SoCal Code Camps:

Video from past Code Camps:


 
Categories: ADO.NET | AJAX | ASP.NET | Code Camp | Csharp | Defensive Programming | Development | dotNetDave | Entity Framework | Generics | LINQ | VB.NET | VS.NET | WCF

Please join me at the ASP.NET SIG of the San Diego .NET User Group December meeting to check out my session titled Why You Need .NET Coding Standards (2009). This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Food arrives at 6pm, Q&A and announcements start at 6:30 and my session starts at 7.

Hope to see you there!

Slides: Why You Need .NET Coding Standards-2009.pdf (3.8 MB)
Demo Code: CodingStandards.zip (245.54 KB)


 
Categories: .NET | Csharp | Defensive Programming | dotNetDave | VB.NET

September 29, 2009
@ 02:37 PM
If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Wednesday 9/30/2009 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: dotNetDave

July 27, 2009
@ 01:36 PM
Dear Microsoft,

Hurry up with Azure
! My boss and the architect where I work wanted me to tell you that. We are adding the ability to our program to allow customers to add digital images to repair orders and we do not want to store them at our data center. Later this year this feature will be rolled out to potentially 20,000 customers... perfect for Microsoft Cloud Services. Unfortunately, since it's not out and has not been "field tested" our company has decided to go with Amazon S3 for now. Maybe down the road we will switch to a different service, maybe Azure, but we have already discussed how painful that will be :-(


 
Categories: Azure | dotNetDave

After lots new coding, refactoring and upgrading to .NET 3.5, dotNetTips.Utility 3.5 is finally released! This assembly is much of the common code I have been writing for the past 8+ years all wrapped up in a nice package and easy to use. Here is just some of what is in the new version:

New Classes

  • EventLogTraceListener - Works much better than the one that comes with .NET!
  • XmlTraceListener - Works much better than the one that comes with .NET!
  • LogEntry - Provides tons more debugging information for exceptions and highly configurable!
  • Extension classes!
  • And More!

Improvements

  • ActiveDirectoryHelper
  • XmlHelper
  • And More!
The version of this release is: 3.5.0.23823

The documentation, binary and source code can be downloaded from CodePlex.


 
Categories: dotNetDave | dotNetTips.Utility | News

I hope everyone in Arizona and southern California is planning to attend this years Desert Code Camp on 6/13 and SoCal Code Camp in San Diego on 6/27 - 6/28. It's always a great time and lots of free training! I will also be selling a limited number of my latest book "David McCarter's .NET Coding Standards" at my sessions for $12, cheaper than the web site (no tax and shipping), please bring exact change or check.

I will be presenting the following sessions and I hope you will attend. Also, check out my new .NET discussion site called DotNet Army!

Building nTier Applications with Entity Framework Services

Learn how to build real world nTier applications with the new Entity Framework and related services introduced in .NET 3.5 SP1. With this new technology built into .NET, you can easily wrap an object model around your database and have all the data access automatically generated or use your own stored procedures and views. Then learn how to easily and securely expose your object model using WCF with just a few line of code using ADO.NET Data Services. The session will demonstrate how to create and consume these new technologies from the ground up. Lots of code!

Slides: Building nTier Applications with Entity Framework Services.pdf (2.88 MB)
Demo Code: EntityFramework.zip (859.84 KB)


dotNetDave's Favorite Programming Tools

This session will focus on my favorite Visual Studio add-ins and other tools that makes programming faster and easier. I will focus on tools that are either free or very affordable. Tool categories include Writing Better Code (easier, faster and correct the first time!), Code Helpers, Documentation (helper and creation), General Utilities and more. These tools are designed to impress your boss and get you home at a reasonable time. Packed full of demonstrations and very few PowerPoint slides! Licenses for some of the 3rd party products I will be demonstrating will be given away, so be sure to attend and bring a business card!

Slides: dotNetDave's Favorite Programming Tools.pdf (1.82 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX

Learn how to build rich web application interfaces using ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. This new technology makes programming JavaScript into your ASP.NET pages easy, increasing the power and functionality of your applications, reducing round trips to the server, and making it easy to consume web services for dynamic content. In this session you will be introduced to the new client and server controls for ASP.NET and Java Script to learn how to build a rich Web 2.0 experience for your users.

Slides: Building Rich & Interactive Web Applications with ASP.NET AJAX - 2009.pdf (2.36 MB)
Demo Code: AdventureWorksAjax.zip (803.65 KB)

Why You Need .NET Coding Standards (2009)

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Slides: Why You Need .NET Coding Standards-2009.pdf (3.8 MB)
Demo Code: CodingStandards.zip (245.54 KB)


Pictures and Video

SoCal CodeCamp Fullerton - 2009

Pictures from This Years Code Camp:

Pictures from past SoCal Code Camps:

Video from past Code Camps:


 
Categories: .NET | ADO.NET | AJAX | ASP.NET | C# | Code Camp | Defensive Programming | dotNetDave | Entity Framework | Generics | LINQ | VB.NET | VS.NET | WCF | Web Services

The last day of TechEd 2009 this year I was interviewed by the Microsoft MVP team on everything about TechEd, the MVP program and more. Check out the video below.

MVP Elias Mereb-Windows Desktop Experience_MVP David McCarter, Visual Basic
MVP Elias Mereb-Windows Desktop Experience_MVP David McCarter, Visual Basic


 
Categories: dotNetDave

May 12, 2009
@ 09:27 PM
Got to the conference center for the second day of TechEd a little after 9am and guess what... breakfast is over already! Come on... not all of us get up early enough to catch the first session or want to go. Breakfast stops at 8:30, way too early. Okay maybe I'm complaining too much but the only place to buy food in the entire Los Angeles conference center is a small Starbucks stand. I walked by and the line was HUGE (30+ minutes)  and it did not seem like they had any real food, only a few pastries. So I had to starve until lunch.

I caught the last of the "A First Look at WCF and WF in the Microsoft .NET Framework 4.0" session. Seems WF might actually be useful in the new version and it's changing to be totally based on XMAL... good! It can also be easily be exposed as a WCF service... excellent!

I then went to two pretty bad sessions that I had to walk out on, one on writing applications for Internet Explorer 8 (actually rated one of the lowest sessions at TechEd) and the other on IIS 7. Also went to a WPF session... nothing new here.

TechEd 2009 - Day 2

I noticed today (since I missed breakfast) that there are no snacks throughout the day this year. In years past there is always food out for the geeks to snack on (junk food and fruit). But the only snacks this year came late in the afternoon and the geeks descended on it like vultures! One attendee told me they stopped doing this last year. Come on Microsoft... geeks need special care and feeding! Oh, lunch actually managed to be worse today than Monday.

Today was my second day working in the C#/VB booth. Very slow which made my 3+ hour shift very long. I do wish that attendees took better advantage of this great opportunity to talk to MVP's and Microsoft employees at these booths.

TechEd 2009 - Day 1

I took advantage of the booths and walked over and asked someone about an Entity Framework problem a fellow co-worker was having. Got an excellent answer immediately from Alex James at Microsoft. Check out his blog at: http://blogs.msdn.com/alexj/


 
Categories: dotNetDave

May 11, 2009
@ 08:17 PM
It's been a long time since I have attended a Microsoft TechEd conference. Actually the last one I went to was in Orlando, FL in 2005! Usually I'm unable to go because the company I work for is not able to afford it. This year is no different, but I was able to hook up with Microsoft and "volunteer" in the VB.NET/C# booth in exchange for my ticket (more on that later). So like the last time I went, I thought I'd write down a daily account of my TechEd experience.

TechEd 2009 - Day 1

My day started off very late in the morning because I have been feeling under the weather. I had to go to the speaker room to pick up my shirts to work on the floor in the VB.NET/C# booth. I picked up my shirts and was dieing for some coffee. I asked the lady behind the table if I could grab a cup and she said NO! It's for speakers only. I told her I am leading a Birds of Feathers session but she still refused. It's not like any of the speakers were even getting coffee! Dang, what a way to treat a volunteer and someone running a session.

I was just in time for lunch which featured dry chicken. Yummy! LOL I had a very interesting discussion with a guy from an insurance company. Told me about the major internal application his company is converting from DB2 and Cobal to SQL Server and C#. Told me of their challenges of keeping both systems running during the transition. They have had 20 developers working on this project for three years now and they are just about to go live.

I decided to hit the vendor area before it got too crazy. Since I am a director of the San Diego .NET Developers Group, I hit up as many vendors for support including swag I can use for our raffle. So far this year all vendors are very supportive.

Then it was time for my first shift at the VB.NET/C# booth. Today my first booth mate was the very famous and TechEd speaker Scott Cate. Unfortunately, traffic was very slow. I don't think we talked to 5 people during our 2:15 - 6:00 shift. Made for a very long and boring shift. At least Scott brought his computer and worked on his talk for Tuesday.

During our booth duty, someone from Microsoft came over and informed Scott and I that the pants we were wearing were not acceptable! I now kindly refer to her as the "Pants Natzi". Both of us were wearing black jeans, not black khaki. Like geeks even care. Scott said he brought another pair, but I did not. I told her they said black pants and that was all I had. She said I had to go to Macy's and get a pair or they would not let me work (volunteer) the next day!!! I could not believe my ears. So I left the day early, went to Macy's and found only one pair of black khaki's that would even fit me (I'm 6' 4") for the hefty cost of $81! So if you want to stop by the booth this week and donate to my pants fund... the first person that does will get a copy of my latest book!

I learned that there are only 5,000 attendees this year, down from around 12,000. Out of those, there are only about 2,000 or less of developers.

After the conference I went to Geek Fest held at Lucky Strikes Lanes. Wow, I have never been to a bowling alley like this. It's more of a night club with the hottest waitresses and bartenders you have ever seen! Very fun place complete with pool tables, two bars, DJ and lots of lounging areas.

TechEd 2009 - Day 1

My day ended with coming back to my hotel craving some real food! After a crappy conference lunch and finger food at the party I needed a good meal. Surprisingly, at my small hotel called The Orchid Hotel, I had a very good steak and fries meal. Perfect to boost my energy for the second day tomorrow.

TechEd 2009 - Day 1

TechEd - Day 2


 
Categories: dotNetDave

March 1, 2009
@ 10:51 PM
If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Wednesday 4/1/2008 from 5:30pm to 9:15pm. For more information and to enroll, please click here.


 
Categories: Csharp | dotNetDave | VB.NET

February 19, 2009
@ 10:46 PM
Have a programming question about .NET you are stumped on? Well... ask dotNetDave by going to a new site that I have setup. Click here and ask away.


 
Categories: dotNetDave

January 9, 2009
@ 03:19 PM
I hope everyone in southern California is planning to attend this years SoCal Code Camp at Cal State Fullerton on 1/24 - 1/25. It's always a great time and lots of free training! I will also be selling a limited number of my latest book "David McCarter's .NET Coding Standards" at my sessions for $11, cheaper than the web site (no tax and shipping), please bring exact change.

I will be presenting the following sessions and I hope you will attend. Also, check out my new .NET discussion site called DotNet Army!

Building nTier Applications with Entity Framework Services

1:30PM Saturday - Room: UH 246

Learn how to build real world nTier applications with the new Entity Framework and related services introduced in .NET 3.5 SP1. With this new technology built into .NET, you can easily wrap an object model around your database and have all the data access automatically generated or use your own stored procedures and views. Then learn how to easily and securely expose your object model using WCF with just a few line of code using ADO.NET Data Services. The session will demonstrate how to create and consume these new technologies from the ground up. Lots of code!

Slides: Building nTier Applications with Entity Framework Services.pdf (2.79 MB)
Demo Code: Building nTier Applications with Entity Framework Services.zip (849.73 KB)


dotNetDave's Favorite Programming Tools

1:15PM Saturday - Room: UH 250

This session will focus on my favorite Visual Studio add-ins and other tools that makes programming faster and easier. I will focus on tools that are either free or very affordable. Tool categories include Writing Code (easier, faster and correct the first time!), Code Helpers, Documentation (helper and creation), General Utilities and more. These tools are designed to impress your boss and get you home at a reasonable time. Packed full of demonstrations and very few PowerPoint slides! Licenses for some of the 3rd party products I will be demonstrating will be given away, so be sure to attend and bring a business card!

Slides: dotNetDave's Favorite Programming Tools.pdf (1.8 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX

11:30AM Saturday - Room: MH 121

Learn how to build rich web application interfaces using ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. This new technology makes programming JavaScript into your ASP.NET pages easy, increasing the power and functionality of your applications, reducing round trips to the server, and making it easy to consume web services for dynamic content. In this session you will be introduced to the new client and server controls for ASP.NET and Java Script to learn how to build a rich Web 2.0 experience for your users.

Slides: Building Rich & Interactive Web Applications with ASP.NET AJAX - 2009.pdf (2.36 MB)
Demo Code: Building Rich & Interactive Web Applications with ASP.NET AJAX - 20091.zip (702.2 KB) UPDATED!

Why You Need .NET Coding Standards (2009)

2:30PM Saturday - Room: UH 250

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Slides: Why You Need .NET Coding Standards-2009.pdf (3.46 MB)
Demo Code: Why You Need .NET Coding Standards-2009.zip (94.46 KB)


Pictures and Video

SoCal CodeCamp Fullerton - 2009

Pictures from This Years Code Camp:

Pictures from past SoCal Code Camps:

Video from past Code Camps:


 
December 1, 2008
@ 11:42 AM

If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Building Rich & Interactive Web Applications with ASP.NET AJAX course at the University of California, San Diego Extension beginning on Thursday 1/7/2009 from 5:30pm to 10pm. For more information and to enroll, please click here.


 
Categories: AJAX | ASP.NET | dotNetDave

If you came to my talk at the OC .NET User group meeting today, below is a link to the presentation. Enjoy!

Why You Need .NET Coding Standards (2008)

Why You Need .NET Coding Standards-2008.pdf (941.06 KB)

Link to my book: http://www.cafepress.com/geekmusicart.165478704


 
Categories: Csharp | Defensive Programming | dotNetDave | VB.NET

If you are going to attend tonights meeting of the ASP.NET user Group SIG, below is the presentation download. I hope to see everyone at the meeting!

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 - 2008.pdf (877.42 KB)
 
Categories: AJAX | ASP.NET | dotNetDave | JavaScript

If you are coming to the San Diego .NET Developers Group meeting tonight I hope you will be their early for my talk titled "What’s New In VS 2008 SP1". Lots of new additions to this SP, not just bug fixes. Below is a link to the presentation.

VS2008Sp1.pdf (715.88 KB)
 
Categories: .NET | ADO.NET | AJAX | ASP.NET | Csharp | dotNetDave | Entity Framework | LINQ | MVC | Silverlight | VB.NET | VS.NET | WCF | WinForms | WPF

September 2, 2008
@ 11:36 AM
If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Thursday 9/24/2008 from 5:30pm to 9:15pm. For more information and to enroll, please click here.
 
Categories: .NET | C# | dotNetDave | VB.NET

September 1, 2008
@ 11:47 AM

I hope everyone in California is planning to attend this years Central Coast Code Camp up in San Luis Obispo on 9/27 - 6/28. It's always a great time and lots of free training! I will also be selling a limited number of my latest book "David McCarter's .NET Coding Standards" at my sessions for $11, cheaper than the web site (no tax and shipping), please bring exact change.

I will be presenting the following sessions and I hope you will attend.

dotNetDave's .NET Utility Assembly (My First CodePlex Project)

 dotNetDaves .NET Utility Assembly.pdf (704.86 KB)

CodePlex site: http://www.codeplex.com/dotNetTips

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1 - 20081.zip (1.05 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 - 200812.zip (1.49 MB)

Why You Need .NET Coding Standards (2008)

Why You Need .NET Coding Standards-2008.pdf (941.06 KB)

Photos

Pictures: http://www.flickr.com/photos/davidmccarter/tags/centralcoastcodecamp/

Blog Post about 2007 Code Camp: http://blog.davidmccarter.net/2007/09/23/ThingsIveLearnedThisWeek.aspx


 
Categories: .NET | AJAX | ASP.NET | C# | Code Camp | Defensive Programming | Development | dotNetDave | VB.NET

Wow, guess what... it's me (David McCarter). I am so excited and proud of this award because it recognizes all of the hard work I have been doing in the Microsoft community here in San Diego for over 14 years. This includes running the San Diego .NET Developers Group, teaching at the University of San Diego California, speaking and helping at conferences including Code Camp, running this web site and writing books and more! Ever since I have became a programmer I have always had a big need to help others in their career. Except for my full-time job (which pays the bills), everything else I do is geared to satisfy that need.

As most user group leaders know, we don't get a lot of gratitude for what we do, so this is a great award to let us know that we are appreciated. I've had a lot of help along they way and they know who they are. I hope to continue to give back to the community as I am a programmer.

Info on the Award:

The INETA Community Excellence Award is given to individuals for their extraordinary efforts and prolonged contributions to the developer community at both the local and national levels. Through their commitment and passion, these people have made profound impacts that will be sustained for years. In honor of their accomplishments, the Community Excellence Award is a one-time award of recognition that will last a lifetime.

You can also go here for more info and to nominate the next winner! http://www.ineta.org/Champions/CommunityChampionInfo.aspx?Section=2


 
Categories: dotNetDave | News

If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Building Rich & Interactive Web Applications with ASP.NET AJAX course at the University of California, San Diego Extension beginning on Thursday 7/17/2008 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: AJAX | ASP.NET | dotNetDave

June 1, 2008
@ 08:55 AM
Code

I hope everyone in southern California is planning to attend this years SoCal Code Camp up at University California San Diego on 6/28 - 6/29. It's always a great time and lots of free training! I will also be selling a limited number of my latest book "David McCarter's .NET Coding Standards" at my sessions for $11, cheaper than the web site (no tax and shipping), please bring exact change.

I will be presenting the following sessions and I hope you will attend.

dotNetDave's .NET Utility Assembly (My First CodePlex Project)

10:15 AM - Sunday, June 29, 2008 - Location: 141

zip_icon.gif dotNetDaves .NET Utility Assembly1.zip (1.11 MB)

CodePlex site: http://www.codeplex.com/dotNetTipsUtility

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1

8:45 AM - Saturday, June 28, 2008 - Location: 129

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX.zip (1.83 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 

12:15 PM - Saturday, June 28, 2008 - Location: 129

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 - 20081.zip (1.82 MB)

Why You Need .NET Coding Standards (2008)

1:45 PM - Sunday, June 29, 2008 - Location: 127

zip_icon.gif Why You Need .NET Coding Standards-20081.zip (2.86 MB)

Pictures and Video

Fullerton Code Camp - JAN 2008

Pictures from This Years Code Camp:

Pictures from past SoCal Code Camps:

Video from past Code Camps:

 


 
Categories: .NET | AJAX | ASP.NET | Code Camp | Csharp | Defensive Programming | Development | dotNetDave | News | VB.NET

May 20, 2008
@ 03:47 PM

It's finally official as of May 2008, I am a patented inventor for this pretty cool project I did when I worked at Proflowers.com!
 
http://www.google.com/patents?id=9xeqAAAAEBAJ&dq=%22David+McCarter%22
 
The other guy on the patented is the president of the company, had nothing to do with it. I called one of the attorneys back in 2001 and tried to get the guy who wrote the FTP part put on it but they weren't listening to me. Also told them the diagrams submitted were wrong! Oh well.


 
Categories: dotNetDave | VB

April 14, 2008
@ 09:34 AM
If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Thursday 5/14/2008 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: .NET | Csharp | dotNetDave | VB.NET

January 18, 2008
@ 08:25 PM

I hope everyone in southern California is planning to attend this years SoCal Code Camp up at Cal State Fullerton on 1/26 -1/27. It's always a great time and lots of free training! My fav southern California band Killola will be playing again at the Geek dinner so make sure you arrive early on Saturday to grab one of the limited number of tickets available.

167020688v3_240x240_Front_Color-Black.jpg

I will be doing the following sessions and I hope you will attend.

dotNetDave's .NET Utility Assembly (My First CodePlex Project)

zip_icon.gif dotNetDaves .NET Utility Assembly.zip (614.15 KB)

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1 - 2008.zip (1.39 MB)

Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 

zip_icon.gif Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2 - 2008.zip (1.11 MB)

Why You Need .NET Coding Standards (2008)

zip_icon.gif Why You Need .NET Coding Standards-2008.zip (1.71 MB)

Pictures and Video

Fullerton Code Camp - JAN 2008

Pictures from This Years Code Camp:

Pictures from past SoCal Code Camps:

Video from past Code Camps:

 

 


 
Categories: .NET | AJAX | ASP.NET | Code Camp | Csharp | Development | dotNetDave | JavaScript | News | VB.NET

dotdetdave-head-50.jpgIf you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Building Rich & Interactive Web Applications with ASP.NET AJAX course at the University of California, San Diego Extension beginning on Thursday 2/21/2008 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: .NET | AJAX | ASP.NET | Csharp | dotNetDave | JavaScript | VB.NET

David McCarter's .NET Coding StandardThe second edition of this book (formerly VSDN Tips & Tricks .NET Coding Standards), is a consolidation of many of the .NET coding standards available today in one easy to read and understand book. It will guide any level of programmer or development department to greater productivity by providing the tools needed to write consistent, maintainable code.

The core of the book focuses on naming standards, how to order elements in classes, declaring methods, properties and much, much more. Code tips are even included to help you write better, error free applications. All code examples are shown in C# and VB.NET. I use this book just about
every day and I hope you will too.
-David McCarter

"David McCarter once again demonstrates his knack for pulling best practices into one cohesive unit with his new book. This book includes everything from how to set up your project to how to declare variables to how to use exception handling. It is a great place to start to build your own set of coding standards."
- Deborah Kurata 5/5/05

To order, go to: http://www.cafepress.com/geekmusicart.165478704


 
Categories: .NET | Books | Development | dotNetDave | News | VB.NET | Csharp

August 27, 2007
@ 01:47 PM

This site has been designed by the SQL Server Data Mining team to provide the SQL Server community with access to and information about our exciting data mining features.

http://www.sqlserverdatamining.com/


 
Categories: ASP.NET | dotNetDave | Link

Refactor! is freely available to all Visual Basic .NET 2005 developers and offers a comprehensive suite of tools that enable you and your team to simplify and shape complex code - making it easier to read and less costly to maintain.

Download by going to: http://www.devexpress.com/Products/NET/IDETools/VBRefactor/


 
Categories: dotNetDave | Link | News | VB.NET

August 20, 2007
@ 10:57 AM

Want to see what your site or others looked like in the past? Check out the Wayback Machine at: http://www.archive.org/


 
Categories: ASP.NET | dotNetDave | Link

August 14, 2007
@ 11:58 AM
Categories: dotNetDave | Link | Office

August 13, 2007
@ 11:47 AM

The Microsoft website for ASP.NET Ajax:

http://www.asp.net/ajax/


 
Categories: AJAX | dotNetDave | Link

August 12, 2007
@ 11:50 AM

Microsoft site for the Expression products:

http://www.microsoft.com/expression/default.aspx


 
Categories: dotNetDave | Link | WPF

August 10, 2007
@ 11:54 AM

Consistently delivering high-quality technology solutions on time and on budget is challenging for any business. The Microsoft Solutions Framework (MSF) provides people and process guidance—the proven practices of Microsoft—to help teams and organizations become more successful in delivering business-driven technology solutions to their customers. MSF is a deliberate and disciplined approach to technology projects based on a defined set of principles, models, disciplines, concepts, guidelines, and proven practices from Microsoft. MSF version 3.0 updates the Team and Process Models, introduces three new Disciplines (Project Management, Risk Management, and Readiness Management), provides new whitepapers (available online), a new course (1846A: MSF Essentials), public and private MSF newsgroups, and a suite of templates. Moreover, better integration with the Microsoft Operations Framework (MOF) and industry project management standards plus a new MSF Practitioner Program strengthen Microsoft’s proven practices for delivering innovative technology solutions.

http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx


 
Categories: Development | dotNetDave | Link

August 9, 2007
@ 12:03 PM

San Luis Obispo will be holding a code camp on September 22nd, 2007. I will be attending and presenting. For more info go to: http://www.centralcoastcodecamp.com/

Articles/News:

http://www.sanluisobispo.com/business/story/134783.html

Code Camp on KCOY

My sessions will be:

Building Rich & Interactive Web Applications with ASP.NET AJAX

Presentation: AjaxSession091807.zip (875.6 KB)

Code Example: AjaxExample.zip (703.12 KB)

Why You Need .NET Coding Standards

Presentation: StandardsSession.zip (1.6 MB)

Pictures from the event: http://www.flickr.com/photos/davidmccarter/tags/cccc/


 
Categories: AJAX | Csharp | Code Camp | Development | dotNetDave | News | VB.NET

August 9, 2007
@ 12:01 PM

Phoenix will be holding another code camp on September 15th, 2007. I will be attending and presenting. For more info go to: http://desertcodecamp.com/

My sessions will be:

Building Rich & Interactive Web Applications with ASP.NET AJAX

Presentation: AjaxSession.zip (1023.53 KB)

Code Example: AjaxExample.zip (703.12 KB)

Why You Need .NET Coding Standards

Presentation: StandardsSession.zip (1.6 MB)

 


 
Categories: AJAX | Csharp | Code Camp | Development | dotNetDave | News | VB.NET

August 8, 2007
@ 03:54 PM

If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week Fundamentals of the .NET Framework course at the University of California, San Diego Extension beginning on Wednesday 9/26/2007 from 5:30pm to 10:00pm. For more information and to enroll, please click here.


 
Categories: dotNetDave | News

August 3, 2007
@ 11:43 AM

The Microsoft code name “Acropolis” Community Technology Preview is a set of components and tools that make it easier for developers to build and manage modular, business focused, client .NET applications. Acropolis is part of the “.NET Client Futures” wave of releases, our preview of upcoming technologies for Windows client development.

Looks pretty cool. Check out and download the tools below:

http://windowsclient.net/acropolis/default.aspx


 
Categories: dotNetDave | Link | WPF

The Beta 2 release includes most of the products found in the Visual Studio product line. As with all prerelease software, we encourage you only to install these on a secondary machine, or in a virtual machine, as they are not supported by Microsoft Services support teams. MSDN Subscribers can also download these files from MSDN Subscriber Downloads. You can also go to:

http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx


 
Categories: .NET | Development | dotNetDave | Link | News | VS.NET

June 6, 2007
@ 11:56 AM

Resources for IT Professionals:

http://technet.microsoft.com/en-us/default.aspx


 
Categories: Development | dotNetDave | Link

Microsoft Web service and distributed systems technologies provide the means for software to connect to other software applications in order to build distributed, service-oriented systems.

http://msdn2.microsoft.com/en-us/webservices/default.aspx


 
Categories: dotNetDave | Link | Web Services

January 1, 2007
@ 03:33 PM

Here is a pretty cool web site that will monitor your web sites for free!

http://www.montastic.com/


 
Categories: ASP.NET | dotNetDave | Link

December 15, 2006
@ 12:04 PM

At Microsoft Live Labs we bring scientists, engineers, entrepreneurs and the online community together to think about and build a better online world.

http://labs.live.com/


 
Categories: Development | dotNetDave | Link

To download go to: http://go.microsoft.com/?linkid=5559918

 


 
Categories: .NET | Csharp | dotNetDave | Link | VB.NET | XML

October 31, 2005
@ 03:28 PM

Microsoft Office InfoPath developers' home on MSDN:

http://msdn2.microsoft.com/en-us/office/aa905434.aspx


 
Categories: dotNetDave | Link | Office

Great article on generating docs for your VB.NET Application:

http://msdn2.microsoft.com/en-us/library/Aa289191(VS.71).aspx


 
Categories: dotNetDave | VB.NET | Link

The Power Pack controls consist of:

  • BlendPanel. This provides a background for a form where the color fades from one shade to another.
  • UtilityToolbar. This is a toolbar whose look and feel is similar to the Internet Explorer toolbar.
  • ImageButton. This is a button that displays a graphic over a transparent background.
  • NotificationWindow. This displays text and graphics in a pop-up window (commonly known as "toast").
  • TaskPane. This is a container that provides collapsible frames for displaying additional information on a form.
  • FolderViewer. This displays directories in a hierarchical format.
  • FileViewer. This displays a list of the files in a specified directory.

For more information, go to: http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbpowerpack.asp


 
Categories: dotNetDave | Link | VB.NET | WinForms

May 25, 2004
@ 01:14 PM
Well today is day two of the main TechEd conference. I happened to make it for the last half of the keynote speaker (Andrew Lees, Corporate Vice President, Microsoft Server Tools Marketing Worldwide). He announced a number of new things coming from Microsoft including that all developer tools will have 10 years of product support and that SQL Server 2005 will include data encryption. Cool!
 

TechEd Eating Hall

Here are the sessions that I attended today:

  • XML Today and Tomorrow
  • ASP.NET: Building Secure Web Applications-Defenses and Countermeasures
  • Visual Studio: Programming Middle-Tier Business Logic

As I was sitting in these talks, I noticed that it seemed to me that a large number of Microsoft speakers have some sort of British accent. I checked with my friend later in the week to see if he noticed the same thing and he verified my thinking. I’m curious to know why this is. Do they make for better speakers? More charismatic? I wondered.

Today was the first day I went down to the exhibit area. I had a mission of just signing up for all the prize giveaways. Do my dismay, I found out when I got to some of the vendors (HP to name one) they made me go to three or more other vendors to get a card stamped before you could be entered for the prize. So I ran around the (huge) exhibit area and did as they instructed only to find out that I had to come back later in the week because I had to be present to win? What a scam! Some of the times they picked to give out the prize were the same time sessions were happening. Not cool at all vendors! From then on I only entered giveaways that they would notify me via e-mail or phone that I won.

Also I went and had my first TechEd lunch in the massive lunch area today. I have never seen a dining area so big (see picture)! There were 970 tables that sat 10 people each and an army of waiters/ waitresses that corralled you to your table and served you iced-tea. I was very impressed how they pulled this off and the food was good and hot! No boxed lunched the entire week! They even had special lunches for vegetarians, vegans, lactose free and more! I also found out that the convention center donates any leftover food to two different shelters located in downtown San Diego. Very cool!

Early that evening I went and attend the Regional .NET User Group Meeting (put on by the San Diego .NET Users Group) held at the Horton Plaza Westin. It was a very informative meeting featuring a speaker from the Microsoft VB.NET team and one from the C# team, each giving a separate talk on what is coming in VS 2005. Lots of cool things coming next year, but I have to say the VB.NET teem needs to add the refactoring that C# has!!!

My friend Woody and I found out about a party that MSDN Magazine was throwing at The Bitter End. On our way there (in an attempt to crash it), we meet up with Ari Bixhorn (from VBTV fame at Microsoft) and someone convinced him to go to the party with us. He had a pass in his hotel room… without him I don’t think we could have gotten in. Thanks Ari!

Business Card Count = 1 | Free Shirt Count = 4

For more pictures click here.


 
Categories: dotNetDave

September 9, 2003
@ 01:18 AM
Categories: dotNetDave | Link | Web Services | XML

http://www.microsoft.com/downloads/details.aspx?FamilyID=45f13070-f2f1-4b51-af91-b14425ff7745&DisplayLang=en


 
Categories: ADO.NET | dotNetDave | Link

August 13, 2003
@ 02:48 AM

Microsoft patterns & practices are Microsoft's recommendations for how to design, develop, deploy, and operate architecturally sound applications for the Microsoft application platform.

http://msdn.microsoft.com/practices/


 
Categories: Development | dotNetDave | Link