Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Go Kit, Dependency Management, Microservices

    Peter Bourgon joined the show to talk about Go kit, microservices, Go in the enterprise, dependency management, and writing Go packages.

    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.
  • Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
  • Minio – Minio is an Amazon S3 compatible object storage server built for cloud application developers and devops. It’s also open source!
  • Featuring:

    • Peter Bourgon – GitHub, X
    • Erik St. Martin – GitHub, X
    • Carlisia Thompson – GitHub, LinkedIn, X
    • Scott Mansfield – GitHub, X

    Show Notes:

    • The panel shared that time they all used Go Channels incorrectly
    • Go kit is a distributed programming toolkit for building microservices in large organizations. We solve common problems in distributed systems, so you can focus on your business logic.
    • Go best practices, six years in
    • Go in the Modern Enterprise and Go Kit
    • Peter mentioned So you want to write a package manager which is a DEEP article, estimated at 50 minutes to read
    • Free Software Friday
      • Scott — zetcd lets you serve zookeeper with etcd
      • Erik — Pelikan is Twitter’s unified cache backend
      • Peter — The Platinum Searcher is a code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
      • Go source code looks particularly good when displayed in Go fonts.

        Something missing or broken? PRs welcome!

        1 hr 27 min
      • Juju, Jujucharms, Gorram

        Nate Finch joined the show this week to talk about Juju, Charms, maturing a project along side Go, Gorram, finding your happy path, 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.
      • StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications.
      • Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go.
      • Featuring:

        • Nate Finch – Website, GitHub, X
        • Erik St. Martin – GitHub, X
        • Carlisia Thompson – GitHub, LinkedIn, X

        Show Notes:

        • juju - is devops distilled
        • jujucharms
        • Gorram - It’s like go run for any go function
        • Go Proverbs
        • Vanity Imports with Hugo
        • Free Software Friday
          • Erik: Container Network Interface - networking for Linux containers
          • Carlisia: Kinetic - High-Performance AWS Kinesis Client for Go. An easier way to access kinesis shards and poll them etc, takes all that logic out and makes stuff easy.
          • Nate: Hugo - A Fast and Flexible Static Site Generator built with love in Go

            Something missing or broken? PRs welcome!

            1 hr
          • Open Sourcing Chain's Developer Platform

            Tess Rinearson joined the show to talk about Chain launching their open source developer platform, choosing an open source license, open sourcing Chain Core, and the future of this powerful blockchain written in Go.

            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 $10/mo. We host everything we do on Linode servers. Use the code gotime20 to get 2 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.
          • Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go.
          • Featuring:

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

            Show Notes:

            • Chain Launches Open Source Developer Platform
            • Chain Core on GitHub
            • Chain Core docs
            • Chain Protocol Whitepaper
            • GNU Affero General Public License
            • Choose an open source license
            • Stochastic flame graph profiler for Go programs
            • Visa’s Blockchain Bet Opens Up to Developers
            • Tess on Medium
            • Interesting Go Projects and News
              • A code review dog who keeps your codebase healthy
              • Go 1.8: assume GOPATH=$HOME/go if not set
              • Free Software Friday
                • Brian ­- The Go Tour and a shout out to Andrew Gerrand
                • Erik - A command line tool to view namespaces and cgroups, useful for low-level container prodding
                • Carlisia - Listing of open source projects that have issues labeled with Help Wanted
                • Something missing or broken? PRs welcome!

                  1 hr 10 min
                • Open Sourcing Chain's Developer Platform
                  Tess Rinearson joined the show to talk about Chain launching their open source developer platform, choosing an open source license, open sourcing Chain Core, and the future of this powerful blockchain written in Go.
                  1 hr 10 min
                • Go work groups and hardware projects

                  Jaana B. Dogan joined the show to talk about hardware geekery, on-boarding people into Go, the state of the feedback loop with the Go team, and her initiative to create Go Work Groups.

                  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 $10/mo. We host everything we do on Linode servers. Use the code gotime20 to get 2 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.
                • Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go.
                • Featuring:

                  • Jaana Dogan – Website, GitHub, X
                  • Erik St. Martin – GitHub, X
                  • Carlisia Thompson – GitHub, LinkedIn, X
                  • Cory LaNou – X

                  Show Notes:

                  • Gopher Gala
                  • bobbleHat: A Go library to support Raspberry Pi HATs
                  • From NAND to Tetris
                  • Build a Modern Computer from First Principles: From Nand to Tetris (Coursera)
                  • GopherCon 2016: Katrina Owen - Mind the Gap (video)
                  • A Tour of Go
                  • Learn Java
                  • Rust Book
                  • Go Blog
                  • Kubernetes Special Interest Groups
                  • Interesting Go Projects and News
                    • New Netflix Chaos Monkey
                    • Docker chaos testing tool
                    • Gophers Slack meetup organizers channel
                    • Free Software Friday
                      • Cory ­- Shout out to the organizers of all local Go meetups. Specifically the organizers of Chicago Ultimate Golang (Varun) and Minneapolis Ultimate Golang (Eric, Jack, Nick, and Calvin) — each of whom put those cities back on track.
                      • Erik - Kubernetes Special Interest Groups
                      • Carlisia - Gophers Slack @gopher bot
                      • Something missing or broken? PRs welcome!

                        1 hr 17 min
                      • Building a startup on Go

                        Blake Mizerany joined the show to talk about coming to Go from Ruby, Go’s growth and adoption over the past 7 years, adopting external dependencies, building a startup on Go, and coding as CEO.

                        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 $10/mo. We host everything we do on Linode servers. Use the code gotime20 to get 2 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.
                      • Code School – New course for those getting started with Go. On Track With Go — learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures.
                      • Featuring:

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

                        Show Notes:

                        Blake had to take off early from the show, so at around 20 minutes in Brian, Carlisia and Erik discuss the latest projects on their Go radar.

                        • Introducing Changelog 2.0
                        • Blake Mizerany at dotGo 2014 — Three fallacies of dependencies
                        • Cory LaNou’s Running a Go Meetup project
                        • go-conv - Conversions without using reflection across most built-in Go types through type assertion switches.
                        • gorram - It’s like go run for any go function
                        • SummitDB - In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
                        • From Matt Holt - JSON-to-Go converts JSON to Go struct
                        • From Matt Holt - curl-to-Go instantly converts curl commands to Go code
                        • Write React Components in Go
                        • go-qemu - Go packages to interact with QEMU using the QEMU Machine Protocol (QMP)
                        • myLG - an open source software utility which combines the functions of the different network probes in one network diagnostic tool.
                        • stability-badges - SVG badges for Go projects
                        • netstat - Find out who is listening on a specific port
                        • lsof - List of open files or open ports
                        • strace - It’s diagnostic, debugging and instructional userspace utility for Linux
                        • Something missing or broken? PRs welcome!

                          58 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