This is the sessions from Code Camp Fullerton V that was held on the weekend of 1/30/2010

We hope you enjoyed this Code Camp and will join us for the next one.

107 sessions


Web Application Testing using WATIN


Level:
Adnan Masood

Web application testing is a tough task especially in the ASP.NET web forms environment where model-view-controller boundaries intermingle. To solve this presentation is a premier to WatiN (inspired from WatiR, its Ruby counterpart), a feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net. Watin is open-source functional testing tool for web-applications which simulate the user actions (filling/submitting form), drives the browser and allows you to do your web application testing in a convenient and developer friendly way. This talk focuses on how you can use WatiN to do web application testing and integrate it with your acceptance testing framework. The presenter provides a step by step guide to build test frameworks for your website using WatiN. This is a code intensive talk so those allergic to slides are encouraged to come.

Tag: Testing
Interested: 9


What's New in WCF/WF 4.0


Level:
Aaron Skonnard

NET 4.0 brings several improvements in the areas of WCF and WF, including improved REST capabilities, a new workflow model, seamless integration between WF and WCF, and a new visual designer. It also provides the ability to author completely declarative (XAML-based) workflow services that can be more easily deployed, hosted, and managed. This session walks you through the various new 4.0 features and shows you how to write code using them today.

Tags: WF | WCF | .NET Telephone
Interested: 10


Why you need some REST


Level:
Aaron Skonnard

REST is quickly becoming the default architectural style for services in the cloud. Come learn what every cloud developer needs to know about REST moving forward, and how you can start building RESTful services using WCF 3.5/4.0 and the evolving WCF REST Starter Kit.

Tags: WCF | SOA | REST | Cloud | Azure
Interested: 21


Learning to Love XAML


Level:
David McMullen

As the workhorse for WPF, Silverlight, Expression Blend and Windows Workflow Foundation, XAML (Extensible Application Markup Language) is the wave of the future for .NET. This presentation will demonstrate XAML in a WPF insurance billing app that uses LINQ to SQL. Though WPF, like Silverlight, does not natively support report generation, this desktop application compares ReportViewer and CrystalReportViewer as WinForms-within-WPF reporting controls. The entire application was developed remotely via pcAnywhere and also deployed remotely via ClickOnce. The presentation will have some fun with the free Visual Studio add-in, XAML Power Toys.

Tag: XAML
Interested: 20


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 4


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 2


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 4


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Windows 7 Developer Contest


Level:

Hey Developers... Need an XBOX or a New Laptop?? During the SoCal Code Camp, we will be running a developer coding contest. The developer with the best Windows 7 application & article will receive a XBox 360. All the developers who enter will also be eligible to win the txt2 CodeProject contest also. You can find details of the contest here. http://bit.ly/8MvqN2

Tag: Windows 7
Interested: 3


Where Are Your Keys?


Level:
Woody Zuill

Where Are Your Keys (WAYK) is an Open Source Curriculum Project that develops, supports, and strengthens language programs by playing a viral, high-speed learning game. THIS IS NOT SOFTWARE OR CODE, AND NOT PROGRAMMING LANGUAGE - just an approach to accelerated learning. I attended a WAYK training session recently and want to share what I learned by playing the Where Are Your Keys game with anyone at Code Camp who'd like to join in. The main attraction for me is the interactive nature of the game and the focus on accelerated learning using simple techniques anyone can quickly learn. During this session we'll play a few rounds of the game while we explore a few of the fundamental techinques, and see what happens. We'll use American Sign Language (or a pigeon version of it anyway) as our language. We'll all figure this out together.

Tag: WAYK
Interested: 9


Bridging the Gap between On-premise ESB and Windows Azure


Level:
Brian Loesgen

Having attained the plateau of productivity, companies worldwide are enjoying the benefits and efficiencies that can be realized through a well-defined and implement SOA strategy. In addition, many are also realizing the business value and agility improvements that come from have an Enterprise Service Bus in place as a messaging backbone to support their SOA infrastructure. With the recent “go-live” of Microsoft’s Windows Azure platform, intriguing new architectural patterns for distributed applications are being made possible. In this session we will look at what it means to bridge from the on-premise ESB to the Windows Azure platform. In addition, we will cover the value-add that an ESB brings to Azure usage. We will take a pragmatic approach, showing you what can be done today, with the tools available to you right now.

Tags: SOA | ESB | Cloud | BizTalk | Azure | AppFabric
Interested: 5


Advanced WPF - Using MVVM Design Pattern


Level:
Ash Tewari

You will learn about Model-View-ViewModel (MVVM) design pattern and how to use it in your WPF applications.

Tags: WPF | UI | MVVM | design-pattern
Interested: 39


Implementing Claims-Based and Federated Security Models with WIF


Level:
Michele Leroux Bustamante

Windows Identity Foundation (WIF) – formerly Geneva Framework – is the new framework for building claims-based applications and services, and federated security scenarios. WIF provides a way for developers to implement passive federation scenarios for ASP.NET, and makes it possible to implement fine-grained authorization models for WCF services and ASP.NET applications based on claims – compatible with classic .NET role-based security mechanisms. This session will start by explaining the value of claims-based and federated security then illustrate how developers can harness WIF to implement both passive and active federation scenarios. Don’t miss the federation fun!

Tags: WIF | WCF | Identity | ASP.NET
Interested: 12


Federated Identity and Authorization Management


Level:
Michele Leroux Bustamante | Doron Grinstein

Claims-based and federated identity models continue to grow in adoption and many valuable platform tools are available to simplify implementing these concepts. Even with AD FS V2 and Windows Identity Foundation (WIF), developers need to invest in their code base and learn something of the supporting protocols to pull together a solution. In this session we will show you a different approach with Keystone. Keystone is a developer tool and platform that hides the complexity of federated identity and authorization management. If you are building solutions with .NET (WCF, ASP.NET, Silverlight, Mobile, WIF), with any Java platform, or require integration with AD FS V2 or Ping Identity then you should come to this session to see how Keystone can make this even easier for you.

Tags: WIF | Identity
Interested: 13


