Software Development Tutorials and Videos

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

5 Things I Learned from Lean that Could Have Saved My Last Agile Project

While Agile methods have enabled organizations to understand and to adopt more disciplined software development practices, Agile can be taken advantage of by software teams in ways that can lead to less desirable results and even project failure. This presentation tells the story of an agile project staffed with veteran …

Eliminating Static Dependencies

Nature abhors a vacuum.  It turns out she also abhors static dependencies (I have my sources).  Static dependencies are the modern-day globals, often exposed through classes named “Helper”.  I’ve certainly been guilty of overusing static dependencies in the past, with classes like “LoggingHelper”, “SessionHelper”, “DBHelper” and so on. The problem …

eSWT: The New Open Source UI toolkit for Mobile Java Applications

eSWT, the embedded version of the Eclipse’s Standard Widget Toolkit (SWT) is one of the components introduced by the Eclipse embedded Rich Client Platform (eRCP) project. eSWT can be also be used without the other components of eRCP in the mobile java applications. Using eSWT toolkit java applications can create …

Pex – Automated Exploratory Testing for .NET

Pex is a white-box test generation tool for .NET. Starting from a hand-written parameterized unit test, Pex analyzes the program-under-test to determine relevant test inputs fully automatically. To this end, Pex executes the program multiple times with different inputs while monitoring the taken execution paths. Pex uses a constraint solver …