September 9th, 2010
Getting Started with StreamInsight and Complex Event Processing Applications

Chris Coneybeer

Today we find our systems and users need to be able to quickly collect, analyze, and act upon data that is being streamed from an unlimited number of devices or systems in our enterprises. Frequently, this raw data is being collected from many different sources such as sensors on production lines, usage events from a website, or even just consumption data from a power meter. Generally this raw data goes through a time consuming process of collection, aggregation, and then querying before it can be used for business process decisions.

SteamInsight is a new platform included with SQL Server 2008 R2 that is used to build Complex Event Processing (CEP) applications that are used to monitor these raw data streams. Using StreamInisght your applications will have the ability to analyze, correlate, and use the data contained in streams while it is in-flight. This is done by creating adapters that are responsible for monitoring streams and then writing queries against the adapters.

During this session we will discuss what StreamInsight is, what stories it addresses in system architectures, and then we will build a CEP application using StreamInsight. Included in the demos will be building input adapters for data streams, querying and consuming events from adapters, debugging StreamInsight applications, and deployment methods for your CEP application.

Chris Coneybeer is a C#/SQL developer with over 10 years of development experience working with Microsoft stack. Currently Chris works as an independent developer for small business and working in the banking industry as a contractor. Since his move the Phoenix area Chris has discovered the value and rich experience that community provides by sharing ideas and having open discussions. Chris enjoys working on connected systems and finding ways to leverage data for technology workers.

During the years he has worked with VB6, VB.NET, C#.NET, ASP/ASP.NET, AJAX, XML, WCF, SSRS, SSIS, T-SQL, and other assorted technologies. His current interests include WCF, EF and WF improvements in the 4.0 framework along with SQL2008R2.

Chris is the Vice-President of the Southeast Valley .NET User Group (SEVDNUG) in Chandler Arizona which supports local .NET developers through regular meetings and events. Recently he also gotten more involved with the Phoenix Connected Systems User Group(PCSUG) as Membership Director and is working with the leadership to grow the reach of the group.

August 12th, 2010
Introducing Windows Server AppFabric

Rick Garibay, Solutions Architect, Enterprise Solutions Group | Neudesic

Built on the proven Windows Server and .NET platform, Windows Server AppFabric provides a set of application services focused on improving the speed, scale, and management of Web, composite, and enterprise applications. Whether you are a developer or an IT Pro, come learn how Windows Server AppFabric can help you leverage today’s skills and technology investments to achieve these benefits. In addition, Rick will cover the distributed caching technology and pre-built management and monitoring infrastructure that can be easily implemented using familiar .NET skills.

With nearly 12 years' experience delivering solutions on the Microsoft platform in various industry sectors, Rick is a developer, architect, speaker and author on distributed .NET technologies and is a Solutions Architect at Neudesic.

Rick focuses on helping enterprise clients realize their full potential by designing business solutions that drive transparency, streamline business processes and enhance the productivity of organizations by combining modern, iterative software engineering methodologies with the capabilities of the Microsoft Platform to help close the value gap.

Rick specializes in cloud and distributed technologies such as Microsoft .NET, Windows Communication Foundation, Windows Server AppFabric and Windows Azure to deliver business value and drive revenue while reducing operational costs.

Rick is an active speaker, writer and passionate community advocate in the national .NET community. Rick is the President and Co-Founder of the Phoenix Connected Systems User Group. Recent presentations include the 2009 Microsoft SOA and Business Process Conference in Redmond, WA, and his numerous articles on .NET technology can be found in-print and online in publications such as CODE Magazine, DevX and his personal blog at http://rickgaribay.net.

Rick is a proud Microsoft Most Valuable Professional (MVP) an has been awarded the MVP designation for Connected Systems for three years in a row.

July 8th, 2010
Claims-based and federated security scenarios

Todd Sussman, Practice Lead, Connected Systems | Neudesic

Claims-based and federated security scenarios are gaining wider popularity as platform tools evolve to simplify the developer experience in this space. Adopting a claims-based and federated security model is beneficial to WCF applications for many reasons. Claims-based security decouples services from the mode of authentication so that they aren't impacted if credential requirements change or if new types are supported; it also provides a more flexible and more granular artifact for authorization.

Please Join Todd Sussman, a principal consultant and regional practice director at Neudesic as he gives you an introduction to Windows Identity Foundation (WIF) and how it can be leveraged to help secure your services and take advantage of this emerging technology.

Todd specializes in distributed technologies and frameworks such as Microsoft .NET, Windows Communication Foundation, as well as BizTalk server.

May
Adventures of a Commercial .NET ESB

