Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Gobot, Hardware, Gatekeeping

    Ron Evans joined the show to talk about Gobot, writing software for hardware, and open source software’s role in improving the human condition.

    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.
  • Ultimate Go – Ardan Labs offers some of the best training classes for Go, Web and Data Science. They offer two and three full day intensive courses that literally takes any developer, even at different experience levels, to a whole new level. Get in touch and tell them you heard about their classes on Go Time!
  • Featuring:

    • Ron Evans – Website, GitHub, Mastodon, X
    • Erik St. Martin – GitHub, X
    • Carlisia Thompson – GitHub, LinkedIn, X
    • Brian Ketelsen – GitHub, X

    Show Notes:

    Gobot

    Hardware related things:

    @rakyll - go-hardware list

    @maruel - gohci

    @roylee17 - ble

    @lazywei - go-opencv

    Microbit tiny computer

    Raspi Zero W

    Intel Joule

    Intel TinyTile

    Ubuntu Snapcraft

    What we need for Golang to really provide the best IOT/robotics development tools:

    Great Bluetooth LE support

    Great OpenCV support

    Golang on RTOS like Zephyr, MBED

    Shared set of low level hardware interfaces

    Why Open Source?

    Let’s discuss the philosophy of open source. Is the purpose of OSS just to “save money”, or perhaps there is something else to it…

    Interesting Go Projects and News

    Proposal: Standard Logger Interface

    #golang logging library maintainers: It’s time we agreed on a common interface and converged so we don’t have so much mass confusion.

    Package Oriented Design

    Floppy Gopher

    GDB GUI

    GopherCon Speakers Announced!! (how could we forget that??)

    Free Software Friday!

    Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.

    • Brian - g.. (exclude vendor from go commands)
    • Erik - gobuster
    • Carlisia - Just for Func
    • Ron - NATS
    • Something missing or broken? PRs welcome!

      1 hr 11 min
    • Dependency Management, Semver, Community Consensus

      Sam Boyer joined the show to talk about dependency management, building community consensus, and other interesting Go projects and news.

      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.
    • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
    • Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 30-days free on Compose
    • Featuring:

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

      Show Notes:

      Go Dependency Tool (dep)

      Dep

      GPS

      Gophers, please tag your releases

      Working with Semantic Versions

      The Saga of Go Dependency Management

      dep 101

      Interesting Go Projects and News

      Part 2: How Sourcegraph scales with the Language Server Protocol

      Fuzzing as a first class citizen

      Go 1.9 optimizations for allocations in interfaces

      HTTPLab (Wuzz alternative)

      Syscall Fuzzer

      Distributed Storage

      Distributed Networking

      Upspin from Rob & Andrew

      Free Software Friday!

      Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.

      • Brian - jitsi jitsi
      • Erik - helm
      • Carlisia - gcli
      • Something missing or broken? PRs welcome!

        1 hr 7 min
      • Honeycomb, Complex Systems, Saving Sanity

        Charity Majors joined the show to talk about debugging complex systems, using go to save one’s sanity, hiring smart people who can learn, and collectively working to make “on-call” life not miserable.

        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.
      • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
      • Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 60-days free on Compose
      • Featuring:

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

        Show Notes:

        Honeycomb :: Powerful, Exploratory Learning with Richer Data

        go package libhoney (it’s the APM of the future!)

        How We Moved Our API From Ruby to Go and Saved Our Sanity

        CHARITY.WTF

        Database Reliability Engineering book

        Interesting Go Projects and News

        Charity wants to give big shout outs (shouts out?) to Naitik Shah and Matt Silverlock!

        Go 1.8 is released

        Implementing a Debugger: The Fundamentals

        Building a Go Debugger

        Gobot - 1.2 Released

        Pixterm - Draw images in your ANSI terminal with true color

        1.8 Release Parties Everywhere

        Change to Go CoC

        Free Software Friday!

        Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.

        • Brian - Eclipse Che
        • Erik - Kube-Lego
        • Carlisia - Visual Studio Code
        • Something missing or broken? PRs welcome!

          57 min
        • Pachyderm, Provenance, Data Lakes

          Joe Doliner joined the show to talk about managing data lakes with Pachyderm, data containers, provenance, and other interesting Go projects and news.

          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.
        • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
        • Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
        • Featuring:

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

          Show Notes:

          Pachyderm.io

          Let’s build a modern Hadoop

          Putting the science back in data science

          Martin Fowler - DataLake

          Wikipedia: Data Lake

          Provenance: the Missing Feature for Rigorous Data Science. Now in Pachyderm 1.1

          xkcd: Who were you DenverCoder9? What did you see?!

          Pachyderm Users Slack Channel

          Interesting Go Projects and News

          GitLab.com Database Incident - 2017/01/31

          Changelog Spotlight #8: Conversational Development and Controversy with Sid Sijbrandij

          Wuzz (visual cURL)

          Ozzo Validation

          dep 101 - I Can Haz Downtime?

          The State of Go - February 2017

          Free Software Friday!

          Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.

          • Brian - NATS
          • Erik - hashcat
          • Carlisia - Hashicorp Vault
          • Joe - grpc
          • Something missing or broken? PRs welcome!

            1 hr 5 min
          • Gopherize.me, GitHub Stars, BitBar

            Mat Ryer joined the show to talk about creating your own Gopher avatar with Gopherize.me, the importance of GitHub Stars, his project BitBar, and other interesting Go projects and news. Special thanks to Kelsey Hightower for guest hosting too!

            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.
          • Ultimate Go – Ardan Labs offers some of the best training classes for Go, Web and Data Science. They offer two and three full day intensive courses that literally takes any developer, even at different experience levels, to a whole new level. Get in touch and tell them you heard about their classes on Go Time!
          • Featuring:

            • Mat Ryer – Website, GitHub, LinkedIn, X
            • Erik St. Martin – GitHub, X
            • Carlisia Thompson – GitHub, LinkedIn, X
            • Kelsey Hightower – GitHub, X

            Show Notes:

            • Create your very own Gopher avatar with gopherize.me
            • Buffalo from Mark Bates
            • Beautiful Packages in Go
            • We talked through the Go 1.8 release notes
            • murlokswarm/app - Like Electron but in Go
            • gdlv - Linux GUI for Delve
            • Fission - A framework for serverless functions on Kubernetes
            • Your First PR: Contributing to an Open Source Go Project
            • Kelsey Hightower predicted the future! - “it’s Go Time!”
            • Something missing or broken? PRs welcome!

              1 hr 4 min
            • Gopherize.me, GitHub Stars, BitBar
              Mat Ryer joined the show to talk about creating your own Gopher avatar with Gopherize.me, the importance of GitHub Stars, his project BitBar, and other interesting Go projects and news. Special thanks to Kelsey Hightower for guest hosting too!
              1 hr 4 min
            • Hellogopher, whosthere?

              Filippo Valsorda joined the show to talk about his project Hellogopher, whosthere (whoami.filippo.io), $GOPATH, TLS 1.3, Cloudflare’s secret reverse proxy, 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.
            • Ultimate Go – Ardan Labs offers some of the best training classes for Go, Web and Data Science. They offer two and three full day intensive courses that literally takes any developer, even at different experience levels, to a whole new level. Get in touch and tell them you heard about their classes on Go Time!
            • Featuring:

              • Filippo Valsorda – Website, GitHub, Mastodon, X
              • Erik St. Martin – GitHub, X
              • Carlisia Thompson – GitHub, LinkedIn, X
              • Brian Ketelsen – GitHub, X

              Show Notes:

              • hellogopher - “just clone and make”
              • TLS 1.3 (TLS-tris)
              • Exposing Go on the Internet
              • Interesting Go Projects and News
                • gopherize.me (this is Brian’s fault!)
                • chromedp - Package chromedp is a faster, simpler way to drive browsers in Go using the Chrome Debugging Protocol (for Chrome, Edge, Safari, etc) without external dependencies (ie, Selenium, PhantomJS, etc).
                • nlp - General purpose any-lang Natural Language Processor that parses the data inside a text and returns a filled model
                • dep - Go dependency tool
                • Mate - Mate manages AWS Route53 and Google CloudDNS records for your Kubernetes services and ingresses
                • Go code intelligence on Sourcegraph
                • How to write Go code - This document demonstrates the development of a simple Go package and introduces the go tool, the standard way to fetch, build, and install Go packages and commands.
                • Free Software Friday
                  • Erik - ZIM - Zsh IMproved from Matt Hamilton
                  • Fillippo - go-tools - A collection of tools and libraries for working with Go code, including linters and static analysis from Dominik Honnef
                  • Something missing or broken? PRs welcome!

                    1 hr 2 min
                  • Hellogopher, whosthere?
                    Filippo Valsorda joined the show to talk about his project Hellogopher, whosthere (whoami.filippo.io), $GOPATH, TLS 1.3, Cloudflare’s secret reverse proxy, and more.
                    1 hr 2 min
                  • Go, Jocko, Kafka

                    Travis Jeffery joined the show to talk about Go, Jocko, Kafka, how Kafka’s storage internals work, and interesting Go projects and news.

                    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.
                  • Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.
                  • Featuring:

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

                    Show Notes:

                    • JOCKO — a Kafka implemented in Golang
                    • Building a Kafka that doesn’t depend on ZooKeeper
                    • How Kafka’s Storage Internals Work
                    • Kafka protocol guide
                    • A really interesting post by Russ Cox ~> My Go Resolutions for 2017
                      • Ponzu is a powerful and efficient open-source HTTP server framework and CMS. It provides automatic, free, and secure HTTP/2 over TLS (certificates obtained via Let’s Encrypt), a useful CMS and scaffolding to generate content editors, and a fast HTTP API on which to build modern applications.
                      • “SHENZHEN GO” (working title) - Experimental visual Go environment
                      • Ebiten - A simple SNES-style 2D game library in Go
                      • Subgraph OS is a desktop computing and communications platform that is designed to be resistant to network-borne exploit and malware attacks. It is also meant to be familiar and easy to use. Even in alpha, Subgraph OS looks and feels like a modern desktop operating system.
                      • Cherami: Uber Engineering’s Durable and Scalable Task Queue in Go
                        • Rust vs. Go + comments on Hacker News
                        • How to educate me about prejudice in the open-source community
                        • A great discussion in golang-dev this week ~> Standardization around logging and related concerns
                        • Free Software Friday!

                          Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives.

                          • Brian - goa/gorma
                          • Erik - OpenOCD
                          • Carlisia - oklog - Prometheus for logs
                          • Travis - Salvatore Sanfilippo (aka antirez) + Redis
                          • Something missing or broken? PRs welcome!

                            1 hr 5 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