Speaking at Dallas TechFest Tomorrow and Saturday

I am writing this post in-flight, on my way to Dallas from Milwaukee, via Atlanta of course. I am headed to Dallas for the weekend for Dallas TechFest 2011. Dallas TechFest is the premiere technology conference in Dallas, focused on delivering excellent, multi-platform, multi-language, technology content at a reasonable cost. And this year, for the first time ever, it is a two day event! The schedule is full of interesting topics and should be a great conference.

Online registration for Dallas TechFest is now closed, but if you aren’t registered and want to attend, you can register tomorrow morning on-site. I am really excited to present at this year’s Dallas TechFest and I am equally excited that the invite was for the following Windows Azure talks.

Data in Windows Azure
The Windows Azure Platform provides a plethora of options for data storage and trying to make sense of it all can be overwhelming. In this session we will explore the many Azure data services including SQL Azure, Azure Storage, Local Storage and AppFabric Caching. We will walk through the scenarios that each storage service addresses. Next we will dig into how to use each storage service and how they can complement each other when used together. Finally, we will explore the pricing and economic drivers that encourage one storage service over another when multiple fit into your solution.

Windows Phone + Cloud: Building Great Mobile Apps with Cloud Services And Azure
While today’s mobile devices are incredibly powerful, there is still processing and storage limitations that can be augmented by utilizing services in the cloud. In this session, we will explore scenarios where consuming web services make sense and consider how this benefits our users. Next we will create a Windows Phone application using available Web API’s. Then we will review the Windows Azure platform and discuss how Azure fits. Finally, we will integrate our own Windows Azure services into our Windows Phone app which will result in a Cloudy Mobile App.

One of the two things that I invest lots of energy into at Centare, and am extremely passionate about, is Cloud Computing with Windows Azure. The other is our new Chicago office, but expanding our business into Chicago is likely not interesting for the Dallas crowd. But, if you want to learn more about the Cloud, Platform as a Service, Windows Azure, Windows Phone and practical guidance for using Windows Azure, come checkout my talks this weekend at Dallas TechFest 2011.

I hope to see you in Dallas this weekend!

WI .NET UG Recap – Moving Web Apps to the Cloud

Thank you to Scott Isaacs and the WI .NET User Group for inviting me to present last night. And another thank you to everyone who took time out of their busy summer schedule to participate in the local developer community. I had a blast presenting one of my passions, Cloud Computing, PaaS and Windows Azure. I really enjoyed our discussion and interaction last night and would love to continue the dialog if you have further questions or need assistance with moving “To the Cloud”.

I hope you left with a better understanding of the Cloud, PaaS and Windows Azure. Specifically, I hope that you now have a better idea of how to get started migrating an existing application to Windows Azure. We explored some of the items that can be extremely simple to move, like Application Data in SQL Azure, ASP.NET Membership and Diagnostics. We also discussed some of the items that can offer a challenge, both technically and architecturally, such as Claims-based security and Non-relational, NoSQL, data.

The guidance from Patterns & Practices is great when exploring these migration scenarios. You can read the P&P content online at MSDN. And if you prefer a paper book or an eBook, those are available for purchase too. Downloads for Hands-On Labs and source code for the a-Expense application are also available from P&P. The one caveat worth mentioning is that what’s currently published was developed with Visual Studio 2008 SP1, .NET 3.5 and Windows Azure SDK 1.1. It’s still a great resource to check out and there will soon be a Visual Studio 2010, .NET 4 and the Windows Azure SDK 1.4 update. Subscribe to my blog and I will let you know when that update gets released.

The following links are resources that will help you on your Windows Azure journey.

Patterns & Practices – Moving Applications to the Cloud – Online Content
http://msdn.microsoft.com/en-us/library/ff728592.aspx

Patterns & Practices – Moving Applications to the Cloud – Code Samples
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=2798

Patterns & Practices – Books
http://msdn.microsoft.com/en-us/practices/hh124092

Windows Azure SDK and Tools
http://www.microsoft.com/windowsazure/sdk/