Christian Martinez, Field Engineer, Neuron ESB | Neudesic

Customers building on the Microsoft platform often try to write their own ESB, use open source solutions or try to leverage systems not designed to be an ESB as their ESB infrastructure. Why? It’s infrastructure. Time should be spent on the problem domain as much as possible and not building the plumbing.

Every day millions of dollars flow through Neuron ESB in high value and mission critical messaging scenarios. This presentation will describe the architecture behind several real world deployments and the lessons learned. Neuron ESB and the concepts it was built on will be presented along with its API and a quick demonstration of using Neuron as a services intermediary.

Christian Martinez is a member of Neudesic’s Product team and works with customers who are interested in Neuron ESB. His Microsoft experience includes consulting, managing a Microsoft Practice for a GSI, serving as a BizTalk VTS, and contributing to the ESB Guidance. Along with this Microsoft experience, Christian has also worked for several years in the open source world, Java enterprise world, as an independent consultant and as a member of commercial product teams as a developer.

April
Making Software + Services Tenable with the Windows Azure AppFabric Service Bus

Rick G. Garibay, Solutions Architect | Neudesic

The cloud is here. No longer just an interesting future technology, it is one that developers, architects and CXOs must leverage if they want to remain competitive and fiscally responsible. How do organizations maximize their investments in current on-premise assets while taking advantage of the dramatic cost and reliability benefits that the cloud offers? More importantly, how can organizations bridge on-premise applications with new capabilities in the cloud or shatter boundaries and limitiations that today greatly inhibit composing business processes across private clouds?

In this session, you’ll understand the problem domain that software + services forces us to reason about and how the AppFabric Service Bus can help. You’ll learn how to expose your on-premise applications and services through firewalls, NAT gateways, and other problematic network boundaries while leveraging the WCF skills you already have.

With nearly 12 years experience delivering solutions on the Microsoft platform in various industry sectors, Rick is a developer, architect, speaker and author on distributed .NET technologies and is a Solutions Architect at Neudesic.

Rick focuses on helping his clients streamline business processes while enhancing the productivity of its developers by combining modern, iterative software engineering methodologies with the capabilities of the Microsoft Platform to help close the value gap. Rick specializes in cloud technologies such as Microsoft .NET, Windows Communication Foundation and Windows Azure to deliver business value and drive revenue while reducing operational costs.

Rick is an active speaker, writer and passionate community advocate in the national .NET community. Rick is the President and Co-Founder of the Phoenix Connected Systems User Group. Recent presentations include the 2009 Microsoft SOA and Business Process Conference in Redmond, WA, and his numerous articles on .NET technology can be found in-print and online in publications such as CODE Magazine, DevX and his personal blog at http://rickgaribay.net.

Rick is a proud Microsoft Most Valuable Professional (MVP) an has been awarded the MVP designation for Connected Systems for three years in a row.

March 2010
Service Virtualization with the Managed Services Engine

Stephen Giffin, Managing Architect | ICC

Join Stephen for an overview of some of the general features that are available in the Managed Services Engine. We will be using an example of how to reuse existing general purpose services and how to customize them to fit the needs of a new target application that is being developed. The target application we will review will need to take services that are general purposed and provide application specific implementation to meet the needs of the application itself. These new services will need to provide the target application development team with application specific implementation of the services as well as the ability for 3rd party developers to integrate to the target services at a later date.

The following are the core topics that will be demonstrated:

Stephen Giffin is a Managing Architect who has designed large scale applications on the .NET and Java platforms. He has delivered projects for multiple industries, including automotive, public service, financial, and travel. Since 2006, Steve has overseen multiple technical projects using .NET 3.5, WCF, WPF, LINQ, BizTalk, and WF. Stephen was the principle creative force behind the design and code automation of MVC4WPF (available on CodePlex). He has recently moved to Phoenix from Columbus, Ohio.

Februrary 2010
Pragmatic Content Publishing using Windows Live Writer

Michael Collins, Principal Consultant, Custom Application Development Practice | Neudesic

On the Internet or Intranet, content is king. When developing public web sites or features such as knowledge bases, FAQs, blogs, or other web applications, developers are often unnecessarily focused on building both the public and administrative sides of an application before the application can become useful. By taking advantage of standard web service APIs and tools such as Windows Live Writer, developers can make their job easier by focusing their efforts on the public-facing application and using other tools to do content publishing and management.

Many custom applications in today’s marketplace are web-based applications, and many personal web sites in today’s world are blogs. Bloggers have been taking advantage of publishing tools like Windows Live Writer to publish and manage the content to their blogs, but Windows Live Writer can be used for much more. In this presentation, Michael will discuss how to turn Windows Live Writer into a content manager for business applications outside of blogs such as FAQs, knowledge bases, non-blog commercial sites, content management systems, and other applications.

