Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Bill Kennedy on Mechanical Sympathy
    A deep dive into the fascinating topic of mechanical sympathy with Bill Kennedy. We talk about that plus CPU caches, how object oriented programming is not oriented to be sympathetic to the hardware, and data-oriented design.
    50 min
  • Sarah Adams on Test2Doc and Women Who Go

    On this show we’re joined by Sarah Adams. We talk about creating safe spaces for women to get started in the Go community, about Women Who Go, and take a deep dive into her Test2Doc open source project.

    Join the discussion

    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

    Sponsors:

    • Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
  • Featuring:

    • Sarah Adams – Website, GitHub, X
    • Erik St. Martin – GitHub, X
    • Carlisia Thompson – GitHub, LinkedIn, X
    • Brian Ketelsen – GitHub, X

    Show Notes:

    • Test2Doc - Generate API documentation from your tests: a simple addition to Go’s testing pkg
    • Interesting Go Projects and News
      • Go 1.7 toolchain improvements
      • Context in 1.7
      • Vendor Check - Check that all your Go dependencies are properly vendored
      • Building the simplest Go static analysis tool
      • Heka state
      • GopherCon 2014 Data Snarfing with Go: Heka Good Time by Rob Miller (video)
      • Go libhunt - curated list of Go libraries
      • Minio Object Storage in Kubernetes
      • Lime Text editor
      • A pure Go implementation of Gil Tene’s HDR Histogram and “How NOT to Measure Latency” by Gil Tene (video)
      • Brian’s GitHub search for interesting Go repos
      • Free Software Friday
        • Brian - Docker
        • Erik - Rofi - A window switcher, run dialog and dmenu replacement
        • Carlisia - Remote Go Meetup and Sourcegraph Chrome Extension
        • Sarah - API Blueprint Spec
        • Something missing or broken? PRs welcome!

          49 min
        • Sarah Adams on Test2Doc and Women Who Go
          On this show we’re joined by Sarah Adams. We talk about creating safe spaces for women to get started in the Go community, about Women Who Go, and take a deep dive into her Test2Doc open source project.
          49 min
        • Go and Data Science

          In this super informative show with Daniel Whitenack we discuss Go and data science. We talk about what data science really is, tools and projects for getting started with data science using Go, and what to expect from Daniel’s talk at GopherCon this year titled “Go for Data Science”.

          Join the discussion

          Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

          Sponsors:

          • Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
        • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
        • Featuring:

          • Daniel Whitenack – Website, GitHub, X
          • Erik St. Martin – GitHub, X
          • Carlisia Thompson – GitHub, LinkedIn, X
          • Brian Ketelsen – GitHub, X

          Show Notes:

          • AlphaGo - a computer program developed by Google DeepMind to play the board game Go
          • Big Data Uncovered: What Does A Data Scientist Really Do?
          • Uber Argos - Identifying outages with data science
          • Apache Spark
          • Hadoop
          • InfluxDB
          • Pachyderm version controls all your data
          • My laptop is faster than hadoop
          • Golang libraries for data science
          • BoltDB - An embedded key/value database for Go
          • Gonum
          • Gota - DataFrames and data wrangling in Go
          • Interesting Go Projects and News
            • 1.7 freeze
            • Peter Bourgon one year of Go’s best practice article
            • Dave Chenney’s blog
            • Gafka - Tons of Go tools for managing a Kafka cluster
            • ChatOps - When communication matters
            • The Micro Bot - ChatOps for microservices
            • Unik (pronounced Unique) - can compile Go, Java, C/C++ apps into unikernels
            • Free Software Friday
              • Brian - ngrok and Gophers slack #gopherjs channel
              • Erik - neovim
              • Carlisia - Jupyter Notebook and Daniel’s Go kernel for Jupyter, Gopher Notes
              • Daniel - vim-go
              • Something missing or broken? PRs welcome!

                58 min
              • Go and Data Science
                In this super informative show with Daniel Whitenack we discuss Go and data science. We talk about what data science really is, tools and projects for getting started with data science using Go, and what to expect from Daniel’s talk at GopherCon this year titled “Go for Data Science”.
                58 min
              • Early Go Adoption

                Travis Reeder joins the show today to talk about Iron.io, early Go adoption, how Iron.io helps with GoSF and other events for the Go community, the implications of containers at scale, and more.

                Join the discussion

                Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                Sponsors:

                • Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
              • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
              • Featuring:

                • Travis Reeder – GitHub, X
                • Erik St. Martin – GitHub, X
                • Carlisia Thompson – GitHub, LinkedIn, X
                • Brian Ketelsen – GitHub, X

                Show Notes:

                Interesting Go Projects and News
                • Go compiler speed u
                • Build your own static analysis tools:
                • Great video on high performance Go by Bjorn Rabenstein
                • Dave Cheney presentation: Writing High Performance Go
                • Full Oauth2 server in go
                • Rqlite: Some of my favorite things, distributed, databases, etcd, raft - replicated sqlite with an http interface
                • Older but really awesome: peer-to-peer file synchronization - I use this between several computers, win, mac, linux to synchronize documents and even source code
                • Free Software Friday
                  • Brian - Polymer Bindings for GopherJS by Luna Duclos DUCLO
                  • Erik - fsnotify
                  • Carlisia - gocyclo
                  • Something missing or broken? PRs welcome!

                    1 hr 7 min
                  • Early Go Adoption
                    Travis Reeder joins the show today to talk about Iron.io, early Go adoption, how Iron.io helps with GoSF and other events for the Go community, the implications of containers at scale, and more.
                    1 hr 7 min
                  • Go Community Discussions

                    Cory LaNou is our guest this week. He shared what it was like to start open source development after 13 years of programming behind closed doors, and what it was like to have one of his first contributions (a bug fix) be reviewed by Dave Cheney (a very prominent Go developer).

                    Cory helps to organize several local meetups and shared the details of his work in the community, as well as some inspiring tips for how to get involved.

                    We also discussed the need for domain knowledge to understand the code you’re reading, microservices and frameworks in Go, reasoning for breaking down an application, performance, and more.

                    Join the discussion

                    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                    Sponsors:

                    • Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
                  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
                  • Featuring:

                    • Cory LaNou – X
                    • Erik St. Martin – GitHub, X
                    • Carlisia Thompson – GitHub, LinkedIn, X
                    • Brian Ketelsen – GitHub, X

                    Show Notes:

                    Intro Cory
                    • InfluxData
                    • Chicago Ultimate Go
                    • Minneapolis Ultimate Golang
                    • GopherCon
                    • Using microservices
                      • grpc - A high performance, open source, general RPC framework that puts mobile and HTTP/2 first
                      • protobuf (Protocol Buffers) - Google’s data interchange format
                      • Go kit
                      • Mid-show discussion
                        • Cory gave the closing keynote at Gophercon India 2016 on Community
                        • Camel all the things
                        • Do you want to be an open source developer?
                        • Git reflog for winning at git
                        • Cory’s list of OSS help wanted projects
                        • Gophers Slack and #reviews channel
                        • Go meetups around the world
                        • Interesting Go Projects and News
                          • Go 1.6.2 Update (Minor update, biggest change is http2 in the net/http client)
                          • Dave Cheney’s GopherChina talk, Writing High Performance Go
                          • Micro framework
                          • Go GetDoc (needs Go 1.6)
                          • Free Software Friday
                            • Brian - GopherJS
                            • Erik - Kubernetes
                            • Carlisia - Haxor News
                            • Cory https://github.com/fatih/vim-go
                            • Something missing or broken? PRs welcome!

                              50 min
                            • Go Community Discussions
                              Cory LaNou is our guest this week. He shared what it was like to start open source development after 13 years of programming behind closed doors, and what it was like to have one of his first contributions (a bug fix) be reviewed by Dave Cheney (a very prominent Go developer). Cory helps to organize several local meetups and shared the details of his work in the community, as well as some inspiring tips for how to get involved. We also discussed the need for domain knowledge to understand the code you’re reading, microservices and frameworks in Go, reasoning for breaking down an application, performance, and more.
                              50 min
                            • It's Go Time!

                              In this inaugural show Erik, Brian, and Carlisia kick things off by sharing some recent Go news that caught their attention, what to expect from this show, ways to get in touch, and more.

                              Join the discussion

                              Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                              Sponsors:

                              • Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
                            • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
                            • Featuring:

                              • Erik St. Martin – GitHub, X
                              • Carlisia Thompson – GitHub, LinkedIn, X
                              • Brian Ketelsen – GitHub, X

                              Show Notes:

                              Go 1.6.1 and 1.5.4 are released to address two security issues.

                              Visual Studio Code is downright pleasant for Go development. It won’t ever replace vim-go for me, but i’m impressed. via Brian Ketelsen

                              The Washington Post Engineering wrote a post titled Embrace Go – A modern programming language

                              Your First PR

                              HTTP/2 and http2 in Go 1.6

                              GopherJS

                              Go Mithril bindings

                              Vecty

                              Go GetDoc

                              vim-mode

                              atom-vim-mode-plus

                              Ping us on GitHub

                              First Timers Only

                              Rancher

                              Vim

                              Something missing or broken? PRs welcome!

                              33 min

                            About Go Time: Golang, Software Engineering

                            From the publisher's feed

                            Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire.

                            More shows like Go Time: Golang, Software Engineering

                            Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                            Syntax - Tasty Web Development Treats

                            983 Listeners