Search  
Sunday, September 07, 2008 ..:: Home ::.. Register  Login

Welcome to San Gabriel Valley .NET Developers Group website; home of software architects, developers and Microsoft.NET framework enthusiasts. Read More

 Register & Login


   


    

 Our Sponsors

      

 Usergroup Links

      

UserGroups.jpg

 17th Sep – Programming ASP.NET MVC with Jeff Bergman and Adnan Masood
Learn ASP.NET MVC and build a simple Blogging Engine


Session 1: In the first part of this presentation, Adnan Masood will be discussing the ASP.NET new built-in support for developing web applications using a model-view-controller (MVC) based architecture. He will be demonstrating along with code samples the MVC framework methodology that divides an application's implementation into three component roles: models, views, and controllers. The presentation will demonstrate key differences (lack of postback, view state etc), code samples and compare and contrast between “classical” ASP.NET applications and MVC framework.

Session 2: In the second part of this presentation Jeff Bergman will demonstrate building a simple blogging engine using ASP.NET MVC framework and LINQ to SQL. This part of presentation will be a focused on practical demonstration of how to do everyday web application tasks such as displaying blog entries from database, insert/update/delete operations using ASP.NET MVC style development with LINQ. Jeff will then show some of the key aspects of YABE, an open source blogging engine built using ASP.NET MVC. Jeff is the co-creator of this CodePlex project which can be accessed here. CodePlex.com/YABE.

About the presenters:

Adnan Masood works as a Sr. Software Engineer / Technical Lead at Green Dot Corporation where he builds SOA-based enterprise applications. He is a regular speaker to technical conferences, user groups and code camps, is attributed and published in print media and on the web, and holds a Masters Degree in Computer Science. Adnan is actively pursuing his doctoral degree in Machine Learning and is highly involved in the .NET community as co-founder of the San Gabriel Valley .NET Developers group. He holds various technical certifications including  MCPD.NET (Enterprise Developer),  MCSD.NET, and SCJP-II and is also a Microsoft Certified Trainer (MCT). His blog can be found at AdnanMasood.com

Jeff Bergman works as a senior software engineer at Green Dot Corporation where he leads the web and distributed application development. With a wide array of experience building highly volume, transactional and scalable systems at Reuters and Fandango, Jeff hold M.S. in Computer Science from UCLA. His research interests are functional programming, causal reasoning, artificial intelligence, computer vision, data mining and various subjects related to computer science. Jeff’s blog can be found at jeffbergman.com

Meeting Agenda:

    * 6:00p Mixer/Networking/Pizza
    * 6:30p Presentation Starts – Session 1
    * 7:30p Break
    * 7:45p Presentation Resumes – Session 2
    * 8:45p Raffle

Directions:
Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 . Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead walk way to get to the building.  The meeting will be right inside the door after the walk way.


      

 Next Code Camp October 25th and 26th at University of Southern Califorina

Next Code Camp October 25th and 26th at University of Southern Califorina

SoCal_CodeCamp_LA_Banner-001.png

Code Camp is a place for developers to come and learn from their peers. This community driven event has become an international trend where peer groups of all platforms, programming languages and disciplines band together to bring content to the community. Details here.


      

 MSDN Webcast: geekSpeak: REST and Windows Communication Foundation 3.5

MSDN Webcast: geekSpeak: REST and Windows Communication Foundation 3.5 with Adnan Masood

This geekSpeak is a very RESTful one. Distributed systems guru Adnan Masood introduces the Representational State Transfer (REST) architectural style and its design principles, and he discusses how they can be implemented using Windows Communication Foundation (WCF) 3.5. Adnan offers guidance and takes questions on when to choose a RESTful design over SOAP-based services and how WCF fits into the spectrum of Microsoft technologies that include ADO.NET Data Services (Astoria) and ASP.NET MVC. Your hosts for this geekSpeak are Lynn Langit and Glen Gordon.  

View the webcast recording here.



      

 20th August – Jon Flanders on Programming with REST & WCF


Programming with REST & WCF


One of the key new features of Windows Communication Foundation 3.5 (WCF 3.5) is the Web Programming Model. The Web Programming Model enables developers to build Services using a RESTful architecture. The number of services implemented using this new architectural approach out in the wild is growing by leaps and bounds. In this session we cover the basics of REST versus SOAP/WS-*, and how to build Services using WCF 3.5 that are RESTful in nature. We also talk about adding Web feeds (RSS and/or ATOM) to our Services, which can enable easy access to enterprise data.

About the Speaker:

Although Jon spent the first few years of his professional life as an attorney, he quickly found chasing bits more interesting than chasing ambulances. He first worked at the University of Minnesota, building a financial reporting Web site using ASP and SQL Server, specializing in automatic integration between multiple data stores. Since joining the training industry in 1999, Jon has devoted his time to working on various projects while migrating from the world of ASP and COM to the world of .NET, ASP.NET, and Web Services.

