Why Go will kick ass in your next project
1–8 of 8 posts
Re: Why Go will kick ass in your next project
#2Re: Why Go will kick ass in your next project
#3Re: Why Go will kick ass in your next project
#41. When I realized I could write a http response using anything that accepted an io.Writer (a struct with a compatible Write() method). I can use fmt.Fprint and pass http.ResponseWriter as the first parameter. Need a new line? Don't concat an \n, just use Fprintln.
2. Go has a number of interfaces such as sql.DB (database/sql). Even though Go doesn't provide SQL access directly, it standardizes SQL access and means if a library fizzles out or I write a new one from scratch, I can drop mine into an existing project with almost zero changes -- This meant choosing an SQL driver was very easy, I was reassured that if I picked the wrong one, fixing that would be easy as long as I picked one that built upon sql.DB.
Go seems to be very cleanly designed.
I have yet to have a wow moment with slices. Looking forward to it!
Re: Why Go will kick ass in your next project
#5Site is down for me (timeout). Here is the Google cache link: http://webcache.googleusercontent.com/search?sclient=chrome-...
Re: Why Go will kick ass in your next project
#6Re: Why Go will kick ass in your next project
#7Re: Why Go will kick ass in your next project
#8What's the point of single binary when you only do deployment on your own preconfigured server machine. That really kicks ass.