sunfmin's comments

sunfmin | 11 years ago | on: Go package: fanout – make writing parallel code even easier

I guess it is a parallel queue, It saves the trouble to worry about goroutines and channels and synchronizations, encapsulated the logic that talked in http://blog.golang.org/pipelines last part. To make use of that pattern easier.

I have quite a few use cases myself:

1. Say there is a article on the web, that contains dozens of images embed in the html. Which I want to crawl the article, and Also the images, and put the image into S3 for faster serve. I can use the fanout concurrency pattern to put upload all the images simultaneously to S3 to make it faster.

2. Say I have 20 mysql node sharded data, I want to fetch top 50 latest created data from all of them, and sort it to and show it to user after.

sunfmin | 13 years ago | on: Hood: A transactional, database-agnostic ORM for Go

I actually want to see this:

    hd.Where("name = ?", name).Where("category = ?", category)

So that you can do conditional where easily, for example:

    hd = hd.Where("name = ?", name)
    if category != "" {
        hd = hd.Where("category = ?", category)
    }
But It doesn't seem to support this?

sunfmin | 14 years ago | on: Basecamp Next

In early 2012, 37signals will introduce Basecamp Next , And you'll see why 2012 won't be like "2012"
page 1