IntelliJ Spring Bean Injection Notification

In my quest to learn Groovy and Grails I have been using Sublime because that is what I am familiar with. I have also been testing out IntelliJ on the recommendation from almost everyone. I have to agree that it is pretty darn awesome and I want to look at one smaller, but pretty cool feature today.

From: Dan Vega

Groovy Ternary Operator

Groovy Ternary Operator

From: Dan Vega

Groovy Ternary Operator

Another one of the great operators that more and more languages support is their ternary operator.

From: Dan Vega

Groovy collections vs My Current Thought Process

Groovy collections vs My Current Thought Process

From: Dan Vega

Groovy collections vs My Current Thought Process

I have been a ColdFusion developer since before I can remember.

From: Dan Vega

Writing SQL in a Grails Application

Writing SQL in a Grails Application

From: Dan Vega

Writing SQL in a Grails Application

I have been using Hibernate for a couple years now and I love it.

From: Dan Vega

Grails Hibernate Logging

Grails Hibernate Logging

From: Dan Vega

Grails Hibernate Logging

As a little bit of a Hibernate veteran at this point I know the value of logging when it comes to debugging issues.

From: Dan Vega

Groovy Primitive Data Types vs Objects

Groovy Primitive Data Types vs Objects

From: Dan Vega

Groovy Primitive Data Types vs Objects

A message I posted on the Grails User List spawned another pretty interesting conversation that I would like to share with you.

From: Dan Vega

Groovy's null safe operator

Groovy's null safe operator

From: Dan Vega

Groovy's null safe operator

The more years I get under my belt as a programmer the more I appreciate the smaller things a language has to offer.

From: Dan Vega

What's up with music recommendations?

I just answered a Quora question about what, if any, are the differences in the algorithms that are behind recommendations for music and movies.

From: Erik Bernhardsson

3D

Andy Sloane decided to call my 2D visualization and raise it to 3D. (Looks a little weird in the iframe but check out the link). It's based on a LDA model with 200 topics, so the artists tend to stick to clusters where each cluster is a topic.

From: Erik Bernhardsson

2D embedding of 5k artists = WIN

I'm at KDD in Chicago for a few days.

From: Erik Bernhardsson

Delivering Music Recommendations

I've turned into a lazy bastard and I'm just posting presentations on this blog, but here's one from Rohan Singh at Spotify talking about the backend infrastructure of the Discover page.

From: Erik Bernhardsson

ColdFusion 10 WACK book contributors (myself included) now listed at Amazon

By now most should know that a new CF10 version of the classic Web Application Construction Kit (or WACK) series was released some months ago: Adobe ColdFusion Web Application Construction Kit: ColdFusion 10 Enhancements and Improvements But some may not have known who the contributors were, becau...

From: Charlie Arehart - Server Troubleshooting

ML+Hadoop at NYC Predictive Analytics

I was just at the NYC Predictive Analytics meetup talking about how we build machine learning algorithms using Hadoop to power music recommendations. Great meetup, where we had two speakers, me and Blake Shaw from Foursquare.

From: Erik Bernhardsson

HubSpot's Picture Shows how to Maintain Monocultures in the 21st Century

I thought this article about the company culture at HubSpot is kind of funny. “HubSpot's Awesome Presentation Shows how to Create a 21st Century Culture”. Just FYI: You're not different. You're a bunch of white hipsters aged 25-30 dressed up in the same theme.

From: Erik Bernhardsson