03 Dec '13, 11pm

Write Small Things one of my proposals for @larubyconf Go forth and vote please.

"I didn’t have time to write a short letter, so I wrote a long one instead." -Mark Twain Writing small classes is hard. You know you should, but how do you actually do it? It's so much easier to write a large class. In this talk we'll build up a set of small classes starting from nothing using a set of directed refactorings applied as we build. All while keeping our classes small. We'll identify abstractions yearning to be free of their big object cages. In the process we'll also see how basic patterns such as composition, delegation and dependency injection emerge from using small objects. We'll even write some tests too.

Full article: http://larubyconf.com/proposals/64

Tweets

Vote on proposals for @larubyconf

larubyconf.com 03 Dec '13, 1pm

Coding and the Mozart Effect Most developers code to music...some are even musicians themselves. Is it possible to streaml...

My first @larubyconf proposal: In which I talk ...

larubyconf.com 03 Dec '13, 8pm

I've been building software for longer than I care to admit. (I started on an IBM System/360. Yes, I'm almost a gray head,...

If you are planning on going to @larubyconf ple...

larubyconf.com 04 Dec '13, 12am

Logic programming has its niche of application or problems at which is useful. Prolog is probably the most representative ...

Vote for @testdouble’s @larubyconf proposals! :D

larubyconf.com 05 Dec '13, 3pm

Rails came to prominence because it makes web development easy. So easy, in fact, that we're afraid to ask if Rails might ...

Vote for @testdouble’s @larubyconf proposals! :D

larubyconf.com 05 Dec '13, 3pm

It's about time for the Ruby community to adopt a more mature and nuanced approach to testing. Gone are the days when "is ...

Vote for @testdouble’s @larubyconf proposals! :D

larubyconf.com 05 Dec '13, 3pm

office politics for the thin-skinned developer View all Proposals office politics for the thin-skinned developer Software ...

Please vote for my LARubyConf proposal

larubyconf.com 09 Dec '13, 2am

Security is often neglected; however, recently there were multiple Rails exploits that affected a lot of companies. In thi...

Bitcoin And The Two Things You Need To Know

forbes.com 03 Dec '13, 6pm

Exactly. I go further back…to setting up a dial-up account with the local university computer lab, which offered Unix teln...

Voting is now open for @larubyconf proposals. S...

larubyconf.com 02 Dec '13, 9pm

Ruby is used for a lot of things, but for some reason, only a few people are using it for music. If you ever looked around...

[email protected] and daughters go big on books on ...

straitstimes.com 01 Dec '13, 2am

President Barack Obama, with daughters Sasha (centre) and Malia, pays for his purchase the the local bookstore Politics an...

We're proposing a workshop on combating sexism ...

larubyconf.com 04 Dec '13, 12am

Rails came to prominence because it makes web development easy. So easy, in fact, that we're afraid to ask if Rails might ...

Fragrance Chat: Why Stop at One?

Fragrance Chat: Why Stop at One?

retailtherapy.onsugar.com 02 Dec '13, 2pm

Hallo! This might well turn out to be a pointless rambly entry, but in my blogging journey, business, world, adventure..wh...

Internet of Things to provide new business opportunities and enable business model changes: ... #socialmedia #uni

Internet of Things to provide new business oppo...

digitimes.com 04 Dec '13, 4am

Internet of Things to provide new business opportunities and enable business model changes Intel APAC Internet of Things D...

Vote for me to give a speech at LA RubyConf

larubyconf.com 06 Dec '13, 8pm

There's a game online called Prof or Hobo? (http://individual.utoronto.ca/somody/quiz.html) where you answer a quiz to see...

Vote for me to give a speech at LA RubyConf

larubyconf.com 06 Dec '13, 8pm

Neural networks are an excellent way of mapping past observations to a functional model. Many researchers have been able t...