I decided I want to speak at an international conference. You know, something like VSLive! or MS Tech-Ed.
So, I went to the MS Tech-Ed site and submitted two session suggestions:
First, a session about Test Driven Development using Visual Studio 2005
Second, a session about Regular Expressions and how they can empower you and your applications
I mean, nothing to lose, right?
(I do consider myself a pretty good speaker, even in English. at the Israel DevDays, This is what I look like speaking in front of 1,000+ people, and here in front of about 600)<shameless plug ends here/>
Got any other suggestions as to where I should submit my sessions to?
Here are sessions I would personally like to see(if I ever get there):
- real world problems and solutions using ADO.Net (for example - how to resolve update conflicts)
- Advanced Unit Testing concepts - Mock Objects (hell - I could deliver that one. I think I'll submit that)
- Service Broker
- Advanced Enterprise Serviced usage using Indigo (or is that mutually exclusive?)
- Scalable applications Architecture
- A simple scalable application - start to finish (I want this to be a whole lecture where a small application is actually built from scratch using scalable concepts)
- Agile development process example using Team Services
- Performance Testing and tuning
- Creating and using Custom Perf Counters - the road to measurement
- optimizing and measuring SQL Server - Not your father's query analyzer (I want this session to show what exactly is a query plan, how do I make sure it does not suck, and what I should do if it does. For example, the difference between a table scan, a bookmark and a Seek)
- Cool stuff you can now do in the SQL-CLR
- Cool Stuff you should NOT do in the SQL CLR
- Top .Net Tools every .Net 2.0 developer should be aware of
- Generic Internals
- .Net 2.0 new CLR stuff - in depth
- Dynamic languages in the CLR - python, Rubi
- CodeDOM internals and usages
- The Case for Software Factories (into)
- Software Factories int he real world (advanced)
- Creating and using Domain Specific languages
- Code Generation Nation
- new pitfalls in ADO.Net 2.0 (and some cool stuff too!)
- Queues - usage, scenarios and a real simple example (in the SQL, in the outside)
- Indigo - intro, usage,scenarios
- Using indigo for today's tasks (how do we translate needs from tasks we do today to the indigo namespace?)
- Design Patterns using .Net 2.0 (intro. usages,scenarios for the most common ones)
- Advanced Design Patters in .Net 2.0 (the more complicated ones, like MVC, chain of responsibility, Command+ Undo...)
I could sit for another hour and write these, but will anybody actually listen?