Michael Collins is a Principal Consultant for Neudesic specializing in custom application development on the Windows platform. Michael has been developing software professionally since 1994. Before joining Neudesic, Michael developed applications for healthcare, financial services, and retain businesses for companies including Kaiser, NONSTOP Solutions, PeopleSoft, and Lippincott-Raven Publishers. In late 2009, Michael started ImaginaryRealities, LLC, to publish custom applications that he is developing and releasing starting in 2010.

January 2010
Using Azure and Table Storage for Growing Businesses – Availability, Scalability and Usability

Chris Coneybeer, Independant Contractor

Join Chris for a presentation that will start with a quick overview of the different storage options that are available in Windows Azure including a discussion on Azure Table Storage and a quick overview of how it works. In addition, Chris will share a WPF application that will be used for collecting and submitting lead information to Azure Table Storage. Code will be presented to show how to batch process data using entity group transactions. New data that is added will be processed via an Azure Worker Role and Chris will demonstrate different querying methods and storage of resulting data into partitions and tables.

Chris Coneybeer is a .Net and SQL developer that just recently moved to the Phoenix area. Since 2002 Chris has been working with the .Net framework, mainly building data driven applications and integration solutions mainly for the retail sector.

Just recently Chris started working as a contractor in the Phoenix area, before this he worked as Developer for Micro Electronics, Inc. in Ohio. During his time in IT, Chris has worked with several technologies, including SQL Server, ASP .Net web services, WCF, forms applications, ASP .Net websites, SSIS and SSRS.

Chris' interest in Azure cloud computing is driven by changes in solution architecture, security implementation and data storage patterns that the platform requires.

December 2009
Testable BizTalk - Increasing Testability with Testing Frameworks

Todd Sussman, Practice Lead, Connected Systems | Neudesic

One of BizTalk’s major blocks to mainstream adoption is the pain associated with testing of BizTalk artifacts.  In the past, testing of BizTalk solutions has been a lengthy and tedious process, often requiring cycling the entire process and using esoteric debugging techniques to track down failure points.

Thanks to improvements in BizTalk Server 2009, along with innovation coming out of the BizTalk community, the testing story with BizTalk has improved significantly. We will be looking at the "Out-of-the-Box" support for testing in BTS 2009, as well as free testing frameworks BizMock and Bizmonade.  We'll explore the use and applicability of each of these tools along with strenths and weaknesses.

Todd Sussman is the co-president and founder of the Phoenix Connected Systems User Group. Todd is a Connected Systems Development Practice Lead with Neudesic and Virtual Technical Specialist for BizTalk Server, with a focus on customer relationship management and hospitality integration.

 November 2009
"Oslo" and Model-Driven Applications

Dan Weinmann, Principal Consultant | Neduesic

Using the "Oslo" CTP we will learn the basic tools of "Oslo" in delivering model-driven applications. "M" and "Quadrant" will be used in defining the model's metadata that will be stored in the "Oslo" repository, in which the model's data will be manipulated by a sample application.

Dan has over 10 years of experience in various industries including hospitality, travel, health care, manufacturing, and financial services. Dan has served as a solution architect, team lead, and a mentor of object oriented architectural design and Agile practices. Dan brings expertise in architecting and the development of rich user interfaces along with highly reusable and scalable web services with an emphasis on Domain Driven Design. Dan’s designs follow common design patterns and principles that deliver a decoupled and highly cohesive implementation of components that are easily testable and replaceable. Dan’s technical focus has primarily been in the Microsoft stack with C# being the language of choice. In the presentation tier Dan has delivered ASP.NET (plus AJAX), WPF, and WinForm applications with the use of Microsoft’s application blocks such as Caching, Logging, and Unity. For the services tier Dan has delivered both WCF services and .NET Remoting solutions that encapsulated the business domain from the service consumers which provided a level of flexibility in adapting to new business requirements.

October 2009
BizTalk 2009 ESB Toolkit

Brendon Birdoes, Principal Consultant, Connected Systems | Neudesic

Itinerary based routing is the key pattern in delivering solutions in the ESB Toolkit 2.0 for BizTalk Server 2009. The challenge though is how to take a traditional BizTalk scenario and implement it using the ESB Toolkit and itinerary based routing.

Join Brendon Birdoes, Principal Consultant with Neudesic for a walk through a real world scenario and implement it using the ESB Toolkit. Comparisons to a typical BizTalk project and the advantages of using the ESB Toolkit will be highlighted. For those new to the ESB Toolkit, some time will be spent discussing what the Toolkit is along with features and capabilities.

