April 8, 2008 Meeting: Effective usage of JavaScript
in modern web applications
Minimize

Presentation Abstract:

No matter how hard you have tried not to let this happen, JavaScript is going to be a part of your world. With Visual Studio 2008 supporting JavaScript Intellisense & debugging it is now a lot easier.


This presentation talks about the use of JavaScript for modern web applications. It will describe the importance of understanding the difference between a prototyped based language like JavaScript and class based languages like C# and how to capitalize on this. The presentation continues with a discussion regarding the browser DOM (Document Object Model) & CSS and the importance of understanding them. Numerous examples are demonstrated to provide an overview of .Net Ajax, Ajax.NET Professional, and other JavaScript libraries like Prototype, script.aculo.us & MooTools.

 

Presenter Bio:

Glenn Byron is a lead solutions architect at HarborObjects, an Orange County California Microsoft Partner with nearly two decades of hands-on experience.  He has been architecting web based solutions for over ten years.  Current technologies Glenn is working with includes C#, .NET, T-SQL, Enterprise Library, JavaScript, CSS, AJAX, SSIS (Integration Services) & SSRS (Reporting Services).

 
 November: Brian Webb on VS2008 and .NET 3.5

Brian Webb is the Sr. Architect and engineer at Chronicle Transcripts. He has been developing in .NET prior to the commercial release of 1.0. Most of His time is spent working in XML environments and bleeding edge technology.

VS 2008 & .NET 3.5

The presentation will be broken into two sections.

- New features of VS 2008
- Learning and understanding Linq.
 
 Presentation Download Minimize
 TitleOwnerCategoryModified DateSize (Kb) 
Introducing Visual Studio 2008Brian WebbPresentation11/13/2007480.26Download
 
 October Meeting: Mike Culver (Amazon.com)

Web Scale Computing: Life in a Post Web 2.0 World

What’s possible in a post Web 2.0 world? Innovation continues at a mind-bending pace, and this presentation will showcase some thought-provoking new directions that Web Services are headed in. The presentation will provide an overview of Amazon Web Services, including a Web Service named Mechanical Turk that allows computers to make requests of people, an online storage service, and more.

Amazon spent ten years developing a world-class technology and content platform that powers Amazon web sites for millions of customers every day. Most people think “Amazon.com” when they hear the word; however they are excited to learn that there is a separate technology arm of the company, known as Amazon Web Services or AWS. Using AWS, developers can build software applications leveraging the same robust, scalable, and reliable technology that powers Amazon’s retail business. AWS has now launched ten services with open API’s for developers to build applications, with the result that over 220,000 developers have registered on Amazon’s developer site to create applications based on these services.

 

Bio

Mike Culver joined the Developer Relations Group of Amazon Web Services in May, 2006.Mike brings with him fifteen years of technology leadership experience, including at companies such as Microsoft. In addition Mr. Culver has a strong background running an IT organization, with over a decade of experience in the Electrical Wholesale Distribution industry. As a Web Services Evangelist at Amazon, he helps developers take advantage of disruptive technologies that are going to change the way we think about computer applications, and the way that businesses compete.Details Coming

 
 September Meeting: Paul Sheriff

Presentation:

DevConnections Speaker Paul D.Sheriff

Paul D. Sheriff is the President of PDSA, Inc. (www.pdsa.com), a Microsoft Partner in Southern California. Paul acts as the Microsoft Regional Director for Southern California assisting the local Microsoft offices with Developer Days and several of their large events each year. Paul has authored several books, webcasts, and articles on .NET, SQL Server and SharePoint. You can reach Paul via e-mail at PSheriff@pdsa.com or at Paul Sheriff's Inner Circle (www.PaulSheriffInnerCircle.com)




Build your own Data Layer using the Provider Model
Do you need to be able to switch between Oracle and SQL Server in your applications? Or are you tired of Microsoft coming out with a new data model every couple of years? If you wrap up ADO.NET using a provider model you can greatly eliminate some of these headaches. In this seminar you will learn how to create a data layer using Interfaces and a good provider model to make switching between ADO.NET data providers much easier.

You will Learn

  1. Provider based data layer
  2. How to handle exceptions and get “good” information about what went wrong.
  3. Wrapping up ADO.NET in the most effective manner
  4. Creating providers for SQL Server, Oracle, OLE DB and ODBC

 
 August Meeting: Reza Madani

Reza MadaniThis session is intended to focus on many gochas of Reporting Services with plenty of code demos.  The presentation is for those of you that have some knowledge of Reporting Services but have struggled with some capabilities that are not readily available out of the box.  For those of you advanced users, some techniques will be demonstrated to combine AJAX with Reporting Services for some cool effects. Other advanced topics such as report security and access will also be covered.

 