Jon is most at home spelunking, trying to figure out exactly how things work. Deducing the details and disseminating that information to other developers is his passion. Jon wrote Essential ASP for Addison-Wesley, and co-authored Mastering Visual Studio.NET for O'Reilly. His most recent technology interest is BizTalk 2004. He has been working with BizTalk 2004 since before its public release, authoring BizTalk courseware, articles, and utilities, as well as providing BizTalk consulting services. Jon has also been involved with Windows Workflow Foundation since its beta release, and currently has been working with Microsoft delivering jumpstart training for BizTalk Server 2006 R2.


Meeting Agenda:

    * 6:00p Mixer/Networking/Pizza
    * 6:30p Presentation Starts
    * 7:30p Break
    * 7:45p Presentation Resumes
    * 8:45p Raffle

Directions:
Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 . Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead walk way to get to the building.  The meeting will be right inside the door after the walk way


      

 July 16th - David Yack on Exploring the Entity Framework

Exploring the ADO.NET Entity Framework


ADO.NET Entity Framework is part of the upcoming .NET 3.5 Service Pack 1 release and is a strategic part of Microsoft's data access strategy.  Join David as he walks us through how Entity Framework aims to improve the  mismatch between data storage and data usage by applications.  In his talk he will explore the Entity Data Model and the various techniques for accessing using the client libraries that are part of the Entity Framework.  With V1 of Entity Framework almost ready to go out the door, David will also touch on efforts already underway for V2.


This is an INETA sponsored event. There is no entry fee and the event is free for attendees.

About the Presenter

David Yack is the CTO of Colorado Technology Consultants, a Microsoft Gold Certified Partner based in Colorado. As a senior hands’ on technology and business consultant with over 18 years of industry experience, David enjoys developing applications for the Microsoft platforms, specializing in large system architecture , design and integration. David embraced .NET during the final beta days of version 1.0 and has been helping clients migrate and build new applications on the technology, as well as helping to mentor and train their staffs.

David is a Microsoft Regional Director and is also a Microsoft MVP for ASP.NET. David is a frequent speaker at user group and industry events and is co-author of two NET 2.0 related books. David founded and is on the leadership team for the South Colorado .NET User Group and lives in Colorado Springs with his wife and two kids. You can always track David down via his blog at http://blog.davidyack.com where he writes about his .NET adventures.

Meeting Agenda:

    * 6:00p Mixer/Networking/Pizza
    * 6:30p Presentation Starts
    * 7:30p Break
    * 7:45p Presentation Resumes
    * 8:45p Raffle

Directions:
Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 . Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead walk way to get to the building.  The meeting will be right inside the door after the walk way.

 


      

 June 18th - Mike Vincent & David Wells on DLR & ASP.NET 3.5 Extensions

Two-in-one : DLR and ASP.NET 3.5 Extensions

Presentation Slides Download

Dynamic Languages and the DLR

ASP.NET Framework 3.5 Extensions

This is an exciting event for San Gabriel .NET user Group. In our June meeting, two excellent speakers will be doing talks on Dynamic Languages and the DLR and ASP.NET 3.5 Extension

Session 1 - Dynamic Language Runtime by Mike Vincent

The Dynamic Language Runtime (DLR) announced at MIX07 provides a dramatically better level of support for dynamic languages on .NET. Microsoft is bringing us Iron Python, Iron Ruby, Jscript and Visual Basic. Coupled with Silverlight, we are now gaining a broad addition to our development tool set that extends even to web based client-side code. So, what are the advantages you can gain from using dynamic languages? When and where should you consider dynamic languages? What’s important from the architect’s view, the developer’s view, and the business case view? This session is all about the changing architectural landscape with dynamic languages giving us new choices in choosing the best tool for the job. Key Take Aways 1. Can you improve coding productivity and maintainability with dynamic languages? 2. What design patterns should you give specific consideration to for dynamic languages? 3. Can you take greater advantage of client side processes at run-time?

Session 2 - The ASP.NET 3.5 Extensions by David Wells

The ASP.NET 3.5 Extensions Preview has been released to show the new features that are being added to ASP.NET and ADO.NET. These features include the ADO.NET Entity Framework, ADO.NET Data Services, ASP.NET MVC, and ASP.NET Dynamic Data. Also included are ASP.NET MVC framework, AJAX history support and ASP.NET controls for Silver light. We will review these new features and look at demo examples.

About the Presenters

Mike Vincent is a solutions architect based in Orange County, California providing clients with software architecture, application lifecycle management and development services, primarily focusing on Microsoft .NET technology. He has been in the software business for over 20 years in addition to engineering and marketing management positions. He founded both the IASA SoCal Chapter and the Orange County C# Developers group and is Treasurer of INETA NorAm. His blog can be found at http://mvasoftware.com/blogs/

