We meet at 5:30pm on the 1st Wednesday of every month at Microsoft Southwest District,
60 E Rio Salado Parkway, Suite 1200, Tempe, AZ 85281
June 14th, 2012*
Unlock your Inner Node.js in the Cloud with Windows Azure
Glenn Block, Senior Program Manager, Node.js SDK for Windows Azure, Microsoft Corporation
If I told you that you can build node.js applications in Windows Azure would you believe me? Come to this session and I’ll show you how. You’ll see how take those existing node apps and easily deploy them to Windows Azure from any platform. You’ll see how you can make yours node apps more robust by leveraging Azure services like storage and service bus, all of which are available in our new “azure” npm module. You’ll also see how to take advantage of cool tools like socket.io for WebSockets, node-inspector for debugging and Cloud9 for an awesome online development experience.
Glenn is a PM at Microsoft working on support for node.js in Windows and Azure. Glenn has a breadth of experience both both inside and outside Microsoft developing software solutions for ISVs and the enterprise. Glenn has been a passionate supporter of open source and has been active in involving folks from the community in the development of software at Microsoft. This has included shipping products under open source licenses, as well as assisting other teams looking to do so. Glenn is also a lover of community and a frequent speaker at local and international events and user groups.
You can reach Glenn on Twitter @gblock
Capacity is limited. Registration is required for this event. Please visit http://pcsug-06142012.eventbrite.com/ to register.
May 2nd, 2012
Thinking in Git
Rob Richardson, Principal at Richardson & Sons, LLC
Have you ever looked at Git because it was trendy, but stumbled away dazed? Git isn't your father's source control system, but most of your knowledge of TFS, SVN, or other source control systems transfer over just fine. We'll take your existing knowledge of your Commit / Update VCS and we'll layer in the methodologies, tools, and communities that Git uses. What's the difference between pull and update? Isn't branching and merging dangerous? Can I get colored icons in Windows or Visual Studio? How do I contribute to a GitHub project? We'll graph Git's actions in blocks and compare it to git command results. You'll come away thinking in Git, ready to easily leverage the additional power.
Rob Richardson is the Principal at Richardson & Sons, LLC, a custom software development consultancy. Richardson specializes in building enterprise-grade software for small- to medium-sized businesses, delivering the joys of custom software, process automation, and exposing business functions to customers on the web. Rob has a Masters of Science in Computer Information Systems, and over 10 years experience in both Web technologies and .NET. Rob is a frequent speaker at user groups, and an active participant in the developer community. You can reach Rob by email at robrich@robrich.org on his blog at http://robrich.org/.
You can catch up with Rich on Twitter @rob_rich
April 4th, 2012Building Massively Scalable SOA Solutions for Consumer Devices on Windows Azure
Ricardo Villalobos, Architect Evangelist, Windows Azure, Microsoft Corporation
The rise of mobile and cloud computing over the last few years has been dramatic.
Most observers agree that mobile and cloud technologies are inextricably intertwined. Cloud computing and SOA play a crucial role in supporting the exposure, composition and consumption of data across the 4.5 billion mobile devices blanketing the planet. There are a multitude of approaches for making data available across the web using cloud technologies, but one very popular and effective way of exposing information is building web-oriented service layers using RESTful web services, which have gained a lot of popularity among web developers in recent years.
During this session, Ricardo will share specific guidance based on his latest article on MSDN Magazinee
Ricardo is a seasoned software architect, with over 15 years of experience designing and creating applications for companies in the Supply Chain Management industry, particularly wholesale distributors and manufacturers. Holding different Microsoft certifications, as well as an MBA in Supply Chain Management from the University of Dallas, he recently joined Microsoft as a Windows Azure Architect Evangelist, helping companies adopt this platform and take advantage of the benefits that cloud computing has brought to the industry. When he is not in front of a computer, Ricardo likes to ride his mountain bike and play tennis during the summer, while improving his skiing skills during the winter in beautiful Colorado.
You can catch up with Ricardo on Twitter
@ricvilla
March 7th, 2012
Catching Up with Neuron ESB
Marty Wasznicky, General Manager, Neudesic Neuron Enterprise Service Bus
Neuron ESB is an Enterprise Service Bus built entirely on the Microsoft Platform for .NET developers. Neuron ESB offers unique and competitive integration and service capabilities over those offered by most legacy vendors today, and complements and/or extends the current capabilities offered by the Microsoft platform.
Nearing it's 5th major release, come learn how Neuron ESB compliments existing BizTalk workloads by providing a low-latency, high-throughput approach to common messaging scenarios, enabling seamless on-premise messaging and integration while accelerating SOA efforts within the enterprise and beyond with a minimal learning curve compared to traditional, big-iron stacks.
You will also learn about the important role Neuron ESB plays bridging Azure Cloud capabilities like Azure Service Bus and Azure Access Control Service with on-premise systems and applications for delivering innovative hybrid solutions today.
Get a sneak peak at the ucpoming features that will be released very soon, including:
- Multi Instance host support
- New FTP/FTPS Adapter
- Excel to XML parsing
- For and While Looping process steps
- Zip/Unzip process step
- Service Behaviors and Azure Integration
- Operational Support using Performance Counters and WMI events
- New Database Structure and Persistence for Statistics
- Exception Management Patterns
- Neuron Reporting Querying
- REST to SOAP Mediation and delegation
- ODBC Adapter for Oracle integration
- Using Environmental variables for Deployment
- Creating custom process steps
- Creating custom adapters
Marty Wasznicky serves as General Manager of Neudesic’s Neuron Enterprise Service Bus Product, bringing with him over 20 years of experience in the software development industry. Marty joined Neudesic after 6 years as a Regional Program Manager at Microsoft. At Microsoft, Marty worked in the Connected Systems Division where his responsibilities ranged from building out Microsoft’s BizTalk Server product integration business, managing a team of SOA/ESB/BPM field specialists, building strategic partner alliances, as well as collaborating on architecture and features for Microsoft’s distributed technologies. Marty also led the vision, development and architecture of the Microsoft’s Enterprise Service Bus Guidance. Marty has published nearly a dozen whitepapers and articles on various technologies, was a contributing author for the Pro BizTalk 2006 book and currently sits on the Corporate Advisory Board for SOA Software, a leading provider of SOA Governance solutions. February 1st, 2012
A Lap Around WebSockets in the .NET 4.5 Developer Preview
Rick G. Garibay, Connected Systems MVP and GM, Connected Systems Practice at Neudesic
Websockets bring an important new capability to web and non-web applications by providing a fully duplex, bi-direction communication channel between the client and service(s) that is firewall friendly. As one of the most highly anticipated features of HTML5, WebSockets is getting very close to final draft status with the IETF and W3C and major platforms and browsers are investing in in supporting this exciting new capability.
Join Rick G. Garibay, Connected Systems MVP for a look at WebSocket support in the .NET 4.5 Developer Preview. Rick will cover the options for taking advantage of WebSockets using ASP.NET and WCF, as well as demonstrate a number of helper APIs provided by the Microsoft.WebSockets NuGet package that make working with WebSockets very simple. In addition, Rick will cover hosting and deployment options, including self-hosting on Windows 8 and IIS 8.
With over 12 years’ experience delivering solutions on the Microsoft platform across industry sectors, Rick is a developer, architect, speaker and author on distributed .NET technologies and is the General Manager of the Connected Systems Practice at Neudesic. Rick specializes in distributed technologies such as Microsoft .NET, Windows Communication Foundation, Workflow Foundation, Windows Server AppFabric, and Windows Azure to deliver business value and drive revenue while reducing operational costs. Rick serves as a member of the Microsoft Application Platform Partner Advisory Council as well as an advisor to Microsoft as a long-time member of the Business Platform and Azure Technology Advisors group. As a five-time Microsoft Connected Systems MVP, 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, celebrating three years in operation. Recent presentations include talks at the Microsoft SOA and Business Process Conference in Redmond, WA, Microsoft TechEd in New Orleans, LA, Desert Code Camp, and numerous Microsoft roadshow events throughout North America. Rick is a frequent contributor to industry publications such as CODE Magazine and maintains a technical blog focused on Microsoft distributed technologies at http://www.rickgaribay.net
January 4th, 2012
Getting started with Azure Service Bus Brokered Messaging
Chris Ross, Consultant, Neudesic
With the recent simplification of Microsoft’s Cloud pricing model Windows Azure is more appealing than ever to companies who are looking for solutions to integrating systems with lightweight capabilities like WCF behind the firewall without the requirement of a significant middleware footprint within the organization. With the proliferation of hybrid computing as an on-ramp to cloud, as a developer it makes sense to start early on ramping up on Azure Service Bus and becoming familiar with the capabilities it has to offer.
In this presentation, Chris will demonstrate how to write messages to the Azure Service Bus using WCF SOAP, WCF REST and the .NET API. After the three messages are written to the messaging fabric, they will then be consumed using the same APIs and any combination thereof. In addition, we will delve into the Azure Dashboard to become more familiar with how to manage queues, endpoints and credentials.
Christopher Ross is a Connected Systems consultant with Neudesic, with experience in delivering BizTalk and WCF solutions and more recently Windows Azure solutions to clients across industry sectors including transportation and healthcare. He has also been a regular presenter at Desert Code Camp presenting on topics ranging from Parallel Programming in .NET to REST services. Catch up with Chris at arizonacoder.net.
December 7th, 2011
Manage your BizTalk Server environment efficiently using BizTalk360
Saravana Kumar, CTO BizTalk 360
Join Saravana Kumar, BizTalk Server MVP and CTO of BizTalk 360 as he showcases BizTalk 360. BizTalk 360 is a web based (Silverlight RIA) application primarily designed for supporting and monitoring Microsoft BizTalk Server environments from anywhere in the world provided you have a browser and an internet connection. BizTalk 360 addresses some of the most common challenges organizations face in running the day to day operations of a BizTalk environment.
Some key capabilities of BizTalk360 include:
• Fine grained authorization
• Governance/Audit
• Proactive Alerting/Notification capabilities
• Graphical Message Flow Viewer for Tracking data
• Various dashboards (Environment, Application, BizTalk Server, SQL Server, Host etc)
• Advanced Event Viewer
• Integrated BAM Portal
• Dynamic topology diagram
• Message Box Viewer (MBV) integration
• Knowledge base repository
We’ll cover these and other features that makes BizTalk 360 a must have extension to managing your Microsoft BizTalk Server environments. Also, stay tuned for some great give-a-ways!
Saravana Kumar is a Microsoft MVP for BizTalk Server since 2007, blogger (http://digitaldeposit.net/saravana),
and international speaker. He has experienced nearly a decade of real-world use
of Microsoft BizTalk Server at companies big and small. He has written white
papers and articles for various publications including MSDN and Wrox. In year
2005 he won the Connected Systems Developer competition for designing and
building SQL Service Broker Management Studio. He is also the founder of the 2
famous BizTalk community sites http://www.biztalk247.com and
http://blogdoc.biztalk247.com.
November 2nd
Improving Business Agility and Customer Satisfaction with Business Activity Monitoring
Madhukar Konda, Senior Consultant, Connected Systems, Neudesic, LLC
Business Activity Monitoring (BAM) provides real-time business intelligence by capturing data as it flows through a business system. The most critical factor for the success of any business is getting the right information at the right time. The ease of information access can determine the fate of business deals and partnerships. By using BAM, you can monitor a business process in real time and generate alerts when the business process needs human intervention. BAM also provides end-to-end visibility into the business process for both technical and non-technical users on a near real-time basis.Madhukar Konda is a Microsoft Certified Technology Specialist in BizTalk Server 2004/2006/2006 R2; currently working as a Senior Consultant within the Connected Systems practice at Neudesic.
October 5th, 2011
Utilizing AppFabric Caching Services On-Premise and Beyond to Optimize Performance
Chris Meyers, Software Engineer, Cable One
Join Chris on October 5, 2011 to learn more about how to take advantage of the many great features provided by Windows Server and Windows Azure AppFabric Caching.In an attempt to reduce the response time of mid-tier services and web applications, enterprises often spend large sums of money on infrastructure to optimize hardware and networks. Often times, upgrading database processing power and improving network performance is seen as the only option. However, research has proven that there are often more economically viable solutions. Using AppFabric Caching, you can implement a very cost effective and easy to configure alternative that will have an immediate and visible impact to your applications and services.
Windows Server AppFabric Caching is extremely simple to configure and has many great payoffs. Research done by Microsoft and other research organizations has shown that implementing Windows Server AppFabric Cache can reduce the response time of your mid-tier services to less than 1/10 the current IO latency. Furthermore, caching can help to reduce expensive database calls and help reduce overall traffic on your company's network leading to better performance and optimized deployment of your costly infrastructure assets.
What’s more, the same APIs provided by Windows Server AppFabric Caching are supported on Windows Azure as part of the Azure AppFabric Caching Service. Regardless of whether you decide to store the cached data on-premise, in the cloud, or both for hybrid scenarios, AppFabric has a solution for you.
Chris Myers is a Software Engineer working out of the Phoenix area. For over 5 years, he has utilized the .NET framework to build robust applications and web services. He takes a particular interest in mid-tier technologies and is adept at integrating various mid-tier and underlying platforms in order to create enterprise services.
Chris is currently working for Cable One, Inc. which is one of the top largest cable internet service providers (ISP) in the U.S. Using .NET and other Microsoft technologies, he has helped Cable One integrate a wide range of platforms such as Cisco devices, billing systems, and cable modem provisioning systems.
August 3rd, 2011
Securing WPF Applications with Claims: Modernly Securing a Real-World Commercial Product
Todd Sussman, Technical Director for Retail and Hospitality at Neudeisc
Translating business requirements into a technical implementation is one of the key roles that every developer plays. Often, there are a myriad of options of how to go about addressing the problem and security is no exception. In fact, securing your applications is one of the most important yet often overlooked aspects of professional software development.
small">Worse, too often, companies re-invent the wheel when it comes to security to the great risk and detriment of their customers (internal or otherwise). Applications are coupled to Active Directory, or some internal security mechanism that immediately limits the reach of your software and introduces significant management overhead. This might be fine when you are building applications for yourself, but when you are building commercial applications that will be sold in a B2B manner, you will want to give your customers the flexibility of deciding how they want to manage security: Should it be Single Sign On, are they using Active Directory, do they want to allow users to use the same username and password as they do for MSN, Facebook or Google? Claims- based security attempts to address these questions and has been very successful on the Internet, but it still falls short when it comes to securing a smart client.
Join Todd Sussman, as he presents a real-world perspective on the challenges and possible solutions he faced when addressing this requirement for a major commercial property management suite and ultimately what direction the customer went with. The initial discussion will be followed by a demonstration of how to secure WPF applications with claims being served by Microsoft’s STS ADFSv2.
July 6th, 2011
Composing Enterprise Business Solutions with Server AppFabric, Windows Azure
and Azure AppFabric
Rick G. Garibay, MVP Connected Systems and GM, Connected Systems Practice at Neudesic
AppFabric provides a comprehensive middleware platform for developing, deploying
and managing applications both on premise and in the cloud. Learn how AppFabric
as a platform can benefit your approach to building and supporting composite
application services via enhanced lifetime management, tracking, persistence of
long-running workflow services and caching for performance optimization while
transcending traditional trust boundaries and enabling the hybrid enterprise. In
this talk, we’ll implement a restaurant reservation system that will include a
WF 4 Workflow Service running on-premise on Server AppFabric which in addition
to managing its own custom activities, will compose services deployed in the
Windows Azure cloud as well as endpoints behind the firewall enabling a true
hybrid solution architecture today that will put you in the best position to
take advantage of what AppFabric will offer in the not so distant future.
With over 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 the General Manager of the National Connected Systems practice 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, Workflow Foundation, 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 four
years in a row.
June 1st, 2011
Building Real World Workflow Services
Brendon Birdoes, Director, Connected Systems Practice, Neudesic
Windows Workflow Foundation (WF) is critical component of the AppFabric platform that is key to Microsoft’s next generation Microsoft integration and SOA platform strategy. Understanding how to build composite applications orchestrated with workflow services using WF and WCF 4.0 will be a critical skill for all developers as the shift in the platform occurs. WF 4.0 is the latest iteration of WF introduced in .Net 4.0 and moves away from code behind to extend workflows among other improvements. To accomplish this a more robust model was introduced for workflow activities along with more capable custom activity creation process. This session will explore some of the more interesting activities shipped with .Net 4.0 and also build out simple and advanced custom activities using a workflow service. The demo is based on real world solutions and will show how to apply solid testing practices using WF Activities.
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.
Brendon is a Microsoft Certified Professional with over ten years experience delivering web, smart client and service oriented applications. With a range of experience in the Microsoft technology stack, Brendon focuses on integration and service oriented technologies such as Microsoft BizTalk Server, Windows Server AppFabric, WCF 4.0 and WF 4.0. One of his more notable projects recently was leading the BizTalk development effort for the ESB Toolkit 2.0 for Microsoft BizTalk Server 2009. He is an active speaker in the Microsoft community, delivering sessions for regional Microsoft events, desert code camp and user groups. Brendon is currently the Phoenix Practice Director for Connected Systems at Neudesic.
May 4th, 2011
Create "Badges" for your site with WCF, JSON, and jQuery
Joseph Guadagno is the President of the Southeast Valley .NET User Group (SEVDNUG)
Join Joe Guadagno as he shares his insights and experience creating a "badge" system based on the success of the Desert Code Camp badges (eg http://apr2011.desertcodecamp.com/badge). You’ll learn how you can use badges to get the word out for your events or promotions using Windows Communication Foundation, JSON and jQuery.
Joe has also been awarded Microsoft Most Valuable Professional (MVP) from Microsoft for the last 3 years. Joe serves on the INETA Board of Directors as President and is also the organizer of Desert Code Camp.
Joseph Guadagno is the President of the Southeast Valley .NET User Group (SEVDNUG). Joe has also been awarded Microsoft Most Valuable Professional (MVP) from Microsoft for the last two years. Joe serves on the INETA Board of Directors as Director of Marketing. Joe is also the organizer of Desert Code Camp.
http://josephguadagno.net
http://desertcodecamp.com
http://sevdnug.org
@jguadagno
jguadagno@sevdnug.org
April 6th, 2011
Leveraging ASP.NET MVC3 as a RESTful Service Platform
Adam Mokan, Independent Developer @adammokan
Have you ever found yourself in a scenario where WCF may be overkill for your needs or your team may not be up-to-speed on the popular, yet often misunderstood stack in the .NET toolbox? Given the rise of RESTful API’s and more services exchanging the popular JSON format than ever before, the ASP.NET MVC framework can provide a simple and ideal “poor man’s web service” platform. In this session, we will look at using MVC controllers as endpoints for receiving JSON as well as returning data in JSON, XML, and other common formats. With some of the new features in MVC3, such as the JsonValueProviderFactory, controllers receiving JSON data can automatically map the JSON to your model without the overhead of writing custom model binders or other customizations needed in the past. We will also look at returning JSON from “view less” controllers for consumption in other systems utilizing clean URL routing patterns and other features to give your consumers a simple integration point to work with. I will provide an overview on asynchronous and session-less controllers; Which, in some cases, may give you some performance gains and more scalability. The overall goal is to give you, as a developer, the knowledge to make a decision between WCF for certain scenarios or going with MVC. Pros and cons of both approaches will be discussed as well as use cases.
Adam is a developer based out of Chandler, Arizona with over a dozen years of professional experience that ranges from web development, database design, and system architecture. Adam began his professional career building a SaaS (“Software as a Service”) platform/information system in metro-Detroit aimed at global manufacturing companies. During this time, he encountered various cases where he had to exchange data with 3rd-party ERP and CRM systems across nearly every technology stack.
Mostly working in the Microsoft stack of development technology, Adam is a constant tinkerer with new tools and technology, loves speaking and sharing knowledge with others, and always trying to improve his skills and those around him. He also is the founder of Dead Cactus Labs LLC, a start-up focused on developing creative applications for mobile/embedded platforms as well as electronics for music, art, and physical computing.
You can find Adam’s blog at http://adammokan.com
March 2nd, 2011
Let’s REST with WCF
Chad Watson, Consultant Neudesic
Join Chad Watson for a look at what is new with the WCF Futures release. In this session, we’ll explore RESTful concepts with WCF and you’ll learn how can you expose your information in a RESTful manner and how the new futures release of the WCF toolkit can benefit you. In addition, you’ll learn how concepts such as processors and IQueryable interfaces can help you expose your data in many formats in addition to XML. Time permitting, we’ll event take a look into exposing WCF services for jQuery.
Chad Watson is a software architect with over 7 years of experience designing and creating custom applications for many different large corporations. Coming from a background of building custom applications he understands and embraces the need to allow software the capabilities of being able to connect not just internally but allow them to expose and consume external data. When he is not hunting and pecking at a keyboard in an attempt to manufacture some functional code he enjoys playing golf and basketball.
If you are interested in distributed application development, connected technologies such as WCF, WF, BizTalk or SOA in general, this is a perfect opportunity to come meet our members and contribute to the discussion.
February 2nd, 2011
Designing, building and deploying Windows Azure service-oriented applications using Visual Studio 2010
Ricardo Villalobos, Windows Azure Architect Evangelist
Writing applications and services for the cloud requires the understanding of specific patterns and techniques that ensure reliability, performance, and scalability. During this presentation you will learn how Visual Studio 2010 can help you design, build, and deploy this type of solutions to Windows Azure - Microsoft's development platform for the cloud -; taking advantage of the tools and libraries included with version 1.3 of the Windows Azure SDK.
Ricardo is a seasoned software architect, with over 15 years of experience designing and creating applications for companies in the Supply Chain Management industry, particularly wholesale distributors and manufacturers. Holding different Microsoft certifications, as well as an MBA in Supply Chain Management from the University of Dallas, he recently joined Microsoft as a Windows Azure Architect Evangelist, helping companies adopt this platform and take advantage of the benefits that cloud computing has brought to the industry. When he is not in front of a computer, Ricardo likes to ride his mountain bike and play tennis during the summer, while improving his skiing skills during the winter in beautiful Colorado.
If you are interested in distributed application development, connected technologies such as WCF, WF, BizTalk or SOA in general, this is a perfect opportunity to come meet our members and contribute to the discussion.
January 5th, 2011
Using WCF RIA Services in Silverlight Applications
Dan Wahlin, Founder The Wahlin Group, MVP
Silverlight and AJAX technologies provide a nice set of features that can be used to build Rich Internet Applications (RIAs) but with the number of data access techniques available it can be difficult to know which one to choose. In this session, Dan Wahlin will discuss Microsoft's RIA Services framework and demonstrate how it can be used to simplify n-tier architectures and provide a consistent way to access, validate and modify data in Silverlight applications. Topics covered include creating a domain service, sharing data validation rules across projects, making asynchronous calls using the domain context, object tracking features as well as how to create ORM-neutral domain service classes.
Dan Wahlin founded The Wahlin Group (http://www.TheWahlinGroup.com) which specializes in .NET, Silverlight and SharePoint consulting as well as onsite and online training solutions. He has been awarded Microsoft's MVP award for ASP.NET, Connected Systems and Silverlight. Dan is on the INETA Speaker's Bureau, speaks at conferences and user groups around the world and has written several books on .NET such as Professional Silverlight Development, Professional ASP.NET 3.5 AJAX, ASP.NET MVP Hacks and Tips and XML for ASP.NET Developers. Dan blogs at http://weblogs.asp.net/dwahlin and writes regular columns for Dr. Dobbs and DevConnectionsPro Magazines.
December 1st, 2010
Introduce yourself to the O
Joseph Guadagno is the President of the Southeast Valley .NET User Group (SEVDNUG)
In this session Joe will introduce OData and leave you with a solid understanding of what it is and how it works. You’ll learn how to take an already existing database using Entity Framework and expose it to the world (or those you want) using OData. Time permitting, we will also cover consuming and using OData feeds.
Joseph Guadagno is the President of the Southeast Valley .NET User Group (SEVDNUG). Joe has also been awarded Microsoft Most Valuable Professional (MVP) from Microsoft for the last two years. Joe serves on the INETA Board of Directors as Director of Marketing. Joe is also the organizer of Desert Code Camp.
http://josephguadagno.net
http://desertcodecamp.com
http://sevdnug.org
@jguadagno
jguadagno@sevdnug.org
November 3rd, 2010
Business Connectivity Services in Sharepoint 2010
Brad Gronek, Senior Consultant, Custom App Dev Practice | Neudesic
Sharepoint 2010 represents a significant upgrade in the development and integration experience with an enhanced API, a new Visual Studio toolkit and better support for external data throughout the Sharepoint stack. This talk will provide a quick tour through Sharepoint BCS as well as a demonstration of its use as a rapid application development platform.
If you are interested in distributed application development, connected technologies such as WCF, WF, BizTalk or SOA in general, this is a perfect opportunity to come meet our members and contribute to the discussion.
Brad is a business technology and custom software development consultant with 2 years experience leading and contributing to development efforts for the largest and the smallest of clients. Prior to his current career, Brad has a 'prior life' as a C.P.A. in the banking technology industries.
October 6th, 2010
(Not your Father's) Internet Security
Michael Collins, Regional Practice Director, Custom App Dev Practice | Neudesic
In the Web 2.0 world, users are demanding better ways of using web sites. Users no longer want to create new accounts on each web site that they visit and remember hundreds of user accounts and passwords. Web sites are stepping up to accommodate users by supporting federated authentication mechanisms and honoring user accounts of other trusted services. In this presentation, we’ll explore several mechanisms of user authentication for web sites and web services. We’ll explore integration with Windows Live ID, CardSpace InfoCards, OpenID, and other services to authenticate users with web sites, and OAuth for authentication with web services.
Michael Collins is a Regional Practice Director 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.
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:
- Re-hosting of services on different protocols
- Real time message transformation
- Custom service deployment by target client.
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.
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".
Phoenix Connected Systems User Group © Copyright 2010