Windows Azure Pricing Calculator
http://www.microsoft.com/windowsazure/pricing-calculator/

If you would like a copy of the slides from last night, you can download them from my SkyDrive.

Finally, please let me know what other cloud computing topics, either business or technically focused, you would like to learn more about. Your feedback will help guide future presentations and events. Thank you for attending and check back later next week for more details about a new community launching to provide practical, deep, hands-on experience developing with Windows Azure.

Moving Web Apps to the Cloud at WI .NET User Group

As a developer with years of experience developing web apps using ASP.NET, SQL Server, Windows Server and Active Directory, how do you move to the cloud with Windows Azure? How can you apply your existing skills and experience to developing cloud apps in Windows Azure?

These are common questions that get raised when considering Cloud Computing, PaaS and Windows Azure. Often, developers and technology managers have applications that come to mind when hearing about Windows Azure, but they are existing apps that were designed to run on-premise and not in Windows Azure. Since the apps already exist and it doesn’t make sense to throw them away and start over, Windows Azure seems out of reach.

Next Tuesday, July 12, 2011, at 7PM, I will be presenting on this very topic at the WI .NET User Group. We will take a simple, ASP.NET web app, designed to run in the traditional data center, and walk through the migration to Windows Azure. We’ll discuss the important considerations, practices, architectural differences, challenges, advantages and economic benefits to consider when migrating to Windows Azure.

If you are planning to attend, please take a moment to register for the event. There will be FREE pizza and soda sponsored by Centare. And I will bring some additional cloud giveaways.

One important detail to take note of, we will not be meeting at the normal Direct Supply location, but instead at Northwoods Software. Thanks to Northwood Software for providing the location this month.

Northwoods Software Development, Inc
4600 West Schroeder Drive
Brown Deer, WI 53223
Map & Directions

Talking Cloud at Architect Factory in Boston

As a senior member of a technology team, you can likely relate to the constant pressure to rapidly innovate and deliver new systems. It feels like the executives expect you to instantly produce the latest cutting-edge innovation they just learned about in their most recent business periodical. And you are already overwhelmed with your projects, responsibilities and are likely drowning, trying to drink from the massive fire hose of information. How can you juggle all of this and still provide solid guidance to your business community on increasing effectiveness with technology improvements?

This Thursday, June 9th, I will be helping a group of architects and senior software developers gain a better understanding of cloud computing and the value it can contribute to their organizations. I will be presenting “Understanding the Value of the Cloud” at Architect Factory 3 in Cambridge, MA (Boston) at the Microsoft NERD. Architect Factory is a 1-day conference that is designed to provide architects and senior software developers with a unique opportunity to learn the solutions, tools, techniques and processes of software architecture and services, first hand from leading software architects.

In my session, Understanding the Value of the Cloud, we will reminisce about the major milestones in computing history, look at where we are now, and consider what the future will look like with the introduction of the cloud. Next, we will examine the challenges of the traditional data center and dig into the benefits and value provided by leveraging the cloud. Finally, we will discuss how you can identify opportunities in your organization that are a good fit for the cloud, explore strategies for getting started and identify some items you must consider as architects when moving to the cloud.

My goal is for you to leave this session with a good understanding of what the cloud is all about and inspire thinking about your projects that are ideal for cloud computing. I also want you to be equipped to explain the value of cloud computing to your your business community in terms that resonate with them.

If you are in the Boston area, a senior software developer or architect, and haven’t yet registered for Architect Factory, do so soon! This is a FREE event and the number of remaining tickets are decreasing rapidly. The agenda is posted, the speakers are listed and registration is still open.

If you are considering or currently developing apps on a cloud platform, be sure to check out Bill Wilder’s session, “11 Scalability Concepts Every Architect Should Understand”. Bill’s session will help you understand how to design and build applications to take advantage of the massively scalable characteristics of cloud platforms like Windows Azure.

Lastly, if you like FREE stuff, I will also be giving away some Microsoft Cloud and Windows Azure t-shirts, mugs, keychains and most importantly books.

See you in Boston on Thursday!

Vote for Sessions You Want to See at PASS Summit 2011