Your online footprint


Level:
Thomas Mueller

Find out what information about you can be found online. The presentation will include the following areas: - search engines - social networking sites (e.g. Facebook) - specialized search engines - aggregators

Tags: social networking | Search | internet
Interested: 13


Job Market 2010 – What to expect. How to prepare.


Level:
Cynthia Kateyiannis

Hear from a local recruiter what client companies are saying about next 12 months at their own employers. How to structure your job search. Why don’t I hear back when I (send a resume/call the hiring manager)? What are client companies really thinking? What am I doing wrong? What could I be doing instead? Open Q&A

Tags: resumes | hiring | 2010 corporate climate
Interested: 41


Survey of the Cloud for Developers


Level:
Scott Reed

Starts off with an overview of what's available from the three major cloud providers. Talks about the similarities and differences in the offerings why you would use one versus the other. Then goes into a brief dive into how each one works. This will be a multi-lingual exercise. C#, and either Java or Python will be used.

Tags: Google | Cloud | Azure | Amazon
Interested: 25


The Scaling Habits of ASP.NET Applications


Level:
Richard Campbell

As our ASP.NET Web applications become more and more successful we switch our focus from adding features to performance, scale, and management. Richard has been in the lab studying the scaling habits of the average domestic ASP.NET solution and has emerged to discuss his findings (no applications were actually harmed during the capture of this data). Come and learn where ASP.NET stumbles and how to get it back on its feet. In this session you will learn about the web acceleration equation, identify common ASP.NET bottlenecks, explore solution alternatives, uncover the secret sauce, and determine a reasonable strategy for scaling ASP.NET applications.

Tag: ASP.NET
Interested: 34


Distributed Agile on a Budget


Level:
June Clarke

Learn practical techniques for managing a team without an office using eXtreme Programming, and some ideas on how to engage personalities to make a cohesive team from programmers who are in a long distance relationship. I'll be talking about Agile Project Managment, referencing my recent experiences as CTO for a startup where we worked without an office. I will show what adaptations were made to compensate for this environment and how we developed the product in an Agile way using Mingle (from Thoughtworks) and a bunch of other tools and techniques we used to keep development progressing smoothly.

Tags: team | Project Management | people over process | Extreme Programming | Agile
Interested: 14


Developing a Reusable Windows Service Framework


Level:
John Kuhn

Windows services are hard to build and test, right? Wrong! Windows service applications allow you to run programs on a machine in the background without a user interface, which is useful for long-running processes, automated tasks or hosting WCF services. In this session, you will learn how to develop a reusable framework for designing and deploying windows service applications that makes it easy to design, test and deploy windows services.

Tags: Windows | C# | .NET
Interested: 26


WPF Resources Tips and Tricks


Level:
Gustavo Cavalcanti

In this session we're going to talk about resources, dependency properties, structuring and "skinning" your WPF applications, using styles and data templates, external third-party tools, application deployment, prototyping with SketchFlow and more. This is a low-fluff/hands-on presentation full of scattered nuggets of information and demos.

Tags: XAML | WPF | C# | .NET
Interested: 23


IIS 7.5 Web Farms for Developers


Level:
Steve Evans

Do you want to improve the performance or uptime of your website? Distributing your website to a farm of web servers (2 or more) makes a lot of sense. Even if you are not ready to have a web farm you should still develop your app in such a way that you can easily move to a farm when the time comes. We will cover strategies in setting up the farm, efficiently distributing your site to the farm and programming concerns when working in a web farm.

Tag: IT
Interested: 20


State of the Geo 2010


Level:
Jason Mauer

Learn about geolocation throughout the Microsoft development platform, from the database through the application layers, in the browser and beyond. Examples will be shown to demonstrate the potential of integrating location data in your own applications. Learn about recent developments (such as the W3C Geolocation API and Bing Maps Silverlight support) and how you can leverage them today.

Tags: SQL Server | JavaScript | GPS | geolocation | C# | Bing Maps
Interested: 16


F# - My Language is So Much Better Than Yours


Level:
Jason Mauer

F# is a typed functional programming language for the .NET Framework. F# combines functional programming with the runtime support, libraries, tools, and object model of .NET. Understand how F# tackles difficult development issues with ease, such as asynchronous programming and concurrency. Bask in the elegance of succinct, declarative code. See how it stacks up in comparison to C# and other languages. Featuring Visual Studio 2010 Beta 2 bits -- don't miss it!

Tags: F# | C# | awesome | .NET
Interested: 24


SQL 2008 R2 - What's new - Everything Else (100 Level)


Level:
Andrew Karcher

This second session of what's new in SQL 2008 R2 will focus on all features that are not part of SSRS. We will cover features such as Application and Multo-Server Management, PowerPivot, and StreamInsight.

Tags: SQL Server | SQL 2008 R2 | Database
Interested: 18


SQL 2008 R2 - What's new in SSRS (200 Level)


Level:
Andrew Karcher

With the upcoming release of SQL Server 2008 R2 there are a bunch of new features for SQL Reporting Services. We will explore some of those new features such as Paging Enhancements, Shared DataSets, Report Parts, ATOM Feeds and many more. If you want to see what is coming, this is the place.

Tags: SQL Server | SQL 2008 R2 | Database
Interested: 29


Agile Workshop: Coding Dojo - Sun. Part 2: Experts Demo


Level:
Woody Zuill | Llewellyn Falco

The presenters re-visit the problem just worked in Part 1 of the Dojo. In this Coding Dojo you will get an opportunity observe as two experts in the extreme programming techniques of Test Driven Development, Pair Programming, Refactoring, User Stories, and Simple Design take on the coding task that was just tackled in part 1 of the workshop

Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 22


Agile Workshop: Coding Dojo - Sat. Part 2: Experts Demo


Level:
Woody Zuill | Llewellyn Falco

The presenters re-visit the problem just worked in Part 1 of the Dojo. In this Coding Dojo you will get an opportunity observe as two experts in the extreme programming techniques of Test Driven Development, Pair Programming, Refactoring, User Stories, and Simple Design take on the coding task that was just tackled in part 1 of the workshop

Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 22


