Cup o' Go

Alle afleveringen

180 afleveringen, van nieuw naar oud

  1. Tool{chain}s of the trade, meetup war stories, and OpenTF/HashiCorp discussion with env0 CEO Ohad Maislish

    8 september 2023 · 55 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    🆕 Go 1.21.1 & 1.20.8 released

    ⚒️ Related: Tool dependencies proposal has been accepted, and here's the design document link. We got you covered ;)

    🎫 Conference updates

    🇮🇳 GopherCon India TOMORROW - shoutout Rishi Chandwani for bringing it to our attention

    🇬🇧 Fyne Conf Nov 3rd in the UK, CFP open until Oct 6

    Thoughts on the HashiCorp story from Emily Omier

    Perfectly Reproducible, Verified Go Toolchains

    spec: add untyped builtin zero has been accepted

    Shay's experience at the Israel Go meetup, hosted by Lunar.dev

    Applied Go is going on hiatus until October

    [Sponsored] Koyeb new feature alert: Multi-region Dockerfile support

    Interview with Ohad Maislish about opentf

    https://www.theiacpodcast.com/

    https://www.env0.com/

    https://opentf.org/fork

    https://blog.gruntwork.io/the-future-of-terraform-must-be-open-ab0b9ba65bca

    https://www.terratag.io/

    Contact:

    ohad@env0.com

    https://www.linkedin.com/in/ohadmaislish/

    https://twitter.com/DevOpsOhad

    ★ Support this podcast on Patreon ★

  2. "slog"-ging through a mountain of Go news

    1 september 2023 · 36 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    Go 1.21.1 & 1.20.8 coming Sept 6

    Conference updates

    🇺🇸 GopherCon in San Diego, California, USA, coming Sept 26-29

    📼 GopherCon EU videos are online!

    HashiCorp announced open source licence change

    Proposals:

    Accepted: net/http: enhanced ServeMux routing

    Related Reddit discussion: Is the standard library enough for a web backend?

    ⏱️ Discussion: metrics for the standard library

    📂 Declined (for now): io/fs: add writable interfaces

    [Sponsored] Blog post: Deploy and scale high-performance background jobs with Koyeb Workers

    🤿 log/slog deep dive

    Blog post: Structured Logging with slog

    Collection of slog handlers and middlewares: github.com/samber/slog-multi

    Logrus issue: Add slog compatibility layer

    Proposal (likely accept): testing/slogtest: support sub-tests

    ★ Support this podcast on Patreon ★

  3. Go 1.21.0 is here! Time to get hyped about 1.22! Plus an interview with Josh Bleecher Snyder

    11 augustus 2023 · 56 min

    Afspelen
    🇬🇧 GopherCon UK, Aug 16-18 Lees meer

    🥳 Go 1.21.0 is released!

    Smallest release since Go 1.5

    golangci-lint v1.54.0 released with Go 1.21 support

    Proposals

    Accepted: 0️⃣ Untyped zero

    Accepted (and implemented): Use WithCancelCause for eggrgroup.WithContext

    Accepted: Experimental range support behind GOEXPERIMENT=range

    New library: concurrent-swiss-map v1.0.0

    Blog post: A linter I really recommend you to use if you're doing SQL in Golang by Piotr Jastrzebski

    Interview with Josh Bleecher Snyder

    The Bitter Lesson

    Cursorless

    ★ Support this podcast on Patreon ★

  4. Is it Gone-W or Go-New? Plus CVE fixes, Go Dev Survey, and Benthos interview

    4 augustus 2023 · 58 min

    Afspelen
    Go 1.21RC4 is out Lees meer

    🪳 CVEs

    CVE-2023-29409 fixed in Go 1.20.7 & 1.19.12

    CVE-2023-3978 fixed in golang.org/x/net & golang.org/x/net/html v0.13.0

    CVE-2023-29407 & CVE-2023-29408 fixed in golang.org/x/image & golang/x/image/tiff v0.10.0

    🗳️ Go Developer Survey open until August 10

    🆕 gonew: Experimenting with project templates by Cameron Balahan

    📘 Have you written a book about Go? Contact Bill Kennedy: bill@ardenlabs.com

    Proposal: time: stop requiring Timer/Ticker.Stop for prompt GC

    Blog post: Zero allocations metrics with opentelemetry-go by Howard John

    Interview

    Benthos project

    Benthos community links

    Ashley Jeffs

    Twitter

    LinkedIn

    GitHub

    Mihai Todor

    Twitter

    LinkedIn

    GitHub

    ★ Support this podcast on Patreon ★

  5. 📚 So many Go books, so little time! Plus upcoming security releases, GopherCon ⚡ lightning talks, and interview with Donia Chaiehloudj

    28 juli 2023 · 44 min

    Afspelen
    Today we're joined by guest co-host, Adelina Simion! Adelina works at Form3, co-organizer of Women Who Go, London and London Gophers, and is the author of Test-Driven Development in Go. Lees meer

    🛡️ Security updates coming August 1:

    Go 1.20.7 & 1.19.12

    golang.org/x/image/tiff

    golang.org/x/net and golang.org/x/net/html

    Conferences

    GopherCon Singapore, Nov 2-3

    CFP open until August 14

    GopherCon, San Diego Sept 25-28

    ⚡ Lightning Talk submissions open until August 7

    💀 New deadcode tool

    Blog post: Are you maintaining dead code?

    📚 New Go books

    Shipping Go by Joel Holmes

    gRPC Go for Professionals by Clément Jean

    Blog post: 5 Ways to Write a Go Database Model by Paul Boyd

    Ad break

    Stop by the Women Who Go booth at GopherCon UK, August 16-18

    Interview with Donia Chaiehloudj

    Follow on Social Media

    LinkedIn

    Twitter

    Upcoming book: Learn Go with Pocket-Sized Projects

    Jonathan's early-access review

    ★ Support this podcast on Patreon ★

  6. Change is in the air! Untyped zero, coroutines, and improved http.ServeMux.

    21 juli 2023 · 21 min

    Afspelen
    Go 1.21RC3 released Lees meer

    🎉 loopvar fix has been ACCEPTED! Likely to be included in 1.22

    Blog post: Coroutines for Go by Russ Cox

    🌐 net/http.serveMux routing improvements is now an official proposal

    0️⃣ New proposal: add an untyped zero

    Echo 4.11.0 released

    Join us on Slack at #cup-o-go on the Gophers Slack, and buy your own Cup o' Go Merch 🛍️!

    ★ Support this podcast on Patreon ★

  7. 🦍 Gorilla's back! govulncheck 1.0, and conferences galore

    14 juli 2023 · 20 min

    Afspelen
    Security fixes: Go 1.20.6 & 1.19.11 released Lees meer

    Conferences

    🇰🇷 GopherCon Korea, Seoul, August 5-6

    🇬🇧 GopherCon UK, London, August 16-18

    🇺🇸 GopherCon, San Diego, CA, USA, September 25-28

    🇮🇪 GopherCon Ireland, Dublin, November 2 (CFP ends July 14)

    🦍 Gorilla's Back!

    govulncheck v1.0.0 released

    Blog post: Finding bugs with fuzzing by John Arundel

    act, Run GitHub Actions locally,v0.2.48 released

    More job-hunting resources:

    #jobs-wanted channel on the Gopher Slack

    r/golang's monthly pinned Who's Hiring post

    ★ Support this podcast on Patreon ★

  8. Where to find Go jobs, will Go stop accepting GitHub PRs? And upcoming changes to 1.21 and 1.22

    7 juli 2023 · 24 min

    Afspelen
    Go 1.21 coming soon Lees meer

    🍕 New cmp, slices, and maps packages

    🪵 Structured logging

    Execution tracer overhaul, targeted for Go 1.22

    Issue #60773

    Proposal doc

    Should the Go project stop importing GitHub PRs?

    GitHub Discussion

    Reddit Discussion

    📻 Blog post: Podcasts for Go Developers

    Where to find Go jobs

    Go Israel Meetup job board

    On the Gophers Slack

    #jobs - 📰 Postings for Go jobs

    #jobs-remote - 🌐 Postings about remote jobs

    #contract_freelance - Freelance/contract jobs

    #jobs-discussion - 💬 Discussions about the job market, job searching, career advice, etc.

    Blog post & announcement: Working on sqlc full-time

    Reddit discussion: Is there a Vercel-like service to deploy a simple Go app?

    Tweet thread: Go as a first language

    Ad break:

    Lunar.dev API Consumption blogpost

    ★ Support this podcast on Patreon ★

  9. Hello, Brewster! Go 1.21 features, No YAML for you, and Women Who Go come on the show!

    30 juni 2023 · 50 min

    Afspelen
    Conferences: Lees meer

    GopherCon AU CFP through July 31

    Proposals:

    Accepted: Add generic database/sql.Null[T]

    Declined: Add YAML to stdlib

    Likely accept: Make GOPATH invincible

    Go 1.21 overview:

    Find the release notes here

    Go 1.21 improves build speed by up to 6%, largely thanks to building the compiler itself with PGO.

    New stack traces

    Type inference improvements

    Unicode 15.0.0

    Releases:

    Delve 1.21.0

    goreleaser v1.19.0

    Ad break:

    Our gopher is named Brewster now!

    Interview:

    Nofar Schnider

    Yarden Laifenfeld

    Women Who Go official site

    ★ Support this podcast on Patreon ★

  10. Go 1.21 coming soon! Plus John Arundel's advice for those who aren't enjoying Go so much

    23 juni 2023 · 56 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    🇪🇺 GopherCon EU next week in Berlin! June 26-29

    🧪 Go 1.21rc2 is out

    Read the draft release notes

    💬 Discussion (closed): Add package forwarding

    💬 Discussion (ongoing): Move HTTP/2 to the standard library

    Community highlights

    🎮 Dendy, NES emulator written in Go

    grank.io, Go packages ranked by Google Page Rank and GitHub stars

    Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, or infrastructure management. You can run Web apps & APIs, event-driven serverless functions, background workers, and even cron jobs!

    Interview with Go 👨‍🏫 teacher and 📚 author, John Arundel

    On Twitter: @bitfield

    On LinkedIn: bitfieldconsulting

    Web site: bitfieldconsulting.com

    Video: Things in Go I Never Use by Mat Ryer

    Video: What is the best book to learn Go in 2023?

    ★ Support this podcast on Patreon ★

  11. Why would they change math? Math is math! Also, the Internet is on strike, and an interview with Andy Williams about Fyne

    16 juni 2023 · 1 uur 15 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    Go 1.20.5 & 1.19.10 released

    VSCode-go v0.39.0 released

    🖩 Discussion: Add new API for math/rand

    📊 SO 2023 Survey Results

    The internet is on strike!

    /r/golang is temporarily restricted

    Stack Exchange moderation strike

    👩 Women Who Go

    🇮🇱 Women who Go Israel is back

    🇬🇧 Also check out our past interview with Adelina Simion, co-organizer of Women Who Go London

    Blog post: Go Sync or Go Home: WaitGroup by Yarden Laifenfeld

    Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, or infrastructure management. You can run Web apps & APIs, event-driven serverless functions, background workers, and even cron jobs!

    Help us name the show's gopher mascott on the Slack channel, #cup-o-go

    Interview with Andy Williams

    Fine project web site

    Andy's web site: andy.xyz

    ★ Support this podcast on Patreon ★

  12. Don't defer your time.Since calls; Hugo is safer than ever! And interview with Koyeb CEO and cofounder, Yann Léger

    6 juni 2023 · 54 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    Go 1.20.5 & 1.19.10 coming any moment now

    Proposals

    📜 Accepted: Add `else with` to templates

    ⌚ Likely accept: cmd/vet: time.Since should not be used in defer statement

    New proposal: database/sql: add generic Null[T]

    Releases

    Hugo v0.113.0 with HTTPS support

    🐍 spf13/viper v0.16.0

    golangci-lint v1.53.0, .1, & .2, with several new linters, and many updates

    🍣 BurntSushi/toml v1.3.0 & .1, with experimental TOML 1.1 support

    Blog post: Improving Observability of GoLang Services

    Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, or infrastructure management. You can run Web apps & APIs, event-driven serverless functions, background workers, and even cron jobs!

    Production note: Starting next week, we'll be releasing episodes on Fridays.

    Interview with Yann Léger

    Koyeb

    Connect with Yann

    LinkedIn

    Twitter

    ★ Support this podcast on Patreon ★

  13. Go-ing to the Max(): Exploring new builtins, HTTP routing enhancements, plus 5, no, 6, Hugo releases

    29 mei 2023 · 29 min

    Afspelen
    Thank you to this week's sponsor, Koyeb! Lees meer

    New builtins, min & max coming in Go 1.21

    Discussion: Possible enhancements to http.ServeMux routing

    Hugo v0.112.0-.5 released

    Check out Gont, A testing framework for distributed Go applications

    Random Testing blog series by John Arundel, Fuzz Testing in Go

    Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, or infrastructure management. You can run Web apps & APIs, event-driven serverless functions, background workers, and even cron jobs!

    This week on the #cup-o-go Slack

    Thanks to the admins over on the Gopher Slack for getting RSS integration working on the #cup-o-go channel

    🍿 More on finalizer woes: https://github.com/go4org/intern/issues/2, https://github.com/go4org/intern/pull/4, https://github.com/josharian/intern

    Call for help: Talks, blogs, Tutorials on how to write and think like a Gopher

    Thread on RSS, Email, blogging, and all that fun stuff

    ★ Support this podcast on Patreon ★

  14. Cup o' Go mugs are all the rage, Shay's an official contributor, and an interview with Applied Go Weekly editor, Christoph Berger

    22 mei 2023 · 51 min

    Afspelen
    A big thanks to this episode's sponsor, Koyeb! Lees meer

    Proposal, accepted and merged: slices: add Reverse

    Correction: GOEXPERIMENT=gocacheprog feature won't introduce new cache invalidation bugs

    New proposal: strings.First function

    Blog post: Some notes on the cost of Go finalizers (in Go 1.20) by Chris Siebenmann

    PayPal's key-value store, JunoDB, has been open-sourced

    Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, or infrastructure management. You can run Web apps & APIs, event-driven serverless functions, background workers, and even cron jobs!

    ☕ Merch is being delivered! Share a selfie on social media! #cupogo

    Interview with Christoph Berger

    Subscribe to the Applied Go Weekly newsletter

    Check out Christoph's excellent Go courses

    Read the Applied Go blog

    Applied Go on YouTube

    ★ Support this podcast on Patreon ★

  15. Survey says: I use Linux 🐧! Also cons, proposals, releases and an interview with Lane Wagner

    15 mei 2023 · 1 uur 7 min

    Afspelen
    Conferences: Lees meer

    GopherCon Europe, Berlin, June 26-29

    Gopher China, June 9-11

    Go Dev Survey 2023Q1 results

    StackOverflow Dev Survey 2023

    Proposals

    A formal proposal to change loop variable semantics

    Limit cap of Buffer.Bytes() result

    New Proposal: Optional improved caching

    Community

    SemanticDiff supports Go

    Redis go client

    "Anyone knows of any good Go podcasts?"

    Go Time https://changelog.com/gotime

    go podcast() https://go.transistor.fm/

    Arden Labs https://podcasts.apple.com/us/podcast/ardan-labs-podcast/id1539547911

    Cup o' Go https://cupogo.dev/

    Ads

    Check out our merch on https://www.store.cupogo.dev/

    Interview with Lane Wagner

    Check out boot.dev!

    On YouTube as well

    On "Adventures in DevOps"

    ★ Support this podcast on Patreon ★

  16. What the ʕ◔ϖ◔ʔ? New merch, TDD book interview with Adelina Simion, and more

    8 mei 2023 · 1 uur 1 min

    Afspelen
    Check out our new Merch store and buy your very own Cup o' Go coffee mug or sticker! Lees meer

    Go 1.20.4 and Go 1.19.9 are released

    Conferences:

    Go Conference 2023 Japan, Online June 2

    GothamGo, New York City June 9

    Proposals

    Likely decline: Add new testing/cmp package

    Retracted: Add .ʕ◔ϖ◔ʔ as an alternate spelling of .go in file names

    Ongoing discussion: Add new package cmp, with Ordered, Min, Max

    Blog post: Template rendering in Go: a software optimization tale

    Automatic test runner: Gokiburi

    And the older project, GoConvey

    Blog post: The Bubbletea (TUI) State Machine pattern

    New projject: Bunnify, a library for publishing and consuming events for AMQP

    Interview with Adelina Simion

    Buy the book: Test-Driven Development in Go

    Blog: adelinasimion.dev

    Connect on LinkedIn or Twitter

    Meetups: Women Who Go (London) and London Gophers

    Speaking at GopherCon UK, August 16-18

    ★ Support this podcast on Patreon ★

  17. Conf42 talks online, Jonathan is a new Go contributor, and lots of community discussions

    1 mei 2023 · 40 min

    Afspelen
    Go 1.20.4 & 1.19.9 coming tomorrow Lees meer

    Conf42: Golang talks available online

    Text marshaling & unmarshaling added to regexp package for 1.21

    Jonathan's video about the proposal, acceptance, and change process

    Blog post: WebSockets: Scale at Fractional Footprint in Go

    Reddit question: Which books should I read as an experienced Go developer?

    Shay's recommendation: Designing Data-Intensive Applications by Martin Kleppman & Benjamin Lange

    Jonathan's recommendation: Go Fundamentals by Mark Bates & Cory Lanou (Jonathan's review)

    Blog post: FireScroll - A Highly available multi-region KV database with massive read scalability

    ★ Support this podcast on Patreon ★

  18. Go 1.21 development is full steam ahead: io/fs, loopvar, slog API vetting, context merging. And an interview with GoTek

    24 april 2023 · 44 min

    Afspelen
    On the news this week: Lees meer

    🇧🇷 GopherCon Brasil CFP open until May 3

    🇮🇹 GoLab 2023 CFP open closes on May 21

    💬 io/fs: writeable interface new discussion asking for use cases. If you have a project that uses a writeable abstraction interface, go there!

    ✅ GOEXPERIMENT=loopvar is in! Will be included in 1.21

    🍵 gitea v1.19.1 released with breaking changes

    ᚬ log/slog: Add vet checks for variadic inputs discussion in GitHub and our Slack

    ⛙ context.Merge is on hold until AfterFunc has been out in the wild for a while to see if the proposal will need to be resurfaced

    Interview with Fraser Williams and Callum Williams from Go Tek. If you're looking for a Go job, contact them via LinkedIn!

    ★ Support this podcast on Patreon ★

  19. Tons of releases around the Go community: spf13/cobra, FerritDB, GoLand 2023.1, and much more

    17 april 2023 · 29 min

    Afspelen
    Go 1.20.3 & 1.19.8 released. Upgrade now! Lees meer

    Proposal accepted: Opt-in transparent telementry

    New proposal: sort: add Ordered, Min, Max

    Conf42: Golang, April 20

    Go OpenAI 1.7 released

    Natalie Pistunovich's GopherCon Israel talk: AI-Assisted Go: Up Your Game and Have More Fun (Hebrew)

    gofumpt 0.5.0 released

    cobra v1.7.0 released

    FerretDB 1.0 GA released

    Reddit discussion

    GoLand 2023.1 released

    goreleaser v1.17.0 and v1.17.1 released

    ws v1.2.0 released

    Want to work with Shay? Reach out at mrnice.dev

    ★ Support this podcast on Patreon ★

  20. Go adds Morse Code support! Upcoming security releases, and community discussions

    3 april 2023 · 18 min

    Afspelen
    [April Fool] Sound of Silence reaction Lees meer

    Go 1.20.3 & 1.19.8 coming tomorrow

    [April Fool] Go Compiler Now Supports Morse Code

    Conf42: Golang, free online conference, April 20

    Ebitengine 2.5.0 with XBox support

    Proposals and discussions

    Open issue: Mockable time support

    Discussion: Should Plan9 support be dropped or forked?

    Likely accept: add context.AfterFunc

    Many active and open proposals related to structured logging

    Blog post: Go linters configuration, the right version by Oleg Kovalov

    Blog post: 6 Ways To Boost the Performance of Your Go Applications by Mehmet Sezer

    Reddit: What other languages have charactaristics similar to Go?

    ★ Support this podcast on Patreon ★

  21. Early look at Go 1.21 changes, ChatGPT plugin templates for Go, and releases in the Git universe

    27 maart 2023 · 21 min

    Afspelen
    Coming in Go 1.21 Lees meer

    Blog post: Planning Go 1.21 Cryptography Work by Filippo Valsorda

    disallow anonymous interface cycles

    purego implementation of hash/maphash

    Releases

    v8go v0.9.0

    gitea v1.19.0

    go-github v50.2.0

    Community news

    Shay Nehmad's make-git-better CTF

    Go Time podcast

    chatGPT-plugin-template on GitHub

    The tweet

    Daniel Nephin's gotest.tools and gotestsum

    GitHub Actions and Go by Oleg Kovalov

    golangci-lint

    ★ Support this podcast on Patreon ★

  22. golangci-lint is now fully generics-compatible, and more talk about structured logging, telemetry, and more

    20 maart 2023 · 33 min

    Afspelen
    golangci-lint 1.52.0 released Lees meer

    revive 1.3.0 & 1.3.1 released

    fasthttp v1.45.0 released

    Last week's interview with fasthttp maintainer, Erik Dubbelboer

    Conf42: Golang 2023 last call for CFPs

    Proposal accepted: log/slog: structured, leveled logging

    Proposal: add opt-in transparent telemetry to Go toolchain

    Proposal: notification callback for cancelled/expired contexts

    Proposal: improve ergonomics of fmt.Print-like functions

    PGO will be auto by default in Go 1.21

    Rant

    Reddit: What "sucks" about Golang?

    Lies we tell ourselves to keep using Golang

    I want off Mr. Golang's Wild Ride

    Jonathan's Video: 10 Things I Hate about Go

    Interview with Tamir Friedman

    Beyond Go slides

    GopherJS: Go to JavaScript transpiler

    otto: JavaScript parser and interpreter written natively in Go

    v8go

    kivik: CouchDB client library for Go

    Go Israel March 2023 meetup

    ★ Support this podcast on Patreon ★

  23. Are we testing? testing.Testing() will tell you! Plus official security patches, goreleaser v1.16, and more.

    13 maart 2023 · 42 min

    Afspelen
    Go 1.20.2 & 1.19.7 released Lees meer

    Go 1.20.2 milestone

    Go 1.19.7 milestone

    goreleaser v1.16.0 & v1.16.1 released

    OpenCollective

    Babel.js

    Women Who Code

    Proposals

    Accepted: Add testing.Testing() bool function

    New: Track tool usage in go.mod

    New: Opt-in transparent telemetry

    Introducing ngrok-go: Ingress to your Go Apps as a net.Listener

    Code coverage for Go integration tests

    Conferences

    Finall call for CFP to GopherCon in San Diego

    Erik Dubbelboer

    On GitHub: https://github.com/erikdubbelboer

    fasthttp

    Amsterdam Golang Meetup

    ★ Support this podcast on Patreon ★

  24. Opting in to Transparent Telemetry, new community releases, and more

    6 maart 2023 · 32 min

    Afspelen
    Opting In to Transparent Telemetry by Russ Cox Lees meer

    Accepted proposal: net/http: add ResponseController.EnableFullDuplex

    Last call for comments: log/slog: structured, leveled logging

    BadgerDB v4.0.1 released

    dominikbraun/graph v0.16.0 released

    Service Weaver announced by Google

    conc v0.3.0 released

    Technology Trends for 2023 by O'Reilly Media

    Conferences

    GopherChina, June 9-11

    xc

    Web site: xcfile.dev

    On GitHub

    Interview notes

    Transistor.fm podcast hosting

    Riverside.fm audio/video recording

    Audacity open-source audio software

    Trello

    Jonathan's other content

    Daily Go newsletter

    Boldly Go YouTube channel

    Tiny DevOps podcast

    Adventures in DevOps podcast

    News sources

    golang-announce Google group

    Go Proposals review meeting minutes

    The Go Blog

    Golang Weekly newsletter

    Favorite podcasts

    Ditching Hourly with Jonathan Stark

    Deep Questions with Cal Newport

    No Nonsense Agile

    Hidden Brain

    Art of Manliness

    Revolutions

    ★ Support this podcast on Patreon ★

  25. Should we add .0 to new Go releases? & other proposals and community updates

    27 februari 2023 · 7 min

    Afspelen
    Shay is out this week, so Jonathan is holding down the fort on his own, in this shortest ever episode of Cup o' Go! Lees meer

    Gin v1.9.0 released

    Labstack Echo v4.10.2 released

    Declined proposal: don't reformat single line if statements

    New proposal: use a zero for third digit for major release, such as 'go1.23.0'

    Active proposal: structured, leveled logging

    Conf42: Golang, online April 20, 2023

    CFP

    We miss you, Shay!

    Awesome Go

    ★ Support this podcast on Patreon ★

  26. Security fixes, TinyGo 0.27.0, Redis adopts go-redis, and interview with Daniel Nephin, prolific Go OSS contributor

    20 februari 2023 · 44 min

    Afspelen
    This week's episode sponsored by Keep, an open-source alerting tool built by developers, for developers. Lees meer

    Security fixes in Go 1.20.1, 1.19.6, golang.org/x/image, and golang.org/x/image/tiff

    Go 1.20.1 changes

    Go 1.19.6 changes

    Labstack Echo v4.10.1

    TinyGo 0.27.0 changes

    Golang Weekly newsletter

    Purego, a library for calling C functions from Go without Cgo.

    Accepted proposal: New standard library package based on x/exp/slices

    Go Blog: All your comparable types by Robert Griesemer

    Go-Redis is now an official Redis client

    plumber v2.1.0

    Reddit discussion: What are the best alternatives to gorilla session?

    FOSDEM'23 talk: Our Mad Journey of Building a Vector Database in Go

    Interview with Daniel Nephin

    On GitHub

    gotestsum

    gotest.tools

    Find us at cupogo.dev.

    ★ Support this podcast on Patreon ★

  27. Go 1.20.1 & 1.19.6 upcoming, controversy surrounding transparent telemetry in the toolchain, Apache Arrow 11.0, and more

    13 februari 2023 · 41 min

    Afspelen
    Pre-release announcement for Go 1.20.1 & 1.19.6 to fix private security issues Lees meer

    Pre-release announcement for golang.org/x/image/tiff & golang.org/x/image to fix private security issues

    Transparent Telementry

    GitHub Discussion (now locked)

    Blog post explaining the problem and proposed solution

    GopherCon Israel

    Apache Arrow 11.0 released

    Matt Topol

    GitHub profile

    Voltron Data

    Book: In-Memory Analytics with Apache Arrow

    Presentation at SubSurface: Understanding Apache Arrow

    Presentation at ApacheCon 2022: Apache Arrow and Go: A Match made in Data

    Apache arrow project web site

    Apache Go library

    Follow Matt on Twitter, LinkedIn or Mastodon

    Matt will be speaking at the free, virtual conference Subsurface on March 1

    ★ Support this podcast on Patreon ★

  28. Go 1.20 is out! Also, new golangci-lint, new "full-stack" email server, and Conf42 virtual event CFP!

    6 februari 2023 · 31 min

    Afspelen
    The big news this week: Go 1.20 is out! Lees meer

    Profile-guided optimization is here

    context.WithCancelCause is added

    Go 1.18 is no longer supported

    Proposals this week:

    Accepted: A proposal to improve forward compatibility with go.mod

    Accepted: A proposal to add a new stdlib package with map utilities

    Discussion: A proposal to improve reporting of failed table tests

    golangci-lint 1.50.0 and 1.50.1 were released with Go 1.20 support, and improved generics support

    The Gorilla toolkit has been archived and deprecated. R.I.P.

    Check out Sourcegraph's new concurrency library, conc

    Events

    GopherCon Israel happening tomorrow

    Conf42 coming up April 20, online

    CFP open until March 20

    This week's interview:

    mox by Mechiel Lukkien

    xkcd 1172: Workflow

    Video: Code review of mox

    ★ Support this podcast on Patreon ★

  29. 1.20RC3, paths in test failures, thanks to the community, interview with Miki Tebeka, and more

    30 januari 2023 · 43 min

    Afspelen
    January 30, 2023 Lees meer

    Latest official pre-release: 1.20RC3 released Jan 12

    Changes to OS support in 1.20:

    Final version to support Windows 7, 8, Server 2008, and Server 2012

    Final version to support macOS 10.13 and 10.14

    Adds experimental support for FreeBSD/RISC-V

    Proposal accepted: Optionally include file path in output of failed tests

    gotestsum v1.9.0 recently released

    Upcoming conferences

    FOSDEM Go Devroom in Brussels, February 4.

    Gophercon EU Diversity Scolarship application form

    Join us on the Gophers slack, channel #cup-o-go

    Fill out the Go Developer Survey

    GoLand 2023.1 Early Access Program

    This week's non-sponsor: Hugo, the world’s fastest framework for building websites

    Check out our web sites built with hugo: jhall.io, boldlygo.tech, and mrnice.dev

    Today's guest, Miki Tebeka

    Twitter: @tebeka

    Go Israel meetup group

    GopherCon Israel

    ★ Support this podcast on Patreon ★

  30. Premiere episode, Upcoming 1.20 release, and GopherCons world wide!

    23 januari 2023 · 34 min

    Afspelen
    January 23, 2023 Lees meer

    Latest Go releases: 1.19.5, 1.18.10, released January 10 with a number of mis bugfixes

    Next major release: 1.20, expected in February

    1.20 multi-error wrapping

    1.20 memory arenas

    Why Discord Is Switching From Go To Rust

    Go Developer Survey, Jan 2023

    Upcoming Conferences & CFPs

    GopherCon Israel Expo, February 7 in Tel Aviv

    GopherCon, September 26-29 in San Diego, California

    CFP open until March 13

    GopherCon Europe, June 26-29 in Berlin, Germany

    CFP open until February 26

    This week's non-Sponsor: PocketBase

    Discussion

    Jonathan Hall

    Video: 10 Things I Hate About Go

    Shay Nehmad

    Rand's Leadership Slack

    Reco

    Contact us! news@cupogo.dev

    ★ Support this podcast on Patreon ★