DEV411 – WPF for developers: optimizing your WPF application
Less, then 24 hours until Developer Academy 2 a lot of pressure and stress. Last fixes to my presentation – it’s too long now. A lot of stuff, I want to speak about, a lot of demos (mostly very bad performing applications, I’m dealing with), three computers (one is really cool with 8.9 Vista score) and, of cause, a lot of code to write. But I have only 75 minutes to do it all. So, I have to think a lot about how to do it all together with such tight timeframe (do you remember? – 9:30)
What I’ll speak about? I’ll speak about cool luxury cars, really.
- First of all, the most common problem, WPF developers faced with - performance. No, WPF scales it, but you should know how to do it smart way.
- Next, practices. Yes, there are practices and it’s worth to learn wisdom by the follies of others. So, I’ll speak about those follies.
- Why sometimes, pixel is matter, and sometimes it is not?
- What two threads, you are working with? Are there really two? Where the application problems are lying?
- What is tier? How to measure it? How to know when I’m working with GPU and when with CPU? How to influence it?
- How much memory (either computer and graphic card) I need?
- What’s the greatest evil of your WPF application (that is not your customer)?
- How to scale very large bitmaps or very large amount of controls?
- How to easily make data virtualization by your own hands?
- How to create your own UI threads? Yes – you can do it!
- How to make your ListBox x70 times smaller and faster, your data x20 smaller and x700 faster
- How manage layout and measurement engines
- How to do things in background without paying application fees
- How to manage dispatchers
- How to use visual and data performance measurement tools and how to analyze and profile unmanaged resources
- How to make your application starts x400 faster and load resources on demand
- How to load XAML without loading System.Xml.dll and using DOM or SAX
- How to run the same WPF application on P3 with 128MB RAM and internal graphic card and Core Duo 2 with 4GB RAM and GeForce 880 GTX and get the same behavior of fast running application
- …and much much more…
Waiting for you tomorrow at 9:30 AM (this is almost night, kind of morning) at Arbel hall of Avenue at Airport City near Ben Gurion airport. Come an hour before.

November 25th, 2007 · Comments (3)
3 Responses to “DEV411 – WPF for developers: optimizing your WPF application”
Leave a Reply
Discover other tags
My tools
- .NET Framework Detector
- Duplicate images finder
- Exchange Security Policy for Windows Mobile Devices Fix
- Gas Price Windows Vista SideBar gadget
- Israel Traffic Information Windows Vista SideBar gadget
- Localization fix for SAP ES Explorer for Visual Studio
- LocTester
- RTL and LTR in Windows Live Writer
- Silverlight controls library
- Snipping tool integration plugin for WLW
- USB FM receiver library
- Vista Battery Saver
- WebCam control for WPF
- Windows Live SkyDrive attachment for Windows Live Writer
- Wireless Migrator
- WPF Virtual Keyboard




January 1st, 2009 at 12:29 am
Today, I got about 10 phone calls about what's happen with time matrix for Dev Academy II time slots
January 1st, 2009 at 12:29 am
Pingback from mattst88 » DEV411 – WPF for developers: optimizing your WPF application
January 1st, 2009 at 12:29 am
Less, then 24 hours until Developer Academy 2 a lot of pressure and stress . Last fixes to my presentation