Some domain concepts are easier to spot than others. Today we deal with one of most slippery concepts of all.
Category: S5 Premium
Episode #432: Uniform Abstraction Level
Having model attributes at different levels of abstraction can quickly complicate an application. In this episode, we'll level the playing field.
Episode #431: Exceptional Value
In this sequel to #430, we apply a powerful pattern for encapsulating problem values.
Episode #430: Parallel Hierarchy
In which we examine some of the pitfalls of handling badly-formed user input for Whole Value fields.
Episode #429: Oga
Today we learn about a lightweight alternative to Nokogiri for XML parsing.
Episode #428: Http.rb
In which we say hello to a promising alternative to Ruby's standard Net::HTTP library.
Episode #427: Subprocesses Part 8: Environmental Isolation
In today's episode we'll see how to discover what environment variables our programs are implicitly relying on.
Episode #426: Subprocesses Part 7: Soft Limits
Resource limits don't always have to be hard. Today we'll see how to put fuzzy handcuffs on a process.
Episode #425: Subprocesses Part 6: Limits
Sometimes child processes can get unruly. Today we'll learn how to impose some discipline, using resource limits.