User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Anyone using Go? Page [1]  
FroshKiller
All American
51911 Posts
user info
edit post

The first GopherCon concluded this weekend, and Go 1.3 beta has been released. Go is in production use at scale at YouTube, Heroku, SoundCloud, etc. It seems pretty mature. Anyone implemented a for-realsies project in Go? Also, I'm going to type "golang" in this post just for searchability.

4/28/2014 8:30:11 AM

BigMan157
no u
103354 Posts
user info
edit post

man i'm just getting around to messing with node.js

4/28/2014 10:22:58 AM

lewisje
All American
9196 Posts
user info
edit post

Go isn't a serious language until they start writing malware in it.

4/29/2014 9:19:42 PM

CaelNCSU
All American
7079 Posts
user info
edit post

I use it occasionally if I need a binary. It seems super to use in instances where you need the speed of a binary with a well thought out dependency management. Has a lot in common with Objective C.

I don't know what they'd use it for at Youtube. I've been there several times and no one has mentioned it to me. Seem to be Java and CPP heavy there. Granted they are so big I'm sure someone uses it.

4/30/2014 2:25:18 PM

FroshKiller
All American
51911 Posts
user info
edit post

This was their first big production use at YouTube, I think: https://github.com/youtube/vitess

4/30/2014 3:04:50 PM

d357r0y3r
Jimmies: Unrustled
8198 Posts
user info
edit post

Using it now to write a fairly simple REST API for a side project. The language is simple enough; I've mostly rolled my own solutions except for encryption and routing. It really only took about a week to get up to speed. If you're jumping into C++, Java, C#, you've got decades of API to learn. With Go, you should be able to get 90% of the way quickly, assuming you've already got a few languages under your belt.

Lack of generics has annoyed me a couple of times, but I've always been able to find other ways to do mostly the same thing with interfaces.

I'm using Google App Engine to deploy at the moment. I've never really messed with PaaS much, but it's a great option for someone that is trying to independently release some sort of MVP. I really don't want to spend hours trying to hack together a server; I'm not a system admin.

The lack of tooling is expected but frustrating at times. I'm used to writing C# and Typescript in Visual Studio, alongside sweet, sweet Resharper. With Go, just getting autocomplete took some work, and that's about as good as it gets right now.

[Edited on November 2, 2014 at 11:40 PM. Reason : ]

11/2/2014 11:39:24 PM

 Message Boards » Tech Talk » Anyone using Go? Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.