Delivered once every Week. No Spam Ever.

Issue - 29


Worthy Read

With Go 1.8, the standard library provides out-of-the-box support for HTTP/2 Server Push, giving you more flexibility to optimize your web applications. HTTP/2 is designed to address many of the failings of HTTP/1.x. Modern web pages use many resources: HTML, stylesheets, scripts, images, and so on. In HTTP/1.x, each of these resources must be requested explicitly. This can be a slow process. The browser starts by fetching the HTML, then learns of more resources incrementally as it parses and evaluates the page. Since the server must wait for the browser to make each request, the network is often idle and underutilized.

Learn to code with Treehouse and get a job you love.

This is a list of all the groups in meetup.com that mention #golang as one of its topics. The list is ordered by number of members and you can apply filters to any column.

Daniel Theophanes, Josh Snyder, Fatih Arslan, Brendan Tracey, Elias Naur.

As of this writing, the main repo for Juju, http://github.com/juju/juju, is 3542 files, with 540,000 lines of Go code (not included in that number is 65,000 lines of comments). Counting all dependencies except the standard library, Juju is 9523 files, holding 1,963,000 lines of Go code (not including comments, which clock in at 331,000 lines). These are a few of my lessons learned from my roughly 7000 hours working on this project.

I am pleased to announce that the latest episode of The Polyglot Developer Podcast has been published to all the popular podcasting networks which include, but are not limited to, iTunes and Pocket Casts. In this episode titled, The Go Programming Language and Where it Fits in Modern Development, I am joined by Go advocate, Matt Holt, where we discuss Go as an option to modern development.

We help companies like Airbnb, Pfizer, and Artsy find great developers. Let us find your next great hire. Get started today.






In Golang, nil is an interesting value. You may be familiar with Go’s philosophy of making the “zero value” meaningful.

https://www.youtube.com/channel/UCKiEh6tvhwxwo8RValuduNg (Seattle), https://www.youtube.com/channel/UCmyi1Nrpi6dG65H7vhQ_IgA (Philadelphia) , https://www.youtube.com/channel/UCh1NwhUeL3dnwldMoEzQ4QQ (Taiwan).





Projects

cowyo - 264 Stars, 9 Fork
A feature-rich wiki webserver for minimalists

go-erd - 92 Stars, 2 Fork
Go-ERD (Entity Relationship Diagrams) for Golang with Graphviz [WIP]

WebSiteScreenshot - 5 Stars, 1 Fork
Cli tool to save a screenshot of any website

natgo - 4 Stars, 0 Fork
A tool that can help nodes behinds NAT be accessed by outside.

rubberneck - 4 Stars, 0 Fork
Configuration printer for Go applications