
Welcome!
Everything is fine.
Extra Day
A good day to answer questions and make progress on the project.
Plan¶
- Announcements
- Quiz Questions
- Breakout sessions
Announcements¶
Project Advice
- Quality over quantity. I'm not grading on number of lines of code. Showing me some skill 10 times is no better than showing me 3-4 times.
- Variety over volume. Show me different skills, or variations on them.
- Security over Scale. I would rather see something that is small and without security holes than something that is huge but with security holes.
- Functional over Fabulous. A few features that work are more impressive than lots of wonderful ideas that are still under construction.
But didn't I encourage you to be ambitious? Yes, but always with appropriate scope and with fallback positions:
- Of course you want your site to be amazing, but there is time for that after the semester.
- Eye candy (fancy CSS, decorative images, etc) are nice, but don't demonstrate CS 304 skills
- There are only so many hours in the day (and the semester)
Recall what I'm looking for (from project features)
- Displaying, searching, inserting, updating, and deleting data.
- Sessions — extended interactions with a user, providing context and state
- Logins and authentication, probably with different permissions for administrators versus ordinary users, and users from each other.
- File upload, whether pictures, MS Word files, or whatever.
Once you've shown all that, everything else is icing.
Quiz Questions¶
I'll answer your quiz questions