Programming Best Practices
While a lot of folks on StackOverflowStack Overflow are experienced developers, I'm sure there's quite a few who are newcomers to the field and are still learning. A good topic might be an overview of some industry best practices to make the event more open to newcomers, and to perhaps give folks still in school some insights into real world problems/solutions which they might not normally learn at school.
A quick list of things that spring to mind:
- SQL injection - What is it? Why is it bad? How to prevent it?
- Version control - Why you should use it, systems available, single vs distributed, etc.
- Internationalization - Unicode, why it's not as simple as it first seems, etc.
- Encryption - Why it's bad to roll your own, etc.
- Unit testing - Why it's important, how it helps, etc.
As the event is single track, the downside would be that it would be of little use for experienced programmers whom I imagine would make up a significant portion of the audience.