Bryan is an entrepreneur, software developer, photographer, investor and business adviser with a strong operations background coupled with 16 years of startup, new media, early-stage financing, marketing, technology development, sales and real estate investment experience.

a

programming principles Tag

Blocks I'm sure as you started learning Ruby you heard time and time again that everything is an object. That's sort of true. but not really. A block is an anonymous function that can be passed into methods. Blocks are enclosed in a do / end statement or between...

The single responsibility principle is a computer programming principle that states that every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility. Robert C. Martin expresses the principle as, "A class should...