Notes on build script

Choose a language that can be used in multiple platforms (very important for a Java project) Ensure that as many steps are automated. Begin with a full clean up and allow full build and deployment to the server Automate even server restart to increase developer efficiency Each build should ensure that it recompiles all classes and optionally fetches […]

Database Integration – some points to keep in mind

Always Have a Single, Authoritative Source For Your Schema Everyone should know where the official schema resides, and have a frictionless experience in getting a fresh database setup. One should be able to walk up to a computer, get the latest from source control, build, and run a simple tool to setup the database (in […]