• Home
  • Introduction
  • Contents
  • FAQs
  • Instructor's manual
  • Presentations, videos and links
  • Supplements
  • My sites
Serif - A Hugo Business Theme
Serif - A Hugo Business Theme
  • Home
  • Introduction
  • Contents
  • FAQs
  • Instructor's manual
  • Presentations, videos and links
  • Supplements
  • My sites

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare.

 

Videos

10 Tips for Clean Code

Design patterns

Code Refactoring Derek Banas

Red Hat Secure Programming Series: Input Validation Part 1 Josh Bressers

Exceptions in Python

Links

Recommended reading

‘McCabe’s cyclomatic complexity and why we don’t use it’
 

 ’A Beginner’s Guide to Design Patterns’

 ‘Catalog of Refactorings’


 ‘Input Validation Cheat Sheet’

 ‘How to handle errors and exceptions in large-scale software projects’

Footnotes

Single responsibility principle

Design pattern definition

Regular expression for London postcodes