Reflections in Go, for Cats

By on in Development, golang

Several months ago, I had a story requiring metaprogramming in golang. I wasn’t very familiar with reflections in Go, and the available docs and write-ups aren’t the best for me, since I’m a learn-by-example kind of person. Having come to Go (ha) as a Rubyist, the lack of generics left a little bit of a hole in my heart, but a stiff upper lip, I pressed on and learned about reflections. Since I had to write my own examples anyway, it made sense to clean this up and turn it into a blog.

Continue reading …


Carbon Five & Heroku

By on in Development, golang, Java

 

Check out the latest Heroku case study, featuring Carbon Five.

The article explains how we build 35+ Apps a year and use Heroku for 90% of our software projects for wide range of clients. Courtney, Erik, and David share their thoughts on the platform’s support for rapid deployment, language flexibility, and ease of use.

Find out more here.

 


There will be SQL

By on in Database, golang

I recently worked on my first Go project. As a web developer, the applications I work with are often database driven. If you are like me, you might be curious about what working with a database is like in Go. And if you're used to working with a web framework like Rails, you might be wondering about an ORM. As the title of this article implies, there aren't a lot of options. In this article we'll learn to relax and go back to working without an ORM.

Continue reading …