Fred is a software jack of all trades, having worked at every stage of the software development life-cycle. He loves: solving tricky problems, Ruby, Agile methods, meta-programming, Behaviour-Driven Development, the semantic web. Fred works as a freelance developer, and consultant, speaks at conferences and blogs.
Fred's articles
Fred Heath discusses the many different many-to-many associations and how to handle each with ActiveRecord.
Fred Heath takes you through the ins-and-outs of modules in Ruby. Learn where modules fit in the Ruby Object Model and how to use the effectively.
Fred Heath shows how Ruby can take patterns from other languages and clean them up using Modules to make your code concise and expressive.
Fred Heath zeroes in on several anti-patterns that are commonly perpetrated by Ruby Rookies. Fred also shows how to solve them.
Fred Heath walks through some common programming problems using Ruby Hashes as the solution.
Fred Heath explores the world of closures in Ruby. Ruby offers many constructs for creating and working with closures. Mastering these constructs is needed.
Learn how to use the speed of Redis and the abstraction of the Ohm gem to treat your key-value data as relational objects.
Read BDD: Think Like an Actor and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Ruby and OpenCalais: Transform Data into Information and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Ruby & OpenCalais: Semantically Tag Anything and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.