"Best practices for advanced software development" slides