Software Development Tutorials and Videos

Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Software Development Tutorials and Videos

Know your units

While there is certainly more to testing than unit testing, and more to a well-rounded approach to development than just testing, a failure to appreciate the role and practice of unit testing can lead to disappointment or a skewed notion of testing as a programmer’s responsibility. This session aims to …

Enterprise Application Architecture Styles

This seminar talk will traverse the territory of architectural style within enterprise applications. Beginning with a brief survey of the prior art, it will propose candidate names and typical characteristics of architectural styles observed in the wild. Approaches to classifying architectural styles will be addressed, and potential benefits of classification …

Agile Fine-Tuning

Recent work by James Coplien (the course instructor) with Scrum inventor Jeff Sutherland came to a radical conclusion: that though Scrum sounds very simple on the surface, it is in fact painfully intricate underneath (see http://jeffsutherland.com/scrum/2008/02/scrum-and-organizational-patterns.html). There is a well-understood incremental (agile!) path to making Scrum work. Understanding this path, …