September 2009
Developing and Deploying a Windows Communication Foundation Application with Azure Compute Services and Azure Table Storage

Rick G. Garibay, Practice Lead, Connected Systems | Neudesic

Delivering applications and services that are highly available is expensive. While WCF makes it possible to develop applications that can be deployed in a flexible manner to achieve various levels of availability and scale, it can be difficult to predict (and budget for) the appropriate level of availability given the not-so-predictable needs of the business and consumers. Windows Azure makes it possible to deploy WCF applications and services that theoretically can deliver unlimited levels of availability and scalability and be adjusted to the dynamic needs of an application’s user population.

Join Rick G. Garibay for a discussion and live demonstration of how easy it is to develop, configure and deploy a .NET 3.5 WCF software + services application for the Microsoft Windows Azure operating system. 

August 2009
PCSUG 1 Year Birthday Party

Join us as we celebrate the 1 year anniversary of the Phoenix Connected Systems User Group!

We will have pizza, sodas and cake along with some special community awards to mark one year of community around Connected Systems Technologies!

In addition, we will present a one-year in review, highlighting the speakers and topics over the last year. Following that, we will have an open, round-table forum to talk about our plans for the next year as well as gather your feedback on topics and speakers you'd like to see over the next year.

Thank you all for making PCSUG a success!

Update: Recap of our birthday party can be found here: http://www.rickgaribay.net/archive/2009/08/14/what-a-night.aspx

July 2009
No Meeting in July

June 2009
An Insider's Look at CloudDB

Scott Cate, President MyKb.com

Join Scott Cate as he provides a scenario-driven introduction to CloudDb. CloudDB is a fast, simple, robust way to create, secure, and share data on the internet. Import data from existing sources, manage permissions and roles, and share your data with other applications via web services and other users.

 Scott Cate is the President of myKB.com, Inc., in Scottsdale, Arizona. myKB.com is a technology company specializing in commercial ASP.NET applications. His product line includes CloudDB.com, myKB.com, KBAlertz.com, and many others.  Scott also runs AZGroups.com, an Arizona based INETA User Group, and is a member of ASPInsiders.com, a group devoted to giving early feedback to the Microsoft ASP.NET Team. Scott has also been awarded the ASP.NET MVP for six years in a row, from 2004-2009.  In addition, Scott has co-authored an AJAX book titled "Beginning AJAX with ASP.NET", authored both C# and VB AJAX Video Training Courses for AppDev, as well as the non-fiction novel "Surveillance" (http://surveillance-the-novel.com).

May 2009
Building Transactional Distributed Services with Windows Communication Foundation 3.5

Rick G. Garibay, Practice Lead, Connected Systems | Neudesic

Services coordinate work. Often, this work may be distributed across any number of services which work together to fulfill a business process. Transactional capabilities such as atomicity, consistency, isolation and durability have long been a mainstay of database development, and delivering the same level of reliability in service-oriented applications is not optional. Windows Communication Foundation (WCF) supports both local and distributed transactions in intranet and internet scenarios. In this session, Rick G. Garibay will explore why understanding transactional support in WCF is critical to providing reliability in your service-oriented applications and how you can leverage WCF’s support for local and distributed transactions with an emphasis on delivering distributed services that are reliable and transacted.

With over 10 years experience delivering solutions on the Microsoft platform in various industry sectors, Rick G. Garibay is a Microsoft MVP, Principal Consultant and Practice Lead with the Connected Systems Development Practice at Neudesic. Rick focuses on streamlining business processes while enhancing the productivity of developers by combining modern, iterative software engineering methodologies with technologies such as Microsoft .NET, Windows Communication Foundation and BizTalk Server to deliver business value and drive revenue while reducing operational costs.

April 2009 - INETA Sponsored Event
Client Application Services

Robert Green, Senior Consultant | MCW Technologies

Today, you can log into a web site such as Amazon and the site knows who you are and what your preferences are. They are stored on the server and you are who you are regardless of what computer you use.

Client Application Services gives you the ability to add this same functionality to your Windows applications by using client service providers for login, roles and profiles. These client providers use Web services to talk to the corresponding ASP.NET providers.

Join Robert Green, member of the INETA Speaker’s Bureau who will show you how to add remote login, roles and profiles to client applications. You’ll see how to build Web services to use the default providers. You’ll also see how to build your own providers.

March 2009
Expose and Consume Web Services from Anywhere with the .NET Service Bus

Todd Sussman, Practice Lead, Connected Systems | Neudesic