Something New and Different


Level:
Carl Taswell

Interested in hearing about science applications and medical informatics instead of the more typical business application? Interested in hearing about a project to build a new infrastructure for the semantic web? Then come hear about something new and different. Presentation will provide an overview of distributed networking architectural styles, an overview of the PORTAL-DOORS Project for the semantic web, and then dive into VB code examples that emphasize tips and techniques for WCF, REST, and programming with XML libraries.

Tags: XML | WCF | VB | SOA | REST | metadata | Distributed Computing
Interested: 17


SQL Service Broker Advanced Performance Tips and Tricks


Level:
Denny Cherry

We will be looking at some of the advanced features of SQL Service Broker as well as some of the advanced techniques which can be used to maximize the performance of the SQL Service Broker.

Tag: SQL Server
Interested: 16


Back To Basics; Getting Back To The Basics of SQL Server Part 2


Level:
Denny Cherry

We will be getting back to the basics of Microsoft SQL Server and looking in depth at all of the object types within SQL Server as well as the commands to work with them. All to often people focus on the advanced high end parts of SQL Server without getting a good grounding in the basics of SQL Server.

Tag: SQL Server
Interested: 41


Back To Basics; Getting Back To The Basics of SQL Server Part 1


Level:
Denny Cherry

We will be getting back to the basics of Microsoft SQL Server and looking in depth at all of the object types within SQL Server as well as the commands to work with them. All to often people focus on the advanced high end parts of SQL Server without getting a good grounding in the basics of SQL Server.

Tag: SQL Server
Interested: 43


Back-2-Basics: .NET Coding Standards For The Real World


Level:
David McCarter

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?". Code tips are included to help you write better, error free applications. Lots of code examples in C# and VB.NET.

Tags: VB.NET | Development | Code | C# | Best Practices | .NET
Interested: 36


Back-2-Basics: Exception & Event Instrumentation in .NET


Level:
David McCarter

This session will instruct any level of programmer on how to easily use tracing that is built into .NET to log and analyze Exceptions and events that occur during application runtime. This is invaluable to fix bugs that only happen while the application is running. .NET TraceListeners will be discussed in detail along with how to write your own custom TraceListeners. I will also discuss and provide code for my centralized exception/ event logging system that allows applications at customer sites or on multiple servers to log to central database. Developers or technical support personal can then view these entries via an ASP.NET web site. Note: You must be present to receive code for this presentation. Free USB thumb drive for everyone!

Tags: VB.NET | Exceptions | Development | Code | Best Practices | ASP.NET | Architecture | .NET
Interested: 42


Bigger, Stronger, Faster - Making Quality .NET Applications Fast and Bug Free


Level:
Chris Love

Delivering robust, bug free code on time is the goal of any good developer and their team. All of these expectations can be met without sacrificing in any of these areas, if you have the right tools and techniques. This session will show how to leverage Code Generation, Automated Testing and techniques to reduce long term complications.

Tags: Testing | Patterns | Code generation
Interested: 60


WCF and JQuery the Perfect Couple


Level:
Chris Love

Unless you have been on a deserted island you know about JQuery and WCF and you are itching to combine the two with your applications, but you have a large library of ASP.NET WebForms with UpdatePanels. Learn how easy it is to remove the UpdatePanels, ViewState and code-behind to create highly responsive and scalable applications with your existing ASP.NET applications.

Tags: WCF | SOA | JQuery | AJAX
Interested: 46


Beta, Beta Everywhere


Level:
Bill Sheldon

One of the challenges with Beta software is how do you manage it. VPC makes sense but often the resulting poor performance makes it unusable. This session looks at how Boot to VHD solves that and illustrates this by taking a walk through some of the new features of Visual Studio 2010 (including historical debugging) and the core new language features.

Tags: VS 2010 | Visual Studio 2010 | Boot to VHD
Interested: 8


Introduction to SharePoint Development


Level:
Ted Iverson

We will look into the various options for development, basic web part structure, incuding usage of the SharePoint object model and common deployment strategies. In addition, some common issues will be covered.

Tags: Web Parts | SharePoint | Development
Interested: 43


SQL 2008 For Developers (200 Level)


Level:
Andrew Karcher

With the release of SQL Server 2008 and SP1, a lot of shops are looking at how they can migrate and move to the latest version. One of the big questions is what features as I developer can I take advantage of? This session is intended to answer those questions. SQL Server 2008 has many features for you to take advantage of such as Table Valued Parameters, Merge, Grouping Sets and Spatial Data Types to name just a few. We will walk thorugh all of the new features for Developers in SQL Server 2008 and how you can use them in your environments.

Tags: SQL Server | Database
Interested: 36


A Panel of Experts - Meet the VP's of Technology for Leading Enterprises


Level:
Stacey Broadwell

Panel: John Slade - VP Product, Yahoo! Denise Evans - VP of Technolgy, MGM Studios. Robert Jaramillo - VP Technology, Zynx Health. Hal Oreif - Exec. VP Technology, City Search (IAC). Azat Aslanyan, MySpace Moderators: Daniel Egan - Developer Evangelist, Microsoft. Stacey Broadwell - CEO, IT Talent Search. As the economy recovers, organizations will look to information technology as a means of gaining competitive advantage as opposed to a means for simply reducing cost. Our panel of CTO's will discuss trends such as Social Media, Cloud Computing, Database Systems, XML, and Mobile Technologies. Attendees of this session will have the opportunity to gain insight from market leaders who implement and manage these technologies daily.

Tags: hiring | CTO | 2010 tech trends
Interested: 55


Windows Embedded CE Performance, Measurement and Optimization


Level:
James Wilson

This presentation provides information on how to analyze overall Windows CE performance and the best practices that contribute to the creation of optimized code. The use of performance analysis and benchmarking tools will be discussed and demonstrated. Best practices for developing high performance code will be presented with working code samples. Common performance "gotchas" will also be discussed.

Tags: Windows Embedded CE | Performance Analysis | Optimized Code
Interested: 4


Leading a Team and Developing Team Members


Level:
Scott Dunn

This sessions draws upon the business management best sellers by Marcus Buckingham, Jim Collins and Ken Blanchard. Get equipped to lead and manage at a new level. Using agile as our team context, we'll review leadership, management, the difference, and what is the role of management today when agile teams are self-managing. Applying these principles will greatly increase productivity and job satisfaction for you and your team. Content similar to previous Code Camp but more focused on questions and challenges of attendees. For addl info, previous session materials ref'd here: http://scottdunn.blogspot.com/2008/01/resources-from-code-camp-presentations.html

Tags: teams | Management | leadership
Interested: 50


Silverlight 101


Level:
Bret Stateham

Have you been hearing a lot about Silverlight lately and want to know more about it, but don't know how to get started? Then this session is for you. I'll walk you through the basics of Silverlight development, show you the tools you need, and help you get going with Silverlight. Bring your laptop along and work with me as we go if you like!

Tag: Silverlight
Interested: 46


SQL SERVER 2005 - For Beginners


Level:
Rick Martinez

In this session, we will talk about returning data from a SQL SERVER database using the SELECT statement. This is for those of you who are new to SQL SERVER 2005 T-SQL query language. We will SELECT specific columns for every row, selective querying using a basic where clause using operators and expressions, ordering results, grouping data and using distinct in aggregate functions. We will then go into querying from more than one data source using inner joins and outer joins. We will also review how to modify data using the T-SQL INSERT, UPDATE, and DELETE commands. We will review the basics of each command and cover specific techniques such as inserting data from a stored procedure.

Tags: T-SQL | SQL Server 2005 | SQL Server | SQL
Interested: 14


Debunking Myths About Agile Software Development


Level:
Carlton Nettleton

With so many myths surrounding Scrum, Extreme Programming, Lean and Agile software development these days how is someone supposed to succeed with these processes when there is so much half-truth and opinions masquerading as practice and fact? In this workshop, we will look at the myths surrounding planning, deadlines, documentation, architecture & design, requirements, testing, pair programming and other common misconceptions about Agile teams. By the end of this session, Carlton Nettleton will provide real facts about Agile software development, refuting these many of these myths once-and-for-all.

Tags: teams | Scrum | Requirements | Planning | myths | Management | Lean | Extreme Programming | Design | Architecture | Agile
Interested: 14


Data Mining with SQL Server 2008


Level:
Reza Madani

My apologies as I am down with a nasty flu and will not conduct this presentation. For those of you interested, a more comprehensive version of this presentation will be given by me at the Inland Empire .NET User Group on March 9th. Additional details can be found at http://www.iedotnetug.org soon. Data mining features of SQL Server 2008 provide effective analytical capabilities for your next generation applications. The intent of this presentation is to provide plenty of examples to show you SQL Server 2008 predictive environment and its features. Embedding Analytical reports within your desktop applications is also ceovered.

Tags: SQL Server | Data Mining
Interested: 38


Business Applicaiton Development with Silverlight


Level:
Reza Madani

Note: My apologies as I am down with a nasty flu and will not conduct this presentation. For those of you interested, a more comprehensive version of this presentation will be given by me at the Orange County Silverlight User Group on March 4th. Additional details can be found at http://www.silverlightoc.com. The intent of this session is to demonstrate a solid platform for developing practical and real life business applications using PRISM, WCF, exception handling and logging application blocks. Key concepts are introduced to save you time for starting your real development and not waste time putting the basics together.

Tags: WCF | Silverlight | prism
Interested: 45


Scrum and Agile - People and Problems


Level:
Scott Dunn

Agile can be distilled to the four items in the manifesto. The Scrum framework can fit on a page. Simple, but not easy, and what might get you success early on won't necessarily get you to the finish line. Understanding key aspects of individuals, talent, teams and teamwork, how to uncover hidden problems and learn from mistakes are some of the areas we'll cover based on books and material outside of the core of Scrum and agile.

Tags: teams | Scrum | Agile
Interested: 23


What is SQL Azure and why should you care?


Level:
James Johnson

Is it a rare gemstone, a database server with a light blue case, a well thought out practical joke, or a technology which will change the way developers and database architects think and work? Along with Windows Azure, SQL Data Services (SDS) was announced at PDC ’09. However in the past year, it has changed significantly, making it much easier to use, a name change to SQL Azure, and is pretty close to “SQL Server in the cloud”. However, there are some gotcha’s to know about, and as Microsoft begins to spread the word about Windows Azure and SQL Azure developers should be ready to jump right in and get their databases on this latest platform.

Tags: SQL Azure | Azure
Interested: 31


Scrum Fundamentals


Level:
Mike Vincent

Scrum is an increasingly popular agile framework for managing software development. Can Scrum help you deliver successful projects? You first have to understand the fundamentals of Scrum. This session will pragmatically explore using Scrum. We'll talk about what how to get started adopting Scrum, what kinds of organizational commitments are needed and how Scrum works with Visual Studio and Team Foundation Server. Scrum is incredibly simple on the surface but touches profoundly on people, process and technology. What should you expect if you do it right, and what if you don't? Join our discussion and see if Scrum may be right for you. It all starts with understanding the Scrum fundamentals.

Tags: Team Foundation Server | Scrum | ALM | Agile
Interested: 28


Writing ETL tasks in C# with Rhino ETL


Level:
Paul B

ETL stands for Extract, Transform, Load. For example, you receive files or other data from vendors or other third parties which you need to manipulate in some way and then insert into your own database. Rhino ETL is an open source C# package that I have used for dozens of production processes quite successfully. By using C# for your ETL tasks you can create testable, reusable components more easily than with with tools like SSIS and DTS.

Tags: Unit Testing | ETL | C# | .NET
Interested: 28


C# 4.0 Dynamic feature and Dynamic Language Runtime


Level:
Li Chen

In this talk, I will present how to provide extensibility to applications using the C# dynamic feature and the dynamic language runtime (DLR). I will discuss how applications can interact with unknown types as well as evaluate expressions at runtime. I will discuss DLR Expression, binders and the meta-object protocol. Time permitting, I will also demonstrate my ASP Classic Compiler built with the same technology that can compile and execute asp classic pages under the asp.net runtime. You might get my previous presentation material for the LA code camp a few months ago at http://weblogs.asp.net/lichen/archive/2009/11/23/c-4-0-dynamic-and-dynamic-language-runtime-presentation-at-la-code-camp.aspx. For information on ASP Classic Compiler, please visit http://aspclassiccompiler.codeplex.com.

Tags: VS2010 | DLR | C#
Interested: 35


Getting Started with ASP.NET MVC.


Level:
Hattan Shobokshi

Do you want to learn about microsoft's latest web development framework? Join us as we explore the asp.net mvc framework and it's capabilities. Come learn about the model view controller paradigm and how it's perfectly suited for developing web applications. We will be discussing the differences between asp.net mvc and asp.net webforms. We'll look at code samples and best practices to get you up to speed and building asp.net mvc websites in no time.

Tag: ASP.NET MVC
Interested: 55


What's New in ASP.NET MVC 2


Level:
Hattan Shobokshi

Asp.net MVC 2 will be included in the upcoming Visual Studio 2010 release. Come learn about the new features and additions to the framework. This will be a code heavy session as we explore many of the new enhancements. Feel free to bring a laptop and code alongside.

Tag: ASP.NET MVC
Interested: 49


Introduction To SQL Azure


Level:
Mike Roth

The goal of this session is to get the attendee into understanding what the "cloud" is all about. And hopefully gain a foundational understanding on how it is the same and at the same time how it is radically different in the way you have to think about architecting your solutions. We will start with the basics, starting with what tools you need to get started, start by connecting directly to the Azure SQL Service and explain what can you do, and what can't you do at the time of this release. We will briefly describe pricing for SQL Azure, and connect a prebuilt application into the cloud. At the end we will chat about some things to be aware of and finish with a little Q&A.

Tags: T-SQL | SQL | Cloud | Azure | 101
Interested: 46


Advanced C#: Combining Powerful Tools and Techniques


Level:
Steve Bearman | Nuri Halperin

Write better code.  See how Fluent Interfaces, Reflection, Delegates, Lambda Expressions, and Expression Trees work powerfully together.   Keep watching--we're still working on the final description.

Tags: Reflection | LINQ | Generics | Fluent Interfaces | Expression Trees | C#
Interested: 84


Intermediate C#: Important Tools and Techniques, Part II: Generics, IEnumerables, and More!


Level:
Steve Bearman | Nuri Halperin

Learn Generics and their use in practice. Harness IEnumerables for sequences, lists, and multiples.   Leverage List and Dictionary < >, the most important collections.   Learn extension methods and use powerful LINQ methods - all intuitively and step-by-step, but working together with a clear, higher-level perspective, too.   With guidelines, conventions, and best practices.  You will improve your code dramatically!

Tags: LINQ | Generics | Extension Methods | C#
Interested: 61


Intermediate C#: Important Tools and Techniques, Part I: Generics, IEnumerables, and More!


Level:
Steve Bearman | Nuri Halperin

Learn Generics and their use in practice. Harness IEnumerables for sequences, lists, and multiples.   Leverage List and Dictionary < >, the most important collections.   Learn extension methods and use powerful LINQ methods - all intuitively and step-by-step, but working together with a clear, higher-level perspective, too.   With guidelines, conventions, and best practices.  You will improve your code dramatically!

Tags: LINQ | Generics | Extension Methods | C#
Interested: 69


Should Your Application Run in the Cloud?


Level:
Steve Evans

Cloud computing is hot, but different apps have different requirements, and different environments offer different benefits. We will discuss the pros and cons of all solutions available to developers today. Uptime, costs, regulatory issues, security . . . no topic is off topic. We’ll discuss Amazon EC2, Azure, Google App Engine, VMware, Hyper-V, Physical Servers and anything else that comes up.

Tag: IT
Interested: 40


IIS 7.5 for Developers


Level:
Steve Evans

Microsoft made significant changes in IIS 7. Everything from architectural changes, setup process, plug-in architecture, security configuration, IIS manager, and much much more. Developers rely on IIS to run their applications so come learn all that you need to know about IIS 7.5 and how it can make your life easier.

Tag: IT
Interested: 38


Networking for Developers


Level:
Steve Evans

In today’s world it’s hard to write an application that doesn’t rely on the network, but so few of us know how to troubleshoot networking issues. Stop wondering if it’s your code or the network, I’ll show you how to point the finger at the right culprit. We will follow the life of an HTTP packet as it goes from your web browser to the server and back. Learn how to determine what stopped the mission of that packet and why. Was it name resolution? TCP Port availability issues? Do we need to sniff the packets to find the problem? This session will make you a better programmer regardless of the technology your using.

Tag: IT
Interested: 60


Introduction to TFS 2010


Level:
RG Thiyagarajan

This session introduces TFS 2010 features. Project collection, Excel integration, new branching and merging features, new process templates, customizing process templates, TFS build and customization.

Tags: TFS | Team System | Team Foundation Server
Interested: 26


Building Drupal Modules with PHP


Level:
Chris Charlton

Interested in Drupal, a popular Web CMS (content management system) and framework written in PHP? Drupal is extensible through plug-ins known as Modules. Learn the fundamental Drupal terminology, and how PHP is used to develop new modules for Drupal. http://drupal.org - official Drupal web site http://xtnd.us - Drupal plug-ins for Adobe Dreamweaver http://chrischarlton.us - my personal site http://groups.drupal.org/la - Los Angeles Drupal User Group http://drupalcampla.com - Annual local Drupal Camp (free), scheduled for August 2010.

Tags: webcms | wcms | PHP | drupal | CMS
Interested: 17


SQL Server Integration Services Checkpoints and Transactions


Level:
Bret Stateham

SQL Server Integration Services (SSIS) has some great features to support data movement in your organization. In this adavanced SSIS sessions we will cover how to create restartable packages using "Checkpoints" and to implement transactions in SSIS.

Tags: SSIS | SQL Server Integration Services
Interested: 18


Creating Mail Merge Word Documents with ASP.NET Ajax


Level:
James Johnson

Ok, so the title isn’t the grooviest of the bunch, but come on in any way! Learn how to create personalizable documents with Telerik’s RadEditor, saved in Office 2007 format using the OpenXML SDK, all within an ASP.NET MVC application utilizing SQL Server 2008 and the Entity Framework. Includes tips on using server side controls with MVC, some things to watch for when getting to know EF, how to deal with a bad hair day, and ways to handle paparazzi. This presentation will change your life. Seriously.

Tags: C# | ASP.NET | AJAX
Interested: 16


SCRUM De-mystified


Level:
Kevin Kohut

Agile means a lot of different things, but when most people talk about Agile, they are probably talking about SCRUM. More and more development teams are adopting SCRUM, and this session will help you understand what SCRUM is all about. You will learn the lingo, understand the methodology, and actually participate in real SCRUM planning meetings. You’ll even get to play some cards (yes, it’s all part of SCRUM!).

Tags: Scrum | Agile
Interested: 30


Monitoring Web Services with Nagios


Level:
Kevin Kohut

Nagios is an open source system and service monitoring tool. It has lots of built-in monitoring capabilities, but doesn't do a good job of monitoring web services. With the help of webinject, another open source tool, Nagios can be configured to monitor web services--even multiple requests and responses to verify transactional processing is working correctly. In this how-to walk through, we will look at how to configure Nagios and webinject to work with each other, and how to set up test cases for various types of web services. Actual config files will be made available.

Tags: web services | Service Monitoring | Nagios
Interested: 23


Fundamentals of Data Binding in WPF


Level:
Paul Sheriff

There are many ways to present data from your databases or xml files in WPF. This seminar will explore many of the various ways to retrieve and present data. You will see examples of loading data into combo boxes, list views, and the WPF DataGrid. You will learn how to populate WPF controls using the DataTable, Collection Classes, XML and LINQ to SQL.

Tag: WPF
Interested: 62


Build Unit Tests the Easy Way with VS.NET 2008


Level:
Paul Sheriff

Everyone knows that they should be writing better test cases for their applications, but how many of us really do it? In VS.NET 2008 testing is an integrated part of the development environment. So there is no longer any reason to avoid not doing test driven development and automated unit testing. In this seminar you will learn how to architect your applications to make testing quicker and easier. You will learn to use the tools in VS.NET 2008 to help you do the testing.

Tag: Testing
Interested: 80


The Flexible ListBox in WPF


Level:
Paul Sheriff

The ListBox is probably one of the most useful controls in WPF. This seminar will explore the many different ways to display data using this flexible control. You will see how to style the list box to make horizontal lists, multi-line lists, and use data triggers to change the color of rows using data from your database. You will also learn how to format data using value converters.

Tag: WPF
Interested: 34


Agile Planning Workshop


Level:
Carlton Nettleton

Every time I speak about Agile software development, I often hear this statement, "Agile teams never know when they are going to be done." With the teams I coach, this is not the case. Come to this workshop and we will walk through the steps I use when planning an Agile team. Learn the practical tools and techniques for estimating, planning, reporting progress and keeping the stakeholders in the loop. This session will focus more on principles and tools used in Agile planning.

Tags: teams | Scrum | Planning | Management | Lean | Extreme Programming | Communication | Collaboration | Agile
Interested: 47


Looking Ahead to Team System 2010


Level:
Anna Russo

This is an overview of Team System 2010 and highlights the difference between 2008 and 2010. Key emphasis will also be put on what migration steps need to be taken to make use of all of the new features, including the development tools, testing tools, virtual machine Lab Manager, version control, work item tracking, build, and branching enhancements.

Tags: VSTS | VS 2010 | TFS
Interested: 26


Using the SQL Server Service Broker in the Real World


Level:
Denny Cherry

Microsoft SQL Server 2005 and 2008 include a fantastic feature that few people understand or use. That feature is the Microsoft SQL Server Service Broker. The SQL Service Broker is one of the least used features within the database engine, and that lack of use is simply from last of knowledge about the feature. In this session we’ll dig into how to configure the service broker for not only intra-database message queuing, but database to database queuing as well as server to server database queuing. We will also dig into a real life scenario where the SQL Server Service Broker was used to do ETL from an OLTP database to an OLAP database in near real time for near real time reporting. By the end of this session you'll understand where SQL Service Broker is the right fit to be used, and you'll hopefully be ready to deploy it within your environment.

Tag: SQL Server
Interested: 31


PHP Mash-Up


Level:
Sharon Levy

This is a unique treat for code campers: a dynamic, multi-media presentation, conveyed by a combination of Open Source technologies and powered by UNIX. So, if you're tired of stale PDFs and PowerPoints, be sure to attend the "PHP Mash-Up" for a refreshing change. The focus will be on exploring web-based retrieval using different options available in PHP and on the command line (Windows/UNIX). Also, there will be a look at one of the more controversial aspects of PHP5.3.

Tags: ZendFramework | Windows | WEB | Unix | Sockets | PHP | HTTP | Curl
Interested: 25


Experiencing Agile Through Games


Level:
Carlton Nettleton

Are you bored at work? Is your Agile team devoid of fun? It could be that you are following the mechanics of your process, but missed out on the critical insight, the "ah-ha" moment, where everything clicked and it all fit into place. Come to this session hosted by Carlton Nettleton and he will demonstrate as many Agile principles and practices he can in 75 minutes through a variety of short simulations and games. Walk away energized and excited about working on an Agile team.

Tags: teams | Scrum | Lean | Games | fun | Extreme Programming | Communication | Collaboration | Agile
Interested: 20


Introduction to Data Templates and Value Converters in Silverlight 3


Level:
Jeremy Clark

Level - Beginner. Business applications are the core of many development shops -- moving data between the user and the data store. Silverlight 3 tools such as Data Templates and Value Converters help you create a good interaction experience for the users of your application. We'll take a look at consuming data from a WCF service and creating a layout for the data -- focusing on the presentation of the data to the end user. No Silverlight experience is required but some .NET and XAML is helpful.

Tags: Silverlight | Data | .NET
Interested: 44


Introduction to the .NET BackgroundWorker Component


Level:
Jeremy Clark

Level - Beginner. Long running processes are a user experience killer. How many times have you had an application "lock up" while trying to do some function? The BackgroundWorker component in .NET allows you to spawn those long running processes in the background and keep your Windows Forms or WPF user interfaces responsive. We'll take a look at the features of the BackgroundWorker in a WPF application including running a background process, updating the progress in the UI, and canceling the process before it has completed. Some .NET experience and familiarity with C# is recommended.

Tags: WPF | Threading | .NET
Interested: 53


Introduction to XAML with WPF


Level:
Jeremy Clark

Level - Beginner. We will introduce the basic concepts around XAML (eXtensible Application Markup Language) that is used in .NET WPF (Windows Presentation Foundation) and Silverlight application user interfaces. We'll take a look at various features such as namespaces, elements, properties, events, attached properties and some basic layout. We'll be concentrating on the XAML text, so we'll be editing directly in the Visual Studio IDE. By the time we get done, you'll have a good understanding of XAML and how you can leverage it in your UI development. No experience in XAML or .NET is required (although some .NET is helpful).

Tags: XAML | WPF | .NET
Interested: 59


Advanced Android Development-I


Level:
Jeffrey Peacock

Covers core items necessary to develop application for Android devices.

Tags: Mobile | Java | Embedded | Droid | Android
Interested: 49


Android 101


Level:
Jeffrey Peacock

Covers critical basics for getting started developing for Android devices.

Tags: Mobile | Java | Embedded | Droid | Android
Interested: 77


From CodeMonkey to CEO: Part Two


Level:
Lee Salazar

Part Two of this career counseling topic will be focused on your specific questions. Lots of resources - URLs, books, groups available to move you in the right direction.

Tags: open forum | Career counseling
Interested: 41


From CodeMonkey to CEO: Part One


Level:
Lee Salazar

You find yourself daydreaming and restless. CodeMonkey wants to new job. What's your game plan? Forward, lateral or a new game. How do you get there from here?

Tags: open forum | Career counseling
Interested: 44


Best Practices with ASP.NET AJAX


Level:
Bill Xie

UpdatePanel based AJAX is easy to use, but when your AJAX application becomes increasingly larger, you will find it difficult to organize and maintain the AJAX code in the aspx page and code-behind code file. For example, you may have too many UpdatePanels including nested UpdatePanels and too many asynchronous triggers. It is really hard to use plain declarative methods to hook asynchronous triggers to the right UpdatePanels. Your code becomes difficult to read. In this session, I would like to present a simple, consistent and efficient method, a.k.a, best practice, to resolve all these issues, thus making your application easy to change and maintain all the time.

Tag: ASP.NET AJAX
Interested: 66


Project Management Best Practices


Level:
Michael Krasowski

Want a break from all the ‘techie’ presentations? Want to learn how projects really get done? In just minutes you will get the information you need to take back and quickly apply to your projects. Learn why projects fail. What are the core best practices you should have? What is the difference between a leader and a manager? What are the main phases of any project? What is your daily checklist? Learn how to build trust with your team and improve your project management skills. Learn just what agile project management is and how to apply it.

Tag: Project Management Best Practices Agile Estimating
Interested: 64


Silverlight Data Access Options


Level:
Bret Stateham

Silverlight forces developers to re-think their data access methods. With the lack of a direct data access layer (Specifically ADO.NET), we have to get data some other way. WCF, RIA Services, ASMX, SOAP, REST, XML, RSS, ATOM, JSON, Entity Framework, ADO.NET Data Services, LINQ, Azure, and more make up the alphabet soup of options to consider. In this session we will explain what the options are, and get you thinking about which choices work best for you.

Tag: Silverlight
Interested: 47


Silverlight 3 Application Prototypes with SketchFlow


Level:
Bret Stateham

SketchFlow is a feature of Expression Blend 3 that provides designers and developers a mechanism for prototyping applications, involving the customer and getting feedback, and ultimately converting the prototype into a production application. In this session we will cover the basics of SketchFlow and how you can use it to kickstart your Silverlight development projects.

Tags: SketchFlow | Silverlight | Expression Blend
Interested: 41


SQL SERVER 2005 - Designing Database Solutions


Level:
Rick Martinez

In this session, we will talk about CLR User-Defined Data Types. Code will be shown in C# that is a data type for an e-mail address using Visual Studio 2008. A database will be created and CLR integration will be turned on using T-SQL code. The CLR User-Defined Data Type will then be tested using T-SQL code. Implementing Domain Integrity, we will use the CLR function inside Check constraints to validate e-mail addresses against a regular expression. We will first create a test table then try to add the Unique constraint on the test table email address column. Creating DML Triggers and Testing Data Integrity, we will create an AFTER DML trigger also test all the data-integrity checks we implemented.

Tags: T-SQL | SQL Server 2005 | SQL Server | SQL
Interested: 23


Portfolio Modernization


Level:
Mike Strange

Most companies continuously improve their underlying systems, investing in new technologies (e.g. Silverlight), platforms (e.e. Cloud) and methods (e.g. Scrum). In this session, we will explore the key pressures that affect modernization decisions, and the methods we should be using to justify modernization programs. Mike Strange is a 20-year IT management veteran, and will provide insight into the factors that will sway management decision-making, cutting through the confusion that can stagnate decision-making.

Tags: strategy | SOA | platforms | modernization | Management | leadership | CIO | applications
Interested: 18


Java Enterprise Edition 6 Overview


Level:
John Clingan

Java Enterprise Edition (Java EE) is the industry standard platform for building enterprise and web applications. Learn how Java EE 6 improves developer productivity with more annotations, more POJOs, less XML configuration, and simplified packaging.

Tags: Servlet | Java | glassfish | ejb
Interested: 25


Agile Workshop: Coding Dojo - Sun. Part 1: Randori


Level:
Woody Zuill | Llewellyn Falco

Join us for a powerful learning experience where you will participate in helping to solve a programming problem. A Coding Dojo is a get-together where programmers follow a pattern similar to the martial arts dojo to practice their skills. In this Coding Dojo you will get an opportunity to practice the extreme programming techniques of Test Driven Development, Pair Programming, Refactoring, User Stories, and Simple Design. We will be using the Randori format, to let as many participants as possible do actual coding.

Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 31


Agile Workshop: Coding Dojo - Sat. Part 1: Randori


Level:
Woody Zuill | Llewellyn Falco

Join us for a powerful learning experience where you will participate in helping to solve a programming problem. A Coding Dojo is a get-together where programmers follow a pattern similar to the martial arts dojo to practice their skills. In this Coding Dojo you will get an opportunity to practice the extreme programming techniques of Test Driven Development, Pair Programming, Refactoring, User Stories, and Simple Design. We will be using the Randori format, to let as many participants as possible do actual coding.

Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 37


Code Excellence for the Average Programmer - Part 2


Level:
Woody Zuill | Llewellyn Falco

Are you happy at work? Are you proud of the code you are working with? This session seeks to inspire engineers to adopt a sense of pride of ownership toward code they are working with. The long term benefits of working with code that continually grows better and easier to work on are almost too numerous it list. Take a ride with Llewellyn & Woody as we explore the road to happy code. One of the main tenants of agile is the ability to respond to change. This talk will focus on how to get malleability back into your existing code through the eXtreme programming practice of Refactoring.

Tags: Refactoring | Emergent Design | Code Craftsmanship | Clean Code | C#
Interested: 71


Code Excellence for the Average Programmer - Part 1


Level:
Woody Zuill | Llewellyn Falco

Are you happy at work? Are you proud of the code you are working with? This session seeks to inspire engineers to adopt a sense of pride of ownership toward code they are working with. The long term benefits of working with code that continually grows better and easier to work on are almost too numerous it list. Take a ride with Llewellyn & Woody as we explore the road to happy code. One of the main tenants of agile is the ability to respond to change. This talk will focus on how to get malleability back into your existing code through the eXtreme programming practice of Refactoring.

Tags: Refactoring | Emergent Design | Code Craftsmanship | Clean Code | C#
Interested: 72


Writing a Web Service Client App for Android


Level:
Wolf Paulus

While most Android Phones are relatively powerful devices, writing a Web Service client for a small memory constrained device requires some careful consideration when it comes to selecting the right framework and tools. *** Content got seriously refreshed since the LA CodeCamp *** We will use one of the fasted binary web service protocols to exchange objects between client and server, without requiring a large framework. This is not your typical Android 101 talk but even if you haven't done a lot of Android or Embedded Programming yet, this should still be a lot fun.

Tags: Mobile | Java | Hessian | Embedded | Droid | Android
Interested: 61


Intro to the T4 template programming language


Level:
John Miller

Learn about the Text Templating Transformation Toolkit (T4), the code generation engine used as part of Domain Specific Languages and Software Factories projects. With the T4 toolkit now built directly into Visual Studio 2008, you can easily add code generation to your arsenal. This topic will cover the T4 language and use code generation templates as part of the software development process.

Tags: Template | T4 | Code generation
Interested: 44


A Structured And Repeatable Approach To Building Microsoft Office SharePoint Solutions


Level:
Ivan Sanders

The challenges facing developers who work with Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server are as deep and wide as the SharePoint platform itself. If you're new to this platform, the practices we explore will lead you in the right direction. If you're an experienced SharePoint developer, these tips should help reinforce your knowledge, encourage discussion, and ultimately lead to building great SharePoint applications. In addition, we will provide a number of online references where you can learn more about the topics we discuss.

Tags: SharePoint | Development
Interested: 39


Introducing the Web Client Software Factory


Level:
Riyad Mammadov

Web Client Software Factory is a Microsoft framework for ASP.NET developed by Patterns and Practices team. It allows architects and developers to quickly build large enterprise web applications that utilize best practices and proven design patterns. Composite web client application block gives multiple development teams opportunity to efficiently work together on a single solution and take advantage of continuous integration. WCSF is different from ASP.NET MVC: it is based on a proven WebForms technology, with its view-state and postback model. However, it achieves the same goal - allows us to build testable web applications - by applying Model-View-Presenter pattern. In this session, we will discuss various pieces that comprise WCSF: application blocks, web controls, Visual Studio guidance packages. We will review and illustrate most important design patterns supported by WCSF, as well as the specifics of using the framework with ASP.NET mobile web forms.

Tags: Web Forms | WCSF | Design Patters | ASP.NET | Architecture
Interested: 42


Interactive Telephone System for .Net programmers


Level:
Daniel Ye

Have you ever wonder what it will take to develop an interactive telephone system such as a telephone based ordering system? There are many options available. In this session, we will talk about the components in a telephone system, how to evaluate each option, what hardware, telephone service, and software may be required, and how to develop your solution in .net.

Tag: .NET Telephone
Interested: 28


What's New in Silverlight 4


Level:
Robert Altland

A review of many of the new features available in Silverlight 4.

Tag: Silverlight
Interested: 42


Silverlight Browser Integration


Level:
Robert Altland

Learn about the HTML Bridge and other features related to Silverlight in the browser.

Tag: Silverlight
Interested: 33


WCF RIA Services DotNetNuke Module


Level:
Michael Washington

Microsoft Silverlight MVP and DotNetNuke Core members demonstrates creating a simple module that allows each registered user of a DotNetNuke website to create and edit their own Task list. This session also covers two important issues that are of interest to DotNetNuke module developers; implementing WCF RIA Services in a non WAP website, and securing and segmenting data for website users.

Tags: WCF RIA Services | WCF | Silverlight | ria services
Interested: 18


Windows Phone


Level:
Woody Pewitt

Want to know what and how to develop applications with .NET Compact Framework

Tags: Mobile | .NET
Interested: 44