in

Fort Worth .NET Users Group

ChrisKoenig

  • Tulsa TechFest 2008 is Live!

    TulsaTechFest 2008

    The time is NOW and the word is GO!  The 2008 Tulsa TechFest web site is up and running (and it looks great, by the way!)  Get on over to http://www.tulsatechfest.com to see what David has planned for this year’s extravaganza.  Last year there were over 700 people that attended in his 2 day event – this year he’s hoping to up the ante at a cool thousand…

    What is Tulsa TechFest?

      • It is a technical conference with currently the broadest topics in the United States, maybe the world. Covering everything enterprise architecture, software/web development, databases, project management, data security and this year for the first time - graphic/web design.

      • It's primary focus is to provide training/teaching sessions that are immediately benefical to the broadest range of IT professionals in their day-to-day jobs. We accomplish this with over 60 national/international speakers and 90 to 120 75 minute sessions.

      • A charitable non-profit event organized by Tulsa area volunteers. For the past two years, we have donated a LOT of pizza to the John 3:16 Mission. This year for the first time, we will be charging each day of the event - TWO CANS or TWO BUCKS. All canned food will be donated to the Community Food Bank of Eastern Oklahoma and all proceeds will be donated to the Family & Children's Services. We prefer to over order than under order for lunch, so we will continue the tradition of donating the extras to the John 3:16 Mission.

      David & Company put on a great show last year, and are destined to put on an even better show this year.  The speakers list looks fantastic, and it’s growing all the time.  There are currently 16 TRACKS full of space for some incredible sessions under the headings of .NET development, Silverlight, Designers, Architecture, Project Management, AJAX/WEB, SharePoint, Connected Systems and even Java & PHP just to name a few!

      Tell all your friends to clear their calendars for October 9th and 10th at OSU Tulsa for a premier community-driven event!  Feel free to use the logo at the top of this post for your announcements and encourage people to keep up with what’s happening by following TulsaTechFest on Twitter!

    • Houston TechFest 2008 Update

      Houston TechFest

      The agenda and session list for the 2008 Houston TechFest has been finalized!  Head over to http://www.houstontechfest.com and register today.  Houston TechFest is happening on September 13, 2008 at the University of Houston.  There are now a total of 12 tracks including 5 specifically devoted to .NET, 2 “general” tracks and the remainder on java, methodology and security.  We’ve also got a couple of MVPs and Microsoft employees speaking this year, including myself, Phil Wheat, Zain Naboulsi, J Sawyer, Raymond Lewallen, Claudio Lassala, Jeffrey Palermo, David Walker, as well as a bunch of other great speakers that can teach you a lot about .NET, coding best practices and software development in general. 

      Last year - the inaugural year for Houston TechFest – the event drew over 400 people,  This year plans to be even larger!  Help us spread the word and drive everyone to register today!

    • Create Your Own Photosynth Synth!

      Logo_Photosynth_black

      You all know how big a fan I am of Microsoft Photosynth – for those (like me) that missed their update, they are sporting a new web site featuring a TON of new synths, as well as a tool to create your own synth!  Not sure how?  They’ve got a photographer’s guide and an instructional video posted to make your synthing smooth as glass…

      A quiet creekVeniceStuff

      Check out Photosynth at their new web site: http://www.photosynth.com and send me a link to your synth!

      For more information about the uber coolness that is Photosynth, check out their team site, and their team blog.  Lots of great information there about a really phenomenal product!

      Technorati Tags:
    • Silverlight on Skyfire

      skyfire-plus-silverlight

      For those that don’t know about it, there is a really cool Internet browser for Windows Mobile 6 called Skyfire.   Skyfire shows a web site on a WM device just as it looks on a normal PC browser.  The user can then pan and zoom and interact with the web page without having to deal with any special mobile-ization morphing or morphing of the page. 

      BUT

      The main reason for this post is that Skyfire has now been updated to support Silverlight content!  Here’s the message from the Skyfire blog post ( Olympics (Silverlight) on Skyfire )


      On the eve of the Olympics, we added Silverlight support to Skyfire, meaning that Skyfire users can watch any of the 2200+ hours of Olympics coverage provided by NBC on their mobile phones. To celebrate Michael Phelps’s monumental accomplishment of winning 8 Gold metals in a single Olympic games, today we have released a special code “Michael8” which will give new users access to Skyfire and the games (and the full PC web). Spread the code “Michael8” to your friends and let them part take in these historic games on the go.

      Skyfire isn’t perfect – my biggest complaint is that it still requires a proxy that you “sign into” before browsing, but the speed of browsing and navigating seems to be really good.  If I were you, I’d definitely head over to http://www.skyfire.com and use the code “Michael8” to get your own beta key and start using this cool application!

    • GiveCamp Dallas - We Are Microsoft Charity Challenge Weekend 2008

      GiveCamp_FINALWAM logo Toi Wright has just updated the We Are Microsoft web site for registration to the 2008 We Are Microsoft Charity Challenge Weekend.  As we did last year, we’re putting together this event to enable developers to give back to their local communities by donating their time and [developer|designer|dba] talents towards building applications for charities and non-profits.  We don’t yet have a listing of the charities we’ll work with in Dallas, but you can visit the We Are Microsoft web site and register, telling us about your skills and interests, and allowing us to put you on the We Are Microsoft event mailing list.  There’s also a blog there now too so you can keep up using your favorite RSS reader.

      Last year’s event was very successful - 85 developers working with 18 charities over 3 days with a total of 125 people involved.  This year, we’re hoping to expand that to over 100 developers working on at least 20 charities over the same 3-day weekend.  Although you can register as an individual developer and we’ll be happy to assign you to a team, we also suggest that you look to your friends, co-workers, and relatives to put together your own team to work with the charity of your choice.  Last year we had several teams come to the event together, including Pariveda, Telligent, and Sogeti.  This year we’re hoping to engage more teams from more companies to show their corporate spirit and goodwill towards the non-profit community of Dallas.

      The event was so popular last year, that it’s become a nationwide phenomenon!  To better support a much larger geography, we’ve also created a brand around the event – GiveCamp.  You can visit the GiveCamp website at http://www.givecamp.org to learn more GiveCamp, get a listing of past and upcoming events and even get some tips for running your own GiveCamp-style event!

      So – get out to http://www.wearemicrosoft.com and register for the We Are Microsoft Charity Challenge Weekend!!!

    • Shreveport .NET User Group

      I had a great time last night speaking at the inaugural Shreveport .NET User Group meeting!  The first meeting was held in the science lecture auditorium (Mickle Hall 114) at Centenary College in Shreveport.  There were about 26 people in attendance – that’s really amazing for a first meeting!  I was honored to be the first speaker for their group – my topic was Developing Applications in Silverlight 2, where I gave an overview of what Silverlight is, followed by a lot of code showing the basics of building real-world applications with Silverlight.  I’ve posted my slides and a demo project out on my SkyDrive for those that want to grab a copy:

       

      Thanks a lot to Brian and his leadership team from the Shreveport .NET User Group for making me feel very welcome, and for pulling their community together and getting this group rolling!  I know that this is just the start of something that will continue to grow into a large and successful .NET community!

      Technorati Tags:
    • More Upcoming Events – ArcReady and MSDN Unleashed!

      MSDN EventsIn addition to the list I posted the other day, I also want to call out a couple of new and improved event series that we’ll be hosting over the next year.  We’re combining ArcReady and MSDN Events into a one day technical extravaganza, with ArcReady content in the morning, and MSDN content in the afternoon.  Here’s the current schedule for the first in this series (click the link to learn more and register today):

      Microsoft ArcReady: Architecting Modern Distributed Applications

      MSDN Events Unleashed:  Demystifying WPF & Developing Applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 – Double Session!

      Keep in mind that these two events are on the same day, just at different times.  If you’d like to attend either, or both, you need to sign up separately – there isn’t one link to let you sign up for both at the same time, but I’ll ask and see if we can work something out for the future.

      Come out and join us for some great topics, great content, and an opportunity to meet some of the leaders in your local developer communities!  It is our plan to invite the User Group leaders in each of these cities to be onsite during the event to talk about their group and provide information about local community activities – especially when and where their groups meet. 

    • Upcoming Events in South Central District

      SCDLogo_jpg

      • Saturday, August 16, 2008 11:00 AM: NTPCUG Microsoft ACCESS SIG - Regular monthly meeting: Special Guest Speaker Excel MVP Michael Alexander will show us some sample Tips for Power Users and give us an overview of what he will cover in his Power User Workshop for Access here in Dallas in October.
      • Monday, August 18, 2008 6:00 PM: Tulsa SQL Server Group - Exploring the ADO.NET Entity Framework by David Yack - Tulsa SQL Server Group was accepted as an INETA user group a few months back and we have confirmed our first speaker: David Yack! He will be presenting "Exploring the ADO.NET Entity Framework"!
      • Tuesday, August 19, 2008 7:00 PM: Dallas XNA Usergroup - Every 3rd Tuesday at the SMU Guildhall (Building 2), we meet to discuss how to develop video games & interactive media using the XNA framework for deployment on Xbox 360, Windows and Zune.
      • Thursday, August 21, 2008 6:00 PM: North Houston DNUG August Meeting - Free pizza and drinks, tons of great prizes (like Resharper, RadControls, MS Software, books), and great speakers. Join us for our August meeting. Food arrives a 6:00 PM, meeting starts around 6:30 PM.
      • Tuesday, September 02, 2008 5:30 PM: NWA DNUG: Dennis Bottjer SharePoint MOSS 2007 - The Northwest Arkansas Dot Net User Group will meet from 5:30 to 8:00 PM September 2 at The Jones Center 922 East Emma Avenue Springdale, AR 72764 Room 113. Dennis Bottjer will talk about "Sharepoint Moss 2007" This is a free event and RSVP is required . For more information, contact Zach Young at officers@nwadnug.org, or for more details and to RSVP go to http://snipr.com/2tx6w.
      • Friday, September 05, 2008 11:30 AM: Bartlesville .NET User Group - Study Group - Meet to study for the first test for the MCTS certification: Exam 70-536: TS: Microsoft .NET Framework, Application Development Foundation
      • Monday, September 08, 2008 6:00 PM: Fort Smith .NET User Group September Meeting - David Mohundro presents on Windows PowerShell.
      • Friday, September 12, 2008 11:30 AM: Bartlesville .NET User Group Monthly Meeting - Topic: Windows Communication Foundation Agenda: 11:30-11:45 Grab your lunch provided by Oaktree Software. 11:45-12:30 Technical Presentation. 12:30-12:45 Door prizes and wrap up. Door Prizes Include: 1 - License of Code Rush and Refactor!Pro 1 - License of Resharper 1 - License CodeSmith Pro 1 - License Nevron Charts 1 - License of ASP.NET Ajax, RadControls for Silverlight, or Telerik Reporting (Your Choice)
      • Saturday, September 13, 2008 9:00 AM: Houston TechFest - Houston's premier tech event. Over 50 sessions and lots of giveaways. free t-shirts and lunch for pre-registrations
      • Tuesday, September 16, 2008 7:00 PM: Dallas XNA Usergroup Monthly Meeting - Every 3rd Tuesday at the SMU Guildhall (Building 2), we meet to discuss how to develop video games & interactive media using the XNA framework for deployment on Xbox 360, Windows and Zune.
      • Friday, September 19, 2008 11:30 AM: Bartlesville .NET User Group - Study Group - Meet to study for the first test for the MCTS certification: Exam 70-536: TS: Microsoft .NET Framework, Application Development Foundation
      • Saturday, September 20, 2008 11:00 AM: NTPCUG Microsoft ACCESS SIG - NTPCUG Board Member and Leader of the Alpha Five SIG Bill Parker will kick off our "What is the competition to Access?" presentations with "An overview of Alpha Five". Did you know our NTPCUG meeting check-in database is one that Bill created in Alpha Five?
      • Friday, September 26, 2008 11:30 AM: Bartlesville Sharepoint User Group - This will be the first meeting of the Bartlesville Sharepoint User Group. Please join us in kicking this group off right! Lunch will be provided.
      • Monday, October 06, 2008 6:00 PM: Fort Smith .NET User Group September Meeting - Scott Cate Back presents on Back Button Support in ASP.NET AJAX
      • Tuesday, October 07, 2008 5:30 PM: NWA DNUG: Scott Cate Back button support for ASP.NET Service Pack1 - The Northwest Arkansas Dot Net User Group will meet from 5:30 to 8:00 PM October 7th at The Jones Center 922 East Emma Avenue Springdale, AR 72764 Room 113. Scott Cate will talk about "Back button support for ASP.NET Service Pack1" This is a free event and RSVP is required . For more information, contact Zach Young at officers@nwadnug.org, or for more details and to RSVP go to http://snipr.com/3a5bd.

    • .NET 3.5 Enhancements Training Kit

      imageWant to learn about all the new features of .NET 3.5 SP1?  Head over to the Microsoft Download Center and download your copy of the .NET 3.5 Enhancements Tranining Kit. 

      The kit includes presentations, hands-on labs, demos, and event materials designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Routing, ADO.NET Data Services, ADO.NET Entity Framework, WCF 3.5 SP1, and the .NET Framework Client Profile.

       

      Go download yours today!

      Technorati Tags: ,
    • Visual Studio 2008 / .NET 3.5 SP1 Now Released!

      aa700831_VS08_v(en-us,MSDN_10) The long anticipated update to Visual Studio 2008 and the .NET Framework 3.5 – Service Pack 1 – has now finally been released.  Many of you have probably been using the SP1 bits for some time now, so it’s time to upgrade to the final release bits.  Here are some links to get you started:

    • Want a PDC 2008 T-Shirt?

      Bling1

      Then help us design it!  The PDC organizing committee is holding a contest for people to design the PDC 2008 Attendee T-Shirt.  The shirts will be Maroon this year (I need to talk to them about a Burnt Orange shirt next year) and the logo can’t be larger than 8” x 8”.  For more rules and entry information, check with the PDC web site at http://www.microsoftpdc.com/Social/Contest/TShirt.aspx.  Entries must be received by 11:59 PT on Tuesday, August 26th, so open your favorite drawing tool and get cracking!

      Technorati Tags:
    • SQL Server 2008 RTM!

      sql08

      Grab your hats and clear out your bandwidth – it’s time to start downloading SQL Server 2008!  Previously codenamed “Katmai”, SQL Server 2008 represents some serious enhancements over SQL Server 2005 – read more about it at the SQL Server 2008 Press Release, the SQL Server Community Site, and SQLBlogs.com

      Also, here’s the release schedule as I know it for the SQL Server 2008 Launch Wave:

      Enjoy!

      Technorati Tags:
    • New Release of Windows Live Tools for Visual Studio

      image The Windows Live team recently released and update to their Windows Live Tools for Microsoft Visual Studio, and added a new ASP.NET Server Control for Virtual Earth!  Now it is super easy to add a Virtual Earth capabilities to your ASP.NET applications using this new control.

      For information about the control visit these sites:

      In the download, they also offer ASP.NET controls for Windows Live Contacts, Login, Messenger and Silverlight.  With this new addition, Virtual Earth can easily become a part of your web applications.

    • PostSharp now supports Silverlight 2!

      header While I was over in Poland a few weeks (or is it months now?) ago I met Gael Fraiteur, creator of the awesome Open Source .NET AOP container called PostSharp.  We had a great talk about development, trends, history and music, as I recall, but one topic we spent a bit of time talking about was Silverlight.  We both agreed that Silverlight was an incredibly cool, enabling and liberating technology for .NET developers, and he mentioned that he was anxious to get some updates to PostSharp to support Silverlight 2.  I’m excited to help him announce that PostSharp now supports adding aspects to your Silverlight 2  applications

      Here are a couple of samples that Gael provided to me that I wanted to share with you that shows how these aspects would work. 

      Example 1

      The following custom attribute, when applied on a field, checks that it is neither empty neither null:

         1:  public class RequiredAttribute : OnFieldAccessAspect
         2:  {
         3:   
         4:      public override void OnSetValue(FieldAccessEventArgs eventArgs)
         5:      {
         6:          string s;
         7:          if (eventArgs.ExposedFieldValue == null ||
         8:              (  (s = eventArgs.ExposedFieldValue as string) != null)
         9:                  && s.Length == 0)
        10:          {
        11:              throw new ArgumentNullException(
        12:                  eventArgs.FieldInfo.Name,
        13:                  "Cannot set this field to null or empty.");
        14:          }
        15:   
        16:          base.OnSetValue(eventArgs);
        17:   
        18:     }
        19:   
        20:  }
      .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

      Here is how it is applied to the Person class:

         1:  public class Person
         2:  {
         3:   
         4:      [Required] private string firstName;
         5:      [Required] private string lastName;
         6:   
         7:      public string FirstName
         8:      {
         9:          get { return firstName; }
        10:          set { firstName = value; }
        11:      } 
        12:   
        13:      public string LastName
        14:      {
        15:          get { return lastName; }
        16:          set { lastName = value; }
        17:      }
        18:   
        19:  }
      .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

       

      When the application is compiled, PostSharp uses the code injection method of weaving aspects to take these attributes and turn them into executable directives inside your .NET assemblies.  If your application code does not supply values for FirstName and LastName, then the error condition would be met and the ArgumentNullException will be raised.

      Example 2

      This custom attribute, when applied an a method this time, ensures that the method is always executed on a background thread:

         1:  public class OnWorkerThreadAttribute : OnMethodInvocationAspect
         2:  {
         3:   
         4:      public override void OnInvocation(MethodInvocationEventArgs eventArgs)
         5:      {
         6:          ThreadPool.QueueUserWorkItem(state => eventArgs.Proceed());
         7:      }
         8:   
         9:  }
        10:   
        11:  [OnWorkerThread]
        12:  private void somethingLongButton_Click(object sender, System.Windows.RoutedEventArgs e)
        13:  {
        14:      // do work
        15:  }
      .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

       

      Using an AOP container like PostSharp can help simplify your application by reducing the overall number of lines of code and improving logical decoupling in your application logic by separating frequently reused code into attributes. Additionally, since PostSharp works at the IL level, it “supports virtually all static languages targeting the .NET framework”. 

      There have been a number of AOP frameworks created for .NET over the years, but I highly encourage you to check out PostSharp.  For more information, please visit the following web sites:

    • Houston TechFest Registration is Now OPEN!

      imageRegistration is now open for Houston TechFest 2008!  Scheduled for September 13, 2008 at the University of Houston, there are 40 sessions currently listed with more being added all the time.  According to the agenda, the list of speakers is looking really impressive this year – many well known area speakers will be delivering some amazing session including Tim Rayburn on “Creating Services that Rock”, Jason Kergosien on Silverlight DeepZoom, Phil Wheat on Microsoft Robotics Studio, Claudio Lassala on TDD, Stephen Fulcher on .NET application managment, and more!  I’ve also got a couple of sessions in the Silverlight track:  Silverlight/WPF Data Binding and Silverlight/WPF Templates and Styles.

      There are also still several speaking slots that (as of this post) still look open, so if you have a burning desire to show your passion for technology and have a topic in mind, please reach out to the Houston Techfest Speakers alias at speakers@houstontechfest.com.  Send in a session abstract and bio for consideration.  I’m not sure how many speaking slots are still available as the grid is really filing up fast, but it never hurts to ask :)

      So get over to http://www.houstontechfest.com and get yourself registered today! 

      Technorati Tags: ,
    More Posts Next page »
    Copyright FWDNUG 2008
    Powered by Community Server (Commercial Edition), by Telligent Systems