CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

John Papa [MVP C#]

.NET Code Samples, Data Access, and Other Musings

June 2007 - Posts

  • Data Access "Practically Done"

    I will be kicking off my move to South Florida in a few weeks with a 1 day event for the “Practically Done” event series. On Wednesday August 1st and on Saturday August 4th I will be presenting “Data Access Done Right”, a full day event in Orlando.

     

    Register here for Wednesday, August 1st – 9am to 5pm

     

    Register here for Saturday, August 4th – 9am to 5pm

     

    I encourage you to bring your laptops as code samples will be given out to all attendees at the beginning of the event. You can follow along with the samples as they are being discussed and demonstrated. Seating is limited for this event and discounts are available for early sign ups. All of the information including dates, times, pricing, venue, directions, maps, food, etc can all be found on the registration site. I look forward to seeing you there!!! Here is a quick summary of the event …
    "Practically Done" .NET Events
    Not everybody can take a week off from work to attend a technology conference that may be thousands of miles away and cost a fortune. Most of the time, those conferences cover technologies that won't be released for months or years, anyway. ASPSOFT recognizes the need for local, single day workshops that focus on current .NET technologies that you can apply to your projects today.

    "Practically Done" .NET Events feature:
    • Industry recognized speakers.
    • Top quality facilities with tables and individual power outlets for laptops.
    • Catered continental breakfast and lunch with snacks and beverages served throughout the day.
    • Code samples provided on DVD when you arrive so that you can follow along.
    • Frequent chances during and after the event to meet with the speaker and ask questions.
    • The choice to attend on a weekday or on a Saturday.
    • Prizes!
    You get everything above and more for as little as $135 per person. We look forward to seeing you at an event very soon!


    Data Access Done Right
    Speaker: John Papa
    Location: Orlando, FL

    Data access is an integral component of an enterprise application’s architecture. Retrieving data, saving data, passing data between tiers, presenting data to a user interface, and managing transactions are all important pieces of a data access strategy. In this “Practically Done” workshop, Microsoft MVP John Papa will show you how to apply these techniques in your multi-tier applications today using Visual Studio 2005. The topics that will be covered in detail are:
    • ADO.NET library
    • Enterprise Library’s Data Access Application Block
    • Building custom business objects
    • Self-validation of business entities
    • System.Transactions
    • Presenting data to and from WPF, ASP.NET and Windows Forms .NET
    In addition, John will give you a look into the future of data access through demonstrations of Microsoft's Entity Framework, LINQ and DLINQ technologies using Visual Studio 2008. This is one event that you don't want to miss!
     
  • Entity Framework and its Tools in First Half of 2008

    As I noted earlier, my latest article in MSDN Magazine was just posted a few days ago. If you visited it early on you might have missed the comment from the edtitor which reads:

    [ Editor's Update - 6/19/2007: The ADO.NET Entity Framework and Tools will ship during the first half of 2008 as an update to the Visual Studio 2008 release.]

    We were told the tools would ship later, so this just confirms the plans for the EF and its tools to be available next year. I'll be chomping at the bit to use it and giving as much feedback as I can to the team as I can. They seem dedicated to making a great product that we can use in DDD.

     

  • if (movingOutOfState) { sleepTime--; learningTime--; }

    It seems like May and now June are just flying by. Every Spring/Summer it seems to move faster than I would like, but this year it’s moving at warp speed. My family and I decided to leave the wind chill, Nor-Easters and the bitterly depressing NY winter season behind us and move to Florida. I’ve spent a lot of time in Florida, including a 2 year stint in Tampa, so I know the common complaints (humidity, heat, hurricanes). But frankly, I would rather be hot and in my pool than freezing and stuck in my house. We’ve lived in NY for most of our lives and we are ready to make the move.  It’s not just the weather, but its also to be closer to both of our parents who live in Florida and to make the move before our kids get too entrenched in their schools here in NY. Anyway … the move is forthcoming this July. The housing market in Florida now has some fantastic deals making it much more affordable than it had been in the past few years when the housing market was going up at a record pace.

     

    With all that goes with a move (selling one house, buying another, the financial impact, the physical move, coordinating address changes, school registrations, throwing out clutter, packing, house showings, etc.) I am finding it increasingly difficult to spend time on expanding my interest in technologies and patterns/practices. I had very little time to spend on these things before (with job and family coming first, not in that order). But now I have even less time. I am looking forward to being down there in Bradenton, Florida and getting back to the normal routine.

     

    Somehow I have managed to learn WCF, WPF, and keep abreast of the upcoming Orcas (now known as .NET 3.5 and Visual Studio 2008) features. I feel like I have not slept in months!

     

    On a side note, I likely will be participating in some events at the Microsoft facility in Tampa once I relocate. Joe Healy coordinates some nice events and I offered to present some topics for him. I am looking forward to involving myself in the .NET community in the Tampa Bay area.

  • ADO.NET Entity Framework Overview

    My July 2007 Data Points column has been posted to the MSDN Magazine web site. This edition is titled "ADO.NET Entity Framework Overview".

     

    I wrote this using the March CTP and then revised it using the Orcas Beta 1, so the code included works in the most recently available bits. Knowing that changes are on their way, I tried to focus the article on the concepts and technical aspects of the EF that make ups its foundation. The components such as Object Services, Entity Client, and LINQ to Entities will evolve but are fairly well baked. Aspects I expect to change (although I have no evidence to support it) are the way the entities are implemented. For example, I expect they may evolve into more of a POCO style with no interface nor base class required. This topic has been beaten pretty hard, so I won't add anything further to it for now since I agree with most of what has already been blogged about. There is one piece which I know is on its way, however late to the game it may be ... the EDM Designer. 

     

    Anyway ... this article is an overview of how the EF is structured and how its pieces work. I inlcuded some examples as well. It was difficult to keep the word count down on this one ... my first draft had over 7000 words in it (supposed to be about 3000). So we cut it down to a reasonable and digestable size. I hope you enjoy it!

     

     

     

     

     

More Posts