About the Talk
September 16, 2011 10:00 AM
Penryn, Cornwall, UKPenryn, Cornwall, UK
It's easier to be agile when your environment is flexible and adaptable. Web based technologies allow changes to code and deployment in a few seconds, driving down the time we need to fulfil customer requests. This extra flexibility is a great advantage, but it comes at a cost. "Sharp" tools are very useful: but it's easy to cut yourself using them unless you know what you're doing. Without the safety wheels of strong typing and compilation checks, dynamic languages are fast to work in but unless you apply good software practice to your code you'll end up in a mess, and have to rewrite it every few months. This talk will detail some of the software engineering techniques you'll want in your toolkit to ensure you won't be up at night worrying about whether your code is working.