Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Coding</span>

Ugly Code

It’s said that without evil there can be no good and that without darkness, there can be no light. Is the same true of ugly and beautiful code? Maybe… but that’s certainly not a question I’ll be answering in this talk. Instead, we’ll talk about ugly code, where it comes …

Immutable Ruby

Most Ruby code makes heavy use of mutable state, which often contributes to long term maintenance problems. Mutability can lead to code that’s difficult to understand, libraries and applications that aren’t thread-safe, and tests that are slow and brittle.