David Wells is the Principal Solution Developer at Avanade. With 15+ years of Software Development & Management Experience he is a User group leader and speaker for Southern California .NET Architecture Users Group, Orange County Visual Basic Users Group and Orange County .NET Server Users Group.

Meeting Agenda:

    * 6:00p Mixer/Networking/Pizza
    * 6:30p Presentation Starts – Session 1
    * 7:30p Break
    * 7:45p Presentation Resumes – Session 2
    * 8:45p Raffle

Directions:
Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 . Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead walk way to get to the building.  The meeting will be right inside the door after the walk way.


      

 May 21st - Paul Sheriff on Architecting ASP.NET 3.5 Applications

Paul Sheriff on


Technologies: VS.NET 2008, ASP.NET 3.5

Session Abstract:
Putting together an ASP.NET Application so that it is easy to maintain, easy to change the look and feel of, and is flexible can be a real challenge these days. In this session you will learn how to take advantage of Master Pages, Themes, Skins and CSS for building the front end UI. In addition, you will be exposed to other concepts like the use of Providers for maximum flexibility in dealing with exceptions and configuration management. You will also see an example of using N-Tier LINQ to SQL classes.

You will learn:
  1. Creating maintainable Master Pages
  2. The appropriate use of Themes, Skins and CSS
  3. Effective exception management
  4. Flexible configuration management using the Provider model
  5. N-Tier LINQ to SQL

Speaker's Bio:
Paul D. Sheriff is a recognized leader in the Visual Basic development community and the Microsoft Regional Director for Southern California. Paul is a frequent speaker at Microsoft Developer Days, Microsoft Tech Ed, Microsoft "MSDN Presents", Access/VBA Advisor Developer Conferences, and user groups across the country. Paul is a contributing editor to Access/VBA Advisor magazine. You can also see Paul teaching .NET on Microsoft WebCasts and with Blast Through Learning videos (http://www.blastthroughlearning.com/). Check out Paul's book "ASP.NET Developer's Jumpstart" with co-author Ken Getz..

Meeting Agenda:

    * 6:00p Mixer/Networking/Pizza
    * 6:30p Presentation Starts
    * 7:15p Break
    * 7:30p Presentation Resumes
    * 8:45p Raffle

Directions:
Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 . Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead walk way to get to the building.  The meeting will be right inside the door after the walk way.

      

 Archived Events

      

 Book Reviews
Csharpcookbook-0596100639.jpg
Book Review: C# Cookbook
Reviewed by Rob Walling

Jay Hilyard and Stephen Teilhet have put together an outstanding collection of C# sample code. Newly revised and updated for C# 2.0 (it covers generics), the book is aimed at intermediate and advanced developers who wants a slew of sample code at their fingertips (all is downloadable, of course).

Read More

AccidentalEmpires_Review_Rob_Walling.jpe

Book Review: Accidental Empires
Reviewed by Rob Walling

Accidental Empires is subtitled How the Boys of Silicon Valley Make their Millions, Battle Foreign Competition, and Still Can't Get a Date. The book, written by Bob Cringley of PBS fame talks from an insider's perspective on the advent of semiconductors, the first days of Apple and Microsoft, the first killer app, and so much more.

Read More

 

JesseLibertyCSharp2_ISBN_059600799X.jpe

Visual C# 2005: A Developer's Notebook
by Jesse Liberty

Best Delta Book on C# 2.0 Out There!

Order your copy now at Amazon.com

Review by Adnan Masood

So, you are a seasoned C# 1.x developer very much looking forward to learning the lean mean C# 2.0? Great! But as much as you want to learn the new language enhancements, you despise the fact that any book you pick seems to start teaching you the same old things over and over again; all the features you already knew (or should know); the for loop, the if statement, basics of OO; and therefore you'd have to skip several hundred pages to get to learn a new feature...that is painful.

Read More

1590593901.01._AA240_SCLZZZZZZZ_.jpe

Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0 by Jeffrey Hasan

Review by Adnan Masood

 Practical, Developer-oriented, and Contemporary!

Long awaited Jeffrey Hasan’s Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0 is finally out. Developing distributed applications has become an increasingly indigenous part of a present-day developer's software life cycle. XML web services provide us an easier and standardized way to facilitate distributed communications. Service orientation takes this to another level, i.e. standardizing loose coupling of these services via contracts. Hasan's book provides answers for today's enterprise needs to learn and formulate their existing distributed communication frameworks as they shift towards Service Oriented Architecture.

Read More


      

;Subscribe to MAKE and save!      Subscribe to CRAFT and save!
Copyright 2005-2008 by San Gabriel Valley .Net Developers Group   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2008 by Perpetual Motion Interactive Systems Inc.