Every now and then I get or write some minimal code samples to achieve tasks. What's the usual practice for storing these samples (which could prove useful later on) ? Have a separate source folder or create a separate project ?
Depending on the size of the creation. For smaller 'mixed' stuff you can have one project called 'bazaar'. But if you have some more complex (but still experimental) code you might want to create one project for each. Example for latter: "spring-mvc-poc" where poc stands for proof of concept.