John Bowen, Senior Software Engineer, is presenting at the SoCal Code Camp. The autumn camp is on October 25th and 26th at University of Southern Califorina. His two topics for this event:-
Shrinking your Code-behind with WPF Data Binding
Reducing the amount of code in your code-behind can provide many benefits including code reuse, testability, and easing team integration with designers. The data binding features of WPF allow for a programming model that can reduce code-behind to almost nothing, while the UI is created declaratively. This session will cover data binding features as well as commands and the Model-View-ViewModel design pattern.
Dynamic UI Layout in XAML
The new layout system introduced with WPF provides lots of flexibility not previously available in desktop applications. The ability to dynamically size any element adds a new dimension of complexity to designing and building applications. In this session we will look at strategies for taking advantage of the dynamic layout capabilities of WPF and Silverlight 2 to create better user experiences. To see all Code Camp sessions :click
John, a WPF specialist, designed and published the Windows Presentation Foundation hierarchy poster.
Brad Cunningham and Joe Seymour are also co-presenting at the Code Camp this fall.
Inversion of Control (IoC) pattern
The presentation will cover the basics of the IoC pattern and Dependency Injection. They will show you how to build your own IoC container and will discuss several IoC containers that are available on the web.
The session will focus on the benefits of the IoC pattern and show how the pattern allows you to decopule your software and perform valuable unit testing. Come and check it out! Link to session
Adam Calderon, is a C# MVP and the Application Development Practice Lead at Interknowlogy. Adam is currently on a Rich Internet Applications (RIA) speaking tour for the next three months.
Building RIA Applications for Web 3.0
Web 3.0 will prove to be the incarnation that moves us into highly interactive applications that exploit the advances in UI graphics, module web applications and the ever increasing internet connection speed to provide users with an online experience never seen before. In this session we will take a look into how some of the new Microsoft Web technologies (ASP.NET AJAX 4.0 and Silverlight) will play a role in this new frontier. First will take a look at ASP.NET AJAX 4.0 and how some of the new features like templates and data binding are contributing to a pure client-side story for web development. Then we will dive into Silverlight exploring the extensive UI model, robust communication stack and reliance on .NET and how these features provide a robust environment for creating truly interactive module web applications. Finally we will look at how the HTML Bridge in Silverlight provides interaction between the dynamic language world of JavaScript and the static language world of .NET and how to best work in these two environments to provide a rich Web 3.0 experience.
Dates and Locations:
Bill Sheldon will be teaching during the the year at the UCSD extension.UCSD Extension Visual Basic .NET curriculum The latest class shows you how to work with collection classes and features such as generics, iterators and partial types. Learn the fundamental programming concepts for Visual Basic .NET using Visual Studio 2005 and the .NET 2.0 Framework. Topics include programming concepts such as program structure and syntax; variable definition, data types, arrays, operators, and other keywords; structures and object-oriented programming; classes, properties, methods, delegates and events; and exception handling. You will learn how to use Visual Studio to build and debug applications and assemblies, and learn fundamentals of .NET component architecture such as the common language runtime (CLR), managed execution, assemblies and metadata. For more information: studyarea
For more information about Bill and his published works please see his MVP profile.
Szymon Kobalczyk is a Senior Software Engineer for InterKnowlogy working in Poland.He holds a Master’s degree in Computer Science from the Jagiellonian University in Krakow. Szymon has been a .NET Developer for the last five years. He also has been working as a programmer, and later as senior programmer, in R&D teams designing and implementing a new line of products in .NET Framework 1.x. In particular, Szymon has been developing dynamic web interfaces (using ASP.NET and Mobile Controls) for human workflow automation and integration layer for factory floor devices (using OPC). This work involved communicating with other remote teams located in USA and France. During the past two years he has been working as Technical Team Leader architecting and implementing a Smart Client framework for CRM system (using .NET 2.0 and Windows Forms). Szymon has translated several computer related books, and is a member and frequent speaker at KGD, a local .NET Users Group (member of INETA) presenting on Continuous Integration, Iron Python, and Building Software Factories with Guidance Automation Toolkit and DSL Tools. See Szymon presenting Sharepoint 2007 :-http://www.vimeo.com/351002
More from Szymon http://geekswithblogs.net/kobush
Tim Huckaby, CEO
Tim is consistently rated in the top 10% of all Microsoft event speakers, and currently focused on Smart Client Technologies, he has been called a “Pioneer of the Smart Client Revolution”. Tim has been awarded multiple times for the highest rated Keynote and his technical presentations for Microsoft and numerous other technology conferences around the world.
8/5 SD.NET User Group Presentation San Diego
8/18 Healthcare Philadelphia
8/19 Healthcare Pittsburgh
8/22 DevLink/ Developer Nashville
8/26 MSHUG Redmond
9/7 NC.NET User Group Asheville, NC
9/8 Triangle .NET User Group Raleigh, NC
9/23 Boulder .NET User Group Boulder, CO
9/25 .NET Developer Virtual Conference Tucson
9/29-9/30 US PAC Meeting Seattle
10/2 New Mexico User Group Albuquerque
10/6-10/7 SDN 2008 Amsterdam
10/8 MTS Conference 2008 Warsaw
10/10 Krakow User Group Krakow, Poland
10/14 Dev Teach Bulgaria Sofia, Bulgaria
10/26-10/29 Professional Developers Conference Los Angeles
11/4 .NET Developers Group San Diego
11/10 Tech Ed Europe Barcelona, Spain
11/12 Dev Connections Las Vegas, NV
12/1-12/5 DevTeach Presentation Montreal, Canada
12/5 .NET Gold Coast Users Group Boca Raton, FL
For more information about Tim see his MVP Profile
http://team.interknowlogy.com/blogs/timhuckaby/about.aspx