You live and breathe http. Most of the things you do with a computer involve it.
How many tiny little http-related utils have you already created?
Is it time to stop? By no means, we all do it.
I'd just like to encourage you to write the next one in Go.
It's a fun little language, which feels like a cross-breed between C (pointers!)
and ruby (concise, powerful syntax). But how much?
Why, yet another language, but my perl/python/.. does all the things?
Well, it does. But go has a few things that make it super sweet,
is web-scale and real fun to use!
Or at least come and listen how did we get rid of 87% of our codebase in a day :-)
Andrzej Grzesik - I like programming. I do it a lot, mostly on the JVM, usually writing fancy backends for big, distributed systems.
I also display a particular affection to continuous delivery.. UI, unless quickly hacked, is not my play ;-) I believe that most problems we deal with are people problems, so I mix and match tools with technologies to achieve my goals, make people happy and achieve world peace :-) I believe in software quality, and organize GeeCON, Polish JUG, Krakow Software Craftsmanship, Cracow Hadoop User Group. In my free time, I read paper books and cycle, a lot!
32. type Rectangle struct {!
a, b int32!
}!
!
func main() {!
var rect Rectangle!
rect = Rectangle{5, 10}!
rect = Rectangle{a: 10, b: 5}!
!
HasArea(s).Area()!
}
33. type Square struct {!
side int32!
}!
!
func (sq Square) Area() int32 {!
return sq.side * sq.side!
}!
!
func main() {!
s := Square{16}!
area := s.Area()!
}