Go Time: Golang, Software Engineering

Matt Holt on CaddyServer, the ACME Protocol, TLS


Listen Later

This episode wins the contest for the most protocols discussed. Matt Holt joined the show to to talk about TLS, Let’s Encrypt, the ACME protocol, CaddyServer, and a host of other important information security issues.

Join the discussion

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

Sponsors:

  • LinodeOur cloud server of choice! We host everything we do on Linode servers. Use the code gotime20 to get 2 months free!
  • FastlyOur bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
  • Equinox – Build, package and distribute self-updating Go apps to your customers. It’s perfect for CLI tools and on-premise Go software.
  • Featuring:

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

    Show Notes:

    • CaddyServer
    • Caddy 0.9 Released with All New Core (blog post)
    • Papaparse: a CSV parser for the browser
    • websocketd: Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
    • Let’s Encrypt: free SSL certificates
    • PKI (wikipedia)
    • Key concepts of information security: Confidentiality, Integrity, Availability, Non-repudiation
    • Bulletproof TLS Newsletter
    • ACME Protocole
    • Extended Validation Certificate
    • Manage TLS certificates automatically via LetsEncrypt.org
    • Automated wrapper to add let’s encrypt support to go servers
    • Interesting Go Projects and News
      • GopherCon Brasil sponsorship prospectus
      • Hewlett Packard Go AST Scanner
      • Static analysis tool for Go that protects against SQL injections
      • Synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task
      • Brad Fitzpatrick’s functest library
      • Go wrapper for the .NET Core Runtime
      • Fatih’s vim-go tutorial
      • Keep track of upcoming vim-go features
      • Free Software Friday
        • Brian ­- Python
        • Carlisia - Exercism good first patches
        • Matt - A QUIC protocol server implementation in pure Go: faster HTTPS communication
        • Erik - Mosh: the mobile shell, Wireshack Troubleshooting with Wireshark: Locate the Source of Performance Problems (book) , and TCP Dump
        • Something missing or broken? PRs welcome!

          ...more
          View all episodesView all episodes
          Download on the App Store

          Go Time: Golang, Software EngineeringBy Changelog Media

          • 4.6
          • 4.6
          • 4.6
          • 4.6
          • 4.6

          4.6

          128 ratings


          More shows like Go Time: Golang, Software Engineering

          View all
          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          289 Listeners

          Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

          Accidental Tech Podcast

          2,139 Listeners

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

          Syntax - Tasty Web Development Treats

          987 Listeners

          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

          Kubernetes Podcast from Google

          181 Listeners

          Huberman Lab by Scicomm Media

          Huberman Lab

          29,154 Listeners

          go podcast() by Dominic St-Pierre

          go podcast()

          6 Listeners

          Fallthrough by Fallthrough Media

          Fallthrough

          13 Listeners