Reza is a principal architect with HarborObjects, a premier Microsoft partner based in Newport Beach, CA.  He has over 15 years of experience in software development and architecture using both .NET and J2EE technologies. His most recent focus has been Sql server Analysis and Reporting Services.  WPF is also one of key areas of .NET 3.0, where has been frequently presenting on.  He is the president of OCDotNet user group in Orange County and a speaker at Many Microsoft events.

 
 July Meeting: Michele Bustamante - WCF Security Fundamentals

WCF Security Fundamentals

The Windows Communication Foundation (WCF) is secure by default, providing numerous baked-in binding scenarios that initialize various combinations of transport and message-level security settings. You will almost always need to override the default binding configuration to provide the appropriate security constraints for your service boundaries. This session will start with the security basics: authentication, authorization, the difference between single hop and message-level security, and how to apply digital signatures and encryption. Then, we’ll explore several common deployment scenarios for services within an enterprise system, and the associated security configurations that would apply to those scenarios. By the end of this session you will be able to configure security for key scenarios without getting lost in the mire of binding configurations.

 

BIO:

Michèle Leroux Bustamante is Chief Architect of IDesign Inc., Microsoft Regional Director for San Diego, Microsoft MVP for Connected Systems and a BEA Technical Director. At IDesign Michele provides training, mentoring and high-end architecture consulting services focusing on Web services, scalable and secure architecture design for .NET, federated security scenarios, web services, interoperability and globalization architecture. She is a member of the International .NET Speakers Association (INETA), a frequent conference presenter, conference chair for SD West, and is frequently published in several major technology journals. Michele is also on the board of directors for IASA (International Association of Software Architects), and a Program Advisor to UCSD Extension. Her latest book is Learning WCF (O’Reilly 2007) – see her book blog here: www.thatindigogirl.com. Reach her at mlb@idesign.net, or visit www.idesign.net and her main blog at www.dasblonde.net.

 
 June Meeting: Developing Applications with WPF

Abstract:

Join us for a WPF 101 session. In this presentation Robert Altland will introduce you to tools like Expression Blend, Snoop and the WPF Performance Suite, and will drill into the features of WPF you'll most frequently encounter in your application development. There will be many demos of these tools and features in action. 

Bio:

Based in Irvine, California, Robert Altland is a senior consultant with Neudesic, one of Microsoft’s leading .NET professional service firms and Gold Certified Partners.

Robert’s career has spanned the spectrum from design to development. With an education in Visual Communications, Robert began his technology career as a web designer, then transitioned into a development role as a Flash developer at Icebox.com in the late 90's, where he created games and other interactive content to support the online entertainment site. He has contributed his knowledge and experience with Microsoft technologies to several industries including the education, entertainment, manufacturing, retail, insurance and financial industries.

He has been an early adopter of Microsoft technologies and is a Microsoft Certified Application Developer (MCAD) and Microsoft Certified Solutions Developer (MCSD). With over ten years experience, he attributes his successes to a user-centric approach to developing solutions, and has a strong understanding of user interface design, modern software design patterns, service-oriented architectures and object-oriented design.

 
 April 10th - Reza Madani

Using XAML Browser Application (XBAP) a developer can create a  WPF page that runs in Internet Explorer. In fact, the same code can be used to create a standalone WPF application and an XBAP.

Reza Madani is a Sr Architect and Engineer for HarborObjects, LLC. He also volunteers his time as the president of the OC.NET UG (formerly known as OCVBUG and OCCSharp)

 
 Meetings

Monday May 7th, 2007

Separate your Business and UI Logic

 

Is your application ready for a whole new UI? Can it be? Should it be? Today, most of us develop software that targets a specific User Interface (UI). What do you do when it's time to port your application to a different UI? What happens when the application has to work with a UI other than the one it was originally designed for?

The solution: a complete and utter separation of Business Logic and UI Logic. We’re not talking about code beside your forms separation, but instead a means of architecting your application to work with new front-ends. This would let your application scale to leverage new front ends, such as Windows Presentation Foundation (WPF) which can be thought of as a mix between smart client and web client. In this keynote session, Scott will talk about how to make minor development changes to make sure the code you write today will be able to take advantage of current and future user interfaces. From experience Scott will show pitfalls to watch out for as well as tips, tricks and patterns to use so you can completely separate your Business and UI logic.

 

Scott Cate, myKB.com, Inc.
InetaLogo.jpgScott Cate is the President of myKB.com, Inc., a technology company specializing in commercial ASP.NET applications. Scott's product line includes myKB.com (Knowledge Base Software), kbAlertz.com (Microsoft Knowledge Base Notifications), and EasySearchASP.net (a Pluggable Search Engine)
 
 Feb 13th - 2 for 1
Visual Studio Team Edition
ASP.NET AJAX 1.0 for .NET 2.0 and 3.0

Tuesday Feb 13th Meeting:

Due to last minute scheduling changes, we have a new presenter line-up:

  • Tim McCarthy of Interknowlogy on using Visual Studio Team Edition for code review and management. 
  • David Mank of HarborObjects on Microsoft ASP.NET AJAX 1.0