PASS Summit is the world’s largest conference for Microsoft SQL Server professionals. If you use Microsoft SQL Server or Business Intelligence technologies, you should attend PASS Summit. If you consider yourself a database administrator, application developer, BI or IT professional working with SQL Server, the sessions at PASS will be very informative and valuable for you.

PASS Summit 2011 is in Seattle, WA, Oct. 11-14 and the six session tracks are:

  • Application and Database Development
  • BI Architecture, Development and Administration Topics
  • BI Client Reporting and Delivery Topics
  • Enterprise Database Administration and Deployment
  • Professional Development
  • SQL Azure

If you are interested in PASS Summit 2011 and the sessions that will be offered, you can see a list of sessions and even vote on the sessions that you would like to see. All you need to do is:

  1. Visit http://www.sqlpass.org/summit/2011/Speakers/SessionPreferencing.aspx
  2. Login or Create an Account
  3. Browse the sessions
  4. If you want a session at PASS, click the “Click here to Mark Session as Preferred” link

The following are my sessions that you can vote on for PASS Summit 2011. If you would like to quickly get to these sessions, you can select “Eric D. Boyd” from the Speaker dropdown.

BI in the Cloud with SQL Azure Reporting [200]
Session Track: SQL Azure
Why maintain infrastructure for operational reporting, when you can do it in the cloud with SQL Azure Reporting? SQL Azure Reporting provides a set of capabilities that are familiar for developers using SQL Server Reporting Services on-premise. We will begin this session by considering the benefits and scenarios for BI in the cloud. Next, we will walkthrough what you need to get started using SQL Azure Reporting. We will then develop and deploy some reports to SQL Azure Reporting. Unfortunately, SSRS and SQL Azure Reporting do not have complete feature parity. As a result, we will conclude by reviewing the challenges and limitations of using SQL Azure Reporting over SQL Server Reporting Services.

Consuming Cloud Data from Multiple Platforms: The Benefits of OData [300]
Session Track: Application and Database Development
The amount of data stored today is growing at a rapid rate. However, data is only valuable if it is accessible and can be consumed by people and systems. OData is an open protocol for sharing data that is positioned to solve this problem. OData uses the standard HTTP protocol using REST principles to make data accessible and has huge industry momentum with rapid adoption growth. In this session, we will explore what OData is all about and how to expose relational and non-relational data as OData using WCF Data Services. We will then walkthrough developing apps to consume the OData feeds from multiple clients including mobile devices. Finally, we will take a look at how you can benefit from using Azure to publish your data and OData services.

One-Stop Data Shop: Overview of Windows Azure Marketplace DataMarket [200]
Session Track: SQL Azure
Whether it is buying clothing, food, or software, consumers like the simplicity of the one-stop shopping experience. Product producers also benefit greatly by being a part of a community marketplace. These rules of commerce apply to data just as much as physical goods and mobile apps. The Windows Azure Marketplace DataMarket is the marketplace for data set distribution in the cloud. In this session we will explore the benefits of the marketplace and the cloud for distributing data. Next, we will review the features and capabilities of Azure DataMarket. We will then walkthrough subscribing to, consuming and paying for data from Azure DataMarket. Finally, we will explore what this means for data publishers and how you can get data into the Azure DataMarket.

Working with Data in Azure: SQL Azure, Azure Storage, Local Storage and AppFabric Caching [200]
Session Track: SQL Azure
The Windows Azure Platform provides a plethora of options for data storage and trying to make sense of it all can be overwhelming. In this session we will explore the many Azure data services including SQL Azure, Azure Storage, Local Storage and AppFabric Caching. We will walk through the scenarios that each storage service addresses. Next we will dig into how to use each storage service and how they can complement each other when used together. Finally, we will explore the pricing and economic drivers that encourage one storage service over another when multiple fit into your solution.

If you know me, then you know that I’m a Cloud Computing evangelist and I am excited to see the SQL Azure track at PASS Summit 2011. If you share the same Cloud Computing passion, please vote for the sessions in the SQL Azure track.