Web services allow users to communicate with applications over a network. This works great in intranet and internet scenarios, but what happens when you want to expose or consume a service that is behind a firewall or home/office router?  Join Todd Sussman, Connected Systems Practice Lead at Neudesic as he shows you how to expose and consume services across the largest network in the world, even behind a home or corporate firewall using the .NET Service Bus.

February 2009
A First Look at Microsoft ESB Guidance 2.0 for BizTalk Server 2009

Brendon Birdoes, Practice Lead, Connected Systems | Neudesic

Please join us as Brendon Birdoes, Principal Consultant, Connected Systems Practice Neudesic, presents the concepts of an Enterprise Service Bus, and dives deep into the features and patterns included in the next release of Microsoft's ESB Guidance to explain how to apply these features and patterns to problems faced everyday in the real world.

Having been working on the Microsoft Patterns and Practices team on the next version of BizTalk ESB Guidance, Brendon will bring his in the trenches expertise to bear to discuss some common scenarios and patterns that BizTalk ESB Guidance strives to deliver in this exciting new release. Some of the features Brendon will cover include Itinerary based service invocation, Resolver Framework, Adapter Framework and Messaging Framework. In addition, Brendon will cover important patterns including Mediation, Process Manager and Data Transformation.

January 2009
Exposing and Consuming Resources with REST in WCF

Rob Bagby, Developer Evangelist | Microsoft Corporation

Rob Bagby, Developer Evangelist with Microsoft Corporation will illustrate how to develop a RESTful service, exposing a catalog. Rob will then illustrate how to accomplish some tasks such as controlling the URI and take advantage of scalability.

Rob Bagby is a Developer Evangelist for Microsoft. He has been touting Microsoft technologies for better than a decade. Microsoft, however, has only been paying Rob for these services for the past 2 years. Rob has been invited to speak at various national and international technical conferences such as Microsoft PDC, TechEd, DevConnections and VSLive (places he is not welcome are too numerous to list). Rob plans to continue evangelizing Microsoft technologies until he retires or is otherwise "asked to".

November 2008
An Introduction to Windows Workflow 3.5

Rob Wisehart, Team Lead | DriveTime Sales & Finance Company

Rob Wisehart, technical team lead for internal systems at DriveTime will provide a foundational introduction to WF, Microsoft’s premier framework for building workflow-enabled applications and services. This session will focus covering workflow types, basic activities, custom activities and demonstrating how to workflow enable a WCF service and compose it with other WCF services hosted in different runtimes.

October 2008
Building Service-Oriented Applications with WCF

Rick G. Garibay, Practice Lead, Connected Systems | Neudesic

Join Rick G. Garibay, Microsoft Connected Systems MVP and Regional Connected Systems Practice Lead, Neudesic for an introduction to building service-oriented applications with Windows Communication Foundation (WCF). WCF is the premier framework for building service oriented applications in .NET 3.0 and .NET 3.5. The WCF API unifies messaging, ASMX Web Services, .NET Remoting and COM+ Enterprise Services into a single programming model that makes true service-orientation tenable. Content, code samples and live demos will be provided to build a foundational understanding of SOA and familiarize the audience with the core concepts and techniques of WCF. Rick is a Microsoft MVP and Principal Consultant with the Connected Systems Development practice at Neudesic.

September 2008
Architectural Overview of BizTalk Server 2006 R2

Todd Sussman, Practice Lead, Connected Systems | Neudesic

In this meeting, Todd Sussman, Connected Systems Development Practice Lead with Neudesic and Virtual Technical Specialist for BizTalk Server will start off with an overview of BizTalk Server 2006 R2. BizTalk is considered the lynchpin for Microsoft’s Real-World SOA vision. BizTalk is both a message-based integration platform, as well as a business process automation (BPA) platform. We will look at the architecture of the product stack, and the tools developers will use. We will discuss real-world solutions, development and deployment methodologies, and environmental considerations such as HA and scalability. By the end of the meeting, attendees will have an understanding of how the capabilities of BizTalk can fit into an SOA.

Ausgust 2008
Putting The "A" into Service Orientation

Todd Sussman, Practice Lead, Connected Systems | Neudesic

Rick G. Garibay, Practice Lead, Connected Systems | Neudesic

Join Todd Sussman, a Connected Systems Development Practice Lead with Neudesic and Virtual Technical Specialist for BizTalk Server and Rick G. Garibay Connected Systems Practice Lead with Neudesic and Microsoft Connected Systems MVP to discuss common myths surrounding Service-Oriented Architecture, as well as formulating a common definition that we will use moving forward. In addition, Todd will explain what the major differences are between being "Service Oriented" and having a "Service Oriented Architecture".