embed embed share link link comment comment

Embed This Video close
Share This Video close
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
embed test
Rate This Video embed
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Tags For This Video tags
rate rate tags tags related related lights lights

Composing maintainable apps in XAML

Speaker:

Michael Perry

Abstract:

Of all the user interface technologies that have reached the main stream, from HTML to Windows Forms to Java Swing, XAML is the most composable. It offers an incredible degree of code reuse, customization, and componentization. It has so many options for piecing interfaces together, that selecting the right one can sometimes be overwhelming.

This February at Dallas XAML, we will dive deep into several composition patterns. These include:

  • User controls
  • Data templates
  • Control templates
  • Content presenters

Bring your laptop and code along. The workshop will include several checkpoints to ensure you stay caught up.

Choose the right pattern, and your WPF, Silverlight, Phone, or Metro code will be well organized and easy to maintain. Your co-workers will buy you lunch, and your apps will bring in tons of cash.

Bio:

Software is math. Michael L Perry has built upon the works of mathematicians like Bertrand Meyer, James Rumbaugh, and Donald Knuth to develop a mathematical system for software development. He has captured this system in a set of open source projects, Update Controls and Correspondence. As a Principal Consultant at Improving Enterprises, he applies mathematical concepts to building scalable and robust enterprise systems. You can find out more at qedcode.com.

Recorded At:

Dallas XAML UG

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>