07 Nov '13, 3pm

"When Should You Use Clojure's OO Features?" by @mtnygard

When Should You Use Clojure's Object-Oriented Features? Tags: clojure , protocol , and type In the world of object-oriented programming, it is common to create classes to represent data elements from your domain. These classes run into all kinds of trouble. First, they tend to breed closely coupled classes like DTOs and XML type mappers. Second, they rarely contain any intelligence and sometimes don't contain any behavior at all. Third, proliferating concrete classes can make it hard to see common abstractions trying to escape. In the past, I answered all of those objections by arguing that they were "merely" bad design. It is possible to do good OO design that doesn't suffer from those failings. I've reluctantly come to believe that the majority of OO code will never escape those failings. Common style, frameworks, and tools all push toward a design dominated by "god clas...

Full article: http://thinkrelevance.com/blog/2013/11/07/when-should-you...

Tweets

5 Facebook Ad Features to Use NOW!

5 Facebook Ad Features to Use NOW!

searchenginewatch.com 05 Nov '13, 2pm

Facebook HQ has been busy tinkering with the ads platform to make improvements that provide Facebook advertisers more cont...

The Return Of Pegman And Other New Google Maps Features

The Return Of Pegman And Other New Google Maps ...

searchengineland.com 07 Nov '13, 1am

The new full-screen Google Maps were announced this summer at Google’s developer conference. However the company is still ...

16 Best New Features of Windows 8.1 You Want to Know

16 Best New Features of Windows 8.1 You Want to...

liewcf.com 07 Nov '13, 2am

16 Best New Features of Windows 8.1 You Want to Know Trend Micro Titanium 2014 with Social Networks Privacy Scanner New eB...

How I use social networking for Domain Name Wire

domainnamewire.com 08 Nov '13, 7pm

I use social networking to increase traffic and find good story ideas. Last week my Twitter account passed 10,000 follower...

TGIF! – You’ve probably spent a large proportion of the week cooped up in the office. How are you going to unwind...

TGIF! – You’ve probably spent a large proportio...

timeoutsingapore.com 08 Nov '13, 1am

For the cream of the crop, look no further than the Botanic Gardens .The sprawling 63-hectare plot, with its unbeatably va...

Didn't know clojure desctructuring could be nes...

blog.jayfields.com 31 Oct '13, 7am

destructuring is described as a mini-language within Clojure. It's not essential to learn this mini-language; however, as ...

In Features: Singapore poverty in the spotlight

aljazeera.com 09 Nov '13, 3pm

The report cites two measures of inequality in Singapore. First, the period from 1998 to 2010 saw the real median income o...

How to Use Cold Coffee #Coffee #cold #use

How to Use Cold Coffee #Coffee #cold #use

brewed-coffee.com 14 Nov '13, 8am

Making Coffee Cake is great for three reasons. 1: Coffee. What’s not to love about that! 2: It’s cake….again, what’s not t...

I'm supposed to be on a diet, but..... *.* *sal...

timeoutsingapore.com 11 Nov '13, 2pm

Near-unbeatable coffee and an all-day breakfast menu unlike any other elevate this 1920s Art Deco inspired Five Senses/40 ...

Timber frame construction offers most comprehensive way to use different qualities & types of wood fibre insulation.

Timber frame construction offers most comprehen...

greenspec.co.uk 08 Nov '13, 4pm

Wood fibre insulation: Timber frame applications Typical section showing key components This section shows the key compone...

Learn to Use Memoization in Your Code

rubyflow.com 12 Nov '13, 3pm

Learn to Use Memoization in Your Code Posted by gavingmiller on November 12, 2013 — 0 comments Learn about the basics of m...

SmartLight Set To Change Way We Use Energy

SmartLight Set To Change Way We Use Energy

cleantechnica.com 12 Nov '13, 3pm

A narrow grid of electrofluidic cells which is self-powered by embedded photovoltaics is applied near the top of a window....

52 travel getaways within six hours of Singapore :: Features :: Around Town :: Time Out Singapore:

52 travel getaways within six hours of Singapor...

timeoutsingapore.com 06 Nov '13, 3am

33 See the largest Buddha statue in the world in Leshan, China Carved into the side of a cliff, the construction of the 71...

Report: Build it and they will come: I-5 corrid...

green.autoblog.com 06 Nov '13, 5pm

Tesla's system sucks too. It means you can plug in, see your car is charging fast and then someone else comes in and plugs...