1. How to choose the right level of abstraction for your project.
2. Traps and hidden costs.
3. Problems encountered, solutions found and lessons learnt.
4. New technologies discovered/developed.
James describes himself as "a C# developer who has recently specialized in LINQ and concurrent programming models in the investment banking sector". After being awarded by Microsoft in 2011 and 2012 for his contributions to the Reactive Extensions community, James has "switched abstractions" and is now working with Windows Azure.
Time: Thurs 6th June, 5:30pm
Venue: Level 3 Seminar Room, Enex 100, 100 St George's Terrace, Perth
* You don't get to keep the chairs