Speaking At MDC Orlando

If you were not able to make it to the PDC, The MDC, a Microsoft MSDN event is coming to Orlando , Fl., December 11, 2008. I will be there and so will some of Microsoft's finest evangelists demonstrating material that was covered at PDC 2008. Here is the agenda from a glance...

AGENDA

Keynote presented Ron Jacobs

A Lap Around Cloud Services

Windows Presentation Foundation (WPF) Roadmap

The Future of Managed Languages: F#, C#, and Visual Basic

Developing and Deploying Your First Cloud Services

Parallel Programming for Managed Code Developers

ASP.NET 4.0 Roadmap

Developing Applications Using Data Services

A Lap Around VSTS 2010

Building Business-Focused Applications Using Silverlight 2

A Lap Around the Live Framework and Mesh Services

A Lap Around "Oslo"

Developing Data-Centric Applications Using the WPF DataGrid and Ribbon Controls

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/29/2008 at 4:17 PM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (22) | Post RSSRSS comment feed

SQL Server's Forgotten Technology

Microsoft has released so many different technologies that it is hard to keep up with them all, but living day to day in Visual Studio developing applications it is smart to know what is available to make the right decisions. Recently my company had a need for integrating data to and from Microsoft's Dynamics and our LOB systems through a batch process(so they thought). Many solutions were thrown on the table... Custom SQL workflow schemas using triggers and SP's. Writing code to manage a staging table between the two and SSIS. After thinking about the possibilities, I mentioned to our DBA, "What about Notification Services?"... What was I thinking? I could not even get the name right...I mean, "Service Broker". You could have heard a pen drop because not too many of us in the group really knew what it did. However, I recalled being at a PASS conference back in 2005, yeah that long ago and seeing a demo on the technology. I remembered it could do what we needed. Knowing that Service Broker was much like MSMQ, I mentioned that we could have reliability through message queues between two different databases, even on different servers. We could cut back on the amount of code we needed to write and it was straight SQL that was being used, so as long as we had SQL Server, anyone could see what was going on with the queues. After talking to a couple of SQL Server experts who did not have much experience with the technology I decided to give it a go by building a proof of concept. Without knowing anything really about the technology, I was able to build something to demonstrate it's capabilities that we needed in about two days. I was amszed at how easy it was to work with even though I was not someone who wrote script in SQL Server Management Studio all the time. After building the POC, I started thinking of how SB could have saved me in the past with data integration with previous solutions. I also started sharing with my SQL expert friends and one started paying more attention to it, playing around with it's capabilities as well. I mean we are talking about a technology that has been around for about 3 years. I was not sure if it was going to be continued in Sql Server 2008, but luckily it was there, demonstrating that it was something MS thought was still valuable to developers. I think the reason why it did not receive more adoption was because it is more of a app developement tool, that most DBAs and BI guys feel it is not as important... similar to SQLCLR.

Here are some links that helped me get things going.

http://msdn.microsoft.com/en-us/library/ms166063.aspx

http://msdn.microsoft.com/en-us/library/ms166071.aspx

http://www.codeproject.com/KB/database/IntroServiceBroker.aspx

http://technet.microsoft.com/en-us/library/ms186742.aspx

http://download.microsoft.com/download/3/3/f/33fb3703-6e6e-4715-9318-c52853bd55bf/FirstLookatMicrosoftSQLServer_Ch15.pdf

http://www.sqlserverandxml.com/2008/07/service-broker-how-to-clean-up-all-open.html

http://technet.microsoft.com/en-us/magazine/cc160787.aspx#Managing

http://www.simple-talk.com/content/print.aspx?article=407

http://articles.techrepublic.com.com/5100-10878_11-6156264.html#

Feel free to ping me if you have questions about my experience with Service Broker. I think I will be using it more often.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/27/2008 at 1:00 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (49) | Post RSSRSS comment feed

Tiki Hut Roadshow Comes to Jacksonville, Fl. December 3, 2008

MSDN Tiki Hut Roadshow

 Session 1 - What’s New in SQL Server 2008 for Developers - SQL Server 2008 adds numerous new capabilities for developers – from support for Spatial Data types to a storage mechanism for SQL BLOB data using the NTFS file system, and much, much more. The new release also delivers several improvements to development-related areas, from T-SQL to SQLCLR to XML. This presentation will provide a technical dive into the latest and greatest features you’ll find in SQL Server 2008, while offering insight into how to effectively apply them to your upcoming development projects. 

Session 2 – Build next generation applications with Silverlight 2.0 - Silverlight provides a powerful platform for building the next generation of rich interactive applications on the Internet. In this session, we’ll take a look at the programming model and tools that developers and designers can leverage to build these true next generation experiences for consumers and business, and demonstrate how to build a rich interactive application (RIA) using Silverlight and Microsoft .NET. We’ll explore how to use Microsoft Visual Studio to create applications, and  networking, how to retrieve data from a Web service, and various other aspects of building Silverlight applications. 

Session 3 – Real World Application - How to create an end-to-end Mobile GPS tracking application using the .NET Compact Framework, WCF, LINQ, Silverlight, Deep Zoom, and Virtual Earth - Inspired by a true-story mobility case study recently published on the Microsoft.com website, this session will walk you through how to create a mobile GPS tracking application using the .NET Compact Framework, Windows Mobile SDK, and Compact SQL.   At the Web host layer,   we will create a Windows Communication Foundation service and generate a Compact framework client proxy to send the GPS tracks to a host web server - where finally, the GPS trail can then be viewed using LINQ, Silverlight, Deep Zoom, and Virtual Earth.  

Optional Session 4 (dependent on available event time) - Power up your Office applications with VSTO - In this presentation, we’ll focus on the power and productivity of Visual Studio Tools for the Microsoft Office System (VSTO) – a .NET Smart Client technology. We’ll give you tips and tricks for designing and building smart client applications with VSTO, which allows you to create managed code applications with .NET languages including Microsoft Visual Basic .NET and Visual C#. VSTO also makes it simple to manifest the functionality of those applications in the rich user interfaces of Microsoft Office Excel, Word, PowerPoint, Visio, Outlook and others from the Office stack. VSTO addresses some of the biggest challenges that Office solution developers are facing today, including separation of data and view elements, server-side and offline scenarios, seamless integration with the Visual Studio tools, deployment and updating. Join us for this eye-opening session and learn just how easy it is to build and deploy powerful applications with VSTO.

Location Florida Community CollegeNathan H. Wilson Center for the Arts Lake side Room 11901 Beach Blvd. Jacksonville, FL 32246 (904)-646-2222

6:00PM – 9:00PM

Click here to register or call 877.673.8368 with event ID 1032389331

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/21/2008 at 12:52 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (106) | Post RSSRSS comment feed

Jax Architect SIG Meets October 28, 2008

We have Matt King talking this month at our October Arch SIG meeting. Matt has a wealth of knowledge from the IBM side and is going to share that knowledge to the SIG. This month’s topic is once again one of my favorites, ‘Focusing On Business Process Management’!  

Here is the ClickToAttend reservation for this month’s meeting.  Remember we are now meeting at the Bank Of America campus now!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/21/2008 at 12:38 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (26) | Post RSSRSS comment feed

Tallahassee Code Camp 2008 Recap

Last Saturday I had the pleasure of speaking at the Tallahassee, Fl. Code Camp. I presented during the last two hours of the event in which I was very please to see that a lot of people were interested in to hang around. The Tally .Net User Group did a great job of organizing the event, and took extra care of its speakers. For the first time, I walked away with some good books that were given to me instead of being raffled off. I did however give some out as prizes for attending my sessions. In all I thought the event was a success!

One of my sessions was gamed to introducing people to WF. It's title, "Why Workflow". This time I introduced the Workflow's Rules Engine which had the crowd in all. My plan was to let the attendees come up business rules in which I would build using the Rules Editor, which because of the time I was not able to do but I did show them how to add rules to an application in which impressed many of them. Probably the best comment was from a consultant that claimed a client had recently spent a great sum of money to purchase a rules engine in which based on what I was demonstrating with WF's Rules Engine, could have been a viable approach instead.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/14/2008 at 6:40 AM
Tags: , , ,
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (13) | Post RSSRSS comment feed

Inserting Transaction 'Many to Many" Records With LINQ

While working on a rules engine, 'Rules Editor', I started thinking that there might be a better way in LINQ for handling insertion of records through transactions. Before, I would add all the code necessary, SPs, TransactionScope and ADO.Net plumbing code to handle inserting records within tables that had a 'many to many' relationship. In this example I have three tables.

A RulesApp can have many RulesDefinitions, so to do that, I chose to save the RulesApp, RulesDefinition and their relationship in RuleDefinitionsForRulesApp all at the same time rather than individually. By viewing the code below, you can see how coding the relationships can be focused on instead of worrying about the plumbing, which is definitely how it should be. Let's walk through this to see how it works.

Notice: objRuleDefinitionsForRulesApp is my own custom object that has another custom object,RulesApp that is used to 'Assemble' the LINQ objects.

db.SubmitChanges(); is used to commit adding a RulesApp, RulesDefinition(s) and RuleDefinitionsForRulesApp records for their relationship. As you can see, no plumbing was needed and I could focus on building the relationships of LINQ objects.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/7/2008 at 5:07 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (70) | Post RSSRSS comment feed

Getting Fired Up For .Net 4.0

Get ready to get excited! Looks like we have another new framework that will be CTP around the end of this month. Couple of days ago, Microsoft announced that they will be releasing a new Windows Server and .NET Framework 4.0 technologies CTP, at PDC Oct 26-28, 2008. Why is this exciting? We already have .Net 3.5 out that many have not adopted yet! Well that is cool for the slow guys, but tell me that there is something that is going to provide better features and enable better performance for WF/WCF, and I might just jump through the roof! So what is the code name? Dublin! And with quotes like "Better performance and scalability are also expected in WF 4.0. The early previews of the workflow engine are clocking 10X better performance during benchmark testing in certain scenarios", no wonder we will have Change. McCain and Obama must be proud! Check out these articles InfoWorld and Visual Studio Magazine.

Currently rated 1.5 by 4 people

  • Currently 1.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/3/2008 at 1:58 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (39) | Post RSSRSS comment feed

WF Session for PDC 2008

Man... I wish I was going to Microsoft's PDC this month. Looks like there are 8 sessions focused on WF and some of it's new features within Oslo.

  1. Hosting Workflows and Services
  2. Workflow Services: Orchestrating Services and Business Processes
  3. SharePoint: Advanced Asynchronous Workflow Messaging
  4. WCF 4.0: Building WCF Services with WF in Microsoft .NET 4.0
  5. WF 4.0: A First Look
  6. WF 4.0: Extending with Custom Activities
  7. A Lap around "Oslo"
  8. Microsoft .NET Framework: Declarative Programming Using XAML

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: BayerWhite
Posted on: 10/2/2008 at 2:14 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (9) | Post RSSRSS comment feed