Shay Nehmad public
[search 0]
More
Download the App!
show episodes
 
Loading …
show series
 
News this week: ๐Ÿ†• rc2 is out Google Groups notice The actual Merge List ๐Ÿ‡ฐ๐Ÿ‡ช GopherCon Africa Oct 18-19 Does Go benefit more from copilot than other languages? Range-over-func demystified Zach Musgrave's post from dolthub; Go range iterators demystified John's take on it; First impressions of Go 1.23's range-over-func feature โšก๏ธ Lightning round "Thisโ€ฆ
  continue reading
 
Conferences & CFPs ๐Ÿ‡ฎ๐Ÿ‡ฑ GopherCon Israel, Sept 9 @ Tel Aviv CFP open until Jul 15 ๐Ÿ‡ฆ๐Ÿ‡บ GopherCon AU, No CFP open until Sept 15 ๐Ÿ‡ฎ๐Ÿ‡ณ GopherCon India, Dec 1 @ Jaipur ๐Ÿ‡ฉ๐Ÿ‡ช Fyne Conf, Sept 20 @ Berlin CFP open until Aug 16 ๐Ÿ‡ธ๐Ÿ‡ฌ GopherCon Singapore, October TBD CFP open until Aug 19 Go 1.23 draft release notes โฒ๏ธ Blog: Resetting timers in Go by Anton Zhiyanov ๐ŸŒฉ๏ธ โ€ฆ
  continue reading
 
Go 1.22.5 & 1.21.12 released Conferences ๐Ÿ‡ฎ๐Ÿ‡ฑ GopherCon Israel, Sept 9 @ Tel Aviv CFP open until Jul 15 ๐Ÿ‡ฆ๐Ÿ‡บ GopherCon AU, No CFP open until Sept 15 ๐Ÿ‡ฎ๐Ÿ‡ณ GopherCon India, Dec 1 @ Jaipur New proposal: include abandoned packages in list of deprecations Blog post: gRPC: The Good Parts by Kevin McDonald ๐Ÿช New package: github.com/syntaqx/cookie Found on Reddiโ€ฆ
  continue reading
 
Visit our homepage - cupogo.dev - for links to our Patreon, Store, past episodes, and more. ๐Ÿšข Releases 1.23 RC1 released 1.22.5 & 1.21.12 pre-release announcement Proposals 1๏ธโƒฃ Accepted: cmd/gofmt: change -d to exit 1 if diffs exist ๐Ÿ†• Accepted: list deprecations and newer available dep versions ๐Ÿชข Accepted: spec: allow range-over-func to omit iteratโ€ฆ
  continue reading
 
Visit our homepage - cupogo.dev - for links to our Patreon, Swag Store, and more. Next week, on June 19th, we're doing a physical meetup! Join #amsterdam on the Gopher Slack to join up. ๐Ÿ‡ฉ๐Ÿ‡ช GopherCon Europe next week, June 17-20 Canโ€™t afford to attend online? Fill in this form: https://forms.gle/gcDGxnRJvjXbVPuZ6 ๐ŸŽฒ math/rand: make global seed a no-oโ€ฆ
  continue reading
 
Go 1.22.4 & 1.21.11 released Proposals New: safer file open functions github.com/google/safeopen alternative openat man page New: allow range-over-func to omit iteration variables Blog: Flaky Tests Overhaul at Uber Blog: Redpanda acquires Benthos to expand its end-to-end streaming data platform Interview with Ashley Jeffs Twitter LinkedIn GitHub Anโ€ฆ
  continue reading
 
Go 1.22.4 & 1.21.11 coming Tuesday, June 4 Community events Golang Atlanta meetup, June 13 Cup o' Go Meetup in Amsterdam, June 19 Golang Tilburg meetup, June 20 Proposal accepted and implemented: new iterator functions in maps package coming in 1.23 Reddit: What software shouldn't you write in Go? Blog: Blazingly Fast Shadow Stacks for Go by Felix โ€ฆ
  continue reading
 
Proposals Accepted: require Linux 3.17 kernel for Go 1.24 Previous discussion: Episode 61 Accepted: add encoding.AppendText and encoding.AppendBinary Previous discussion: Episode 62 Accepted: add HostLayout directive type ๐ŸชŸ Accepted: Normalize line endings in example output comparisons Conference updates ๐Ÿ‡ฎ๐Ÿ‡ฑ GopherCon Isreael CFP open until June 30 โ€ฆ
  continue reading
 
Upcoming conferences ๐Ÿ‡ฏ๐Ÿ‡ต June 8: Go Conference 2024 @ Tokyo, Japan ๐Ÿ‡ฉ๐Ÿ‡ช June 17-20: GopherCon EU @ Berlin, Germany ๐Ÿ‡ณ๐Ÿ‡ฑ June 19-21: DevOps Days @ Amsterdam, Netherlands ๐Ÿ‡ท๐Ÿ‡บ June 24-25: Golang Conf 2024 @ St. Petersburg, Russia Proposals ๐Ÿ‘ Accepted: go telemetry subcommand Previous discussion on Episode 62 โ›” Declined: Notify of new major dependency versioโ€ฆ
  continue reading
 
Go 1.22.3 & 1.22.10 released Proposals Accepted: add binary.Append function Likely accept: new `go telemetry` subcommand Likely decline: Notify about new major versions of dependencies Packt book bundle Interview with Jamie Tanna Blog: Creating a more sustainable model for `oapi-codegen` in the future Blog: oapi-codegen is moving to its own org on โ€ฆ
  continue reading
 
Consider supporting the show by joining our Patreon! ๐Ÿ†• Releases Go 1.22.3 & 1.21.10 coming Tuesday ๐Ÿช‡ Conferences GopherCon Brazil, May 9 & 10 GopherDay Taiwan, May 25 ๐Ÿคน Secure Randomness Blog: Evolving the Go Standard Library with math/rand/v2 Blog: Secure Randomness in Go 1.22 by Russ Cox new proposal: Require Linux kernel 3.17 for Go 1.24 ๐Ÿง‘โ€๐Ÿ”ฌ Intโ€ฆ
  continue reading
 
Proposals ๐Ÿช Accepted: support partitioned cookies Article: Prepare for thrid-party cookie restrictions New: add reflect.AssertTo Declined: builtin is[T any](any) bool Meetups & Conferences ๐Ÿ‡จ๐Ÿ‡ฟ Prague Go Meetup, April 23 ๐Ÿ‡ณ๐Ÿ‡ฑ Rotterdam Go Meetup, April 23 ๐ŸŒ Conf42 Golang, April 25, Online ๐Ÿ‡ฌ๐Ÿ‡ง GopherCon UK CFP closes May 17 ๐Ÿ‡ฎ๐Ÿ‡น GoLab CFP closes May 6 Blogโ€ฆ
  continue reading
 
For more info, transcripts, and all the links, visit https://cupogo.dev. ๐Ÿ—ณ๏ธ 2024 Go Developer Survey Hugot, Huggingface pipelines for Go Why is NPS bad? A blogpost by Jonathan ๐Ÿ• Meetups ๐Ÿ‡บ๐Ÿ‡ธ Denver ๐Ÿ‡บ๐Ÿ‡ธ Atlanta ๐Ÿ‡ณ๐Ÿ‡ฑ Amsterdam ๐Ÿ‡ฎ๐Ÿ‡ฑ Israel ๐Ÿง™ An interview with Bill Kennedy Twitter https://twitter.com/goinggodotnet LinkedIn https://www.linkedin.com/in/william-โ€ฆ
  continue reading
 
Go 1.22.2 & 1.21.9 released Blog: HTTP/2 CONTINUATION Flood by Bartek Nowotarski Blog: HTTP/2 CONTINUATION Flood: Technical Details by Bartek Nowotarski ๐Ÿ—ฃ๏ธ Conferences & CFPs Official Go "Wiki" conferences list ๐Ÿด Go West, October TBD @ Lehi, Utah CFP ๐ŸŒ Conf42 Golang, April 24 @ Online ๐Ÿ‡ง๐Ÿ‡ท GopherCon Brazil, May 9-10 @ Florianรณpolis, SC Around the comโ€ฆ
  continue reading
 
Proposals (re)accepted: add slices.Repeat function accepted: report use of too-new standard library symbols with go vet From around the community Blog: Context-induced performance bottleneck in Go by Gabriel Augendre New community Q&A site: godev.com, powerd by Apache Answer Blog: Go Enums Still Suck by Steven McCutcheon On Redditโ€ฆ
  continue reading
 
Links: my little whisper.cpp bug fix why the logits were calculated inconsistently wav2vec2 on arxiv and huggingface the openai whisper asr model announcement beam search patience top notch guide to CTC the bitter lesson (and in meme form) And one erratum: I referred in the show to LLMs as encoder-decoder models. Most modern LLMs are decoder-only.โ€ฆ
  continue reading
 
๐Ÿ‡ฎ๐Ÿ‡น GoLab 2024 coming up Nov 11-13 in Florence Itally CFP open through May 1 Proposals ๐Ÿšซ Declined: time.Parse: letter-based formats ๐Ÿšซ Declined: support int(bool) conversions ๐Ÿ—จ๏ธ Active: add builtin function is[T any](any) bool ๐Ÿšซ Declined: range over nil function should panic Work with Jonathan Hall Interview with xiaq ๐Ÿง Elvish web site zsh user manuaโ€ฆ
  continue reading
 
๐Ÿ‡ฌ๐Ÿ‡ง Manchester Go Meetup, April 3 Proposals ๐Ÿ•› Declined: time: add "1136214245" as layout string for unix timestamp ๐Ÿ’ช Active: promote windows/arm64 to first class port Go Blog: More powerful Go execution traces Design document: Execution tracer overhaul Neovim plugin for gopls documentation links On Reddit ๐Ÿ‘ธ Interview with quobix Personal site Princeโ€ฆ
  continue reading
 
๐Ÿ›ก๏ธ Security releases. Upgrade now! Go 1.22.1 & 1.21.8 google.golang.org/protobuf v1.33.0 ๐Ÿ‘ญ Happy International Women's Day! Upcoming meetups & events ๐Ÿ‡ฌ๐Ÿ‡ง London Gophers, March 20 ๐Ÿ‡ฎ๐Ÿ‡ฑ Go Israel, March 12 ๐Ÿ‡ฌ๐Ÿ‡ง GopherCon UK Conference, August 14-16 CFP is open! Accepted proposals: Migrate x/crypto packages into the standard library Around the community Goโ€ฆ
  continue reading
 
๐Ÿ›ก๏ธ Security updates coming on Tuesday Go 1.22.1 & 1.21.8 google.golang.org/protobuf and github.com/google/protobuf ๐Ÿง€ Open proposal: use SwissTable to improve hash map performance Related releases GopherJS 1.19 beta1 with Go 1.19 support (w/o generics) TinyGo 0.31.0 with Go 1.22 support Around the community Upcoming Go Isreal Meetup, March 12 @ Orcaโ€ฆ
  continue reading
 
Meet the hosts Meet Shay: ๐Ÿ‡ฎ๐Ÿ‡ฑ Go Israel Meetup, March 12 @ Orca Meet Jonathan: ๐Ÿ‡ณ๐Ÿ‡ฑ Go Amsterdam Meetup, Feb 27 @ Creative Fabrica Proposals Declined: ๐Ÿค archive/zip: support for encrypted archives Accepted: ๐Ÿ” iter: new package for iterators Accepted: ๐Ÿ—บ๏ธ maps: add iterator-related functions Likely accept: ๐Ÿ• slices: add iterator-related functions Likelyโ€ฆ
  continue reading
 
Proposals: new: add slices.Repeat function accepted: deprecate runtime.GOROOT From the Go blog: Routing Enhancements for Go 1.22 How I write HTTP services in Go after 13 years by Mat Ryer Weaveworks shutting down On Reddit: Go 1.22 yielding a 18% regression in single-threading performance On YouTube: Why I Use Golang in 2024 by ThePrimeTime Interviโ€ฆ
  continue reading
 
In which I ramble about randomness and random algorithms. Now with theme music! Paper Cuts planned reading: Habitability and Piecemeal Growth, in Patterns of Software (just pages 7โ€“16 of the book, which is pages 25-32 of the PDF) Selected links: * SIEVE cache replacement algorithm * Power of two random choices * Marc Brooker's blog * Random forestsโ€ฆ
  continue reading
 
New releases โ™ฌ Go 1.21.7 and 1.20.14 released ๐Ÿงน golangci-lint 1.56.1 released, including support for `--show-stats` and John's bugfix Conferences and Meetups ๐Ÿ‡ฎ๐Ÿ‡ฑ Go Israel March 2024 hosted by Orca Security Go 1.22 Feature Rundown Official announcement, release notes, and download link Cool interactive release notes by Anton Zhiyanov The Loopvar bugโ€ฆ
  continue reading
 
Happy 1st anniversary to Cup o' Go! ๐Ÿฅณ Proposals go build -json accepted allow append(nil, arg) declined (playground link), because of existing alternative go vet: warn about recover in non-deferred function declined, because of lack of data allow multiple spaces between method and path in mux: new proposal Releases gofumpt 0.6.0 go-elasticsearch v8โ€ฆ
  continue reading
 
This show is supported by you! Consider joining as a Patreon member to support the show. Go 1.22RC2 released Take the new Go developer survey Learning Go, 2nd edition now available for e-purchase, print coming soon Listen to our interview with the author in Episode 44 GopherCon talk by Russ Cox: Go Changes Highlighting tools goimportcycle typex Redโ€ฆ
  continue reading
 
This show is supported by you! Consider joining as a Patreon member to support the show. Thanks Yarden for coming on the show! Proposals Declined: ASCII output in Go tools, PowerShell investigation underway Likely Accept: `-json` flag for go build The new Range syntax Go Wiki: Rangefunc Experiment Range over int, over func proposal Go 1.22 range fuโ€ฆ
  continue reading
 
You can now sponsor the show directly, via Patreon! Go 1.21.6 & 1.20.13 released Conferences GoFunc 2024, March 14-15 online, in Russian FOSDEM, Go Devroom Feb 3-4 in Brussels, Belgium GopherCon EU, Athens, Feb 6-8 in Athens, Greece Video/transcript of talk by Rob Pike: What We Got Right, What We Got Wrong Around the community GitHub's move to geneโ€ฆ
  continue reading
 
Go 1.22RC1 is out Draft release notes golang.org/x/crypto/ssh vulnerability fixed CUE 0.7.0 released CUE web site Announcing River: fast and reliable background jobs for Go Reddit: Why is reinventing the wheel so prominent in Go? Reddit: Is it stupid to have a Go backend and NextJs frontend? SQLite GitHub: Benchmarks for Golang SQLite Drivers zombiโ€ฆ
  continue reading
 
No guest for this inaugural episode--just me this round. I cover the basics of rolling hashes and FastCDC, which appears to be the state of the art in content defined chunking. Mentioned in the episode: 8 bit hash bug FastCDC paper Perkeep (once called Camlistore, oops) bup rsync I know the audio is slightly subpar (to say nothing of the content). โ€ฆ
  continue reading
 
๐Ÿš golang.org/x/crypto/ssh fix pre-announcement, upgrade Monday, December 18 The Go wiki has moved! ๐Ÿ—“๏ธ Go 1.22RC1 coming Tuesday, December 19 Proposals ๐Ÿ‘Ž declined: cmd/compile: allow compile-time override of constants ๐Ÿ‘Ž declined: cmd/go: add language localization support to go doc Go blog: Finding unreachable functions with deadcode ๐Ÿณ Docker whale-cโ€ฆ
  continue reading
 
Go 1.21.5 & 1.20.12 released Go Developer 2023H2 survey results are in Proposals accepted: deadcode command is on the way new: Add localization support to go doc new: Allow compile-time override of constants Blog: Optimizing Go string operations with practical examples by Alex Bledea This week's sponsor: Jonathan Hall's Fractional Gopher service Inโ€ฆ
  continue reading
 
Announcements ๐Ÿ” Go 1.21.5 & 1.20.12 pre-announcement ๐ŸงŠ Go 1.22 frozen, this time for real Community โ˜•๏ธ Mattproud's great Reddit answer for Java developers ๐Ÿ Another good blog post from Preslav about Python vs Go Rich Hickey's talk about a similar subject ๐Ÿฆช Ralf Steube developed a really cool tool for shell completions ๐Ÿคซ Small Atom from Brandur abouโ€ฆ
  continue reading
 
CFPs ๐Ÿ‡ฉ๐Ÿ‡ช GopherCon Europe, Berlin. Conference dates June 17-20, 2024 CFP open until Feb 18, 2024 Paged Out CFP open until Nov 25, 2023 Proposals ๐Ÿ“– accepted: cmd/doc: support 'go doc package@version' syntax Releases ๐Ÿ cobra v1.8.0 released Hugo v0.120.0 vscode-go v0.40.0 From around the community NilAway: Practical Nil Panic Detection for Go ๐Ÿค– Go-speโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Backend Banter! Conferences & CFPs ๐Ÿ‡ง๐Ÿ‡ช FOSDEM '24, Feb 3&4 @ Brussels Go Devroom CFP through December 1 ๐Ÿ‡ฌ๐Ÿ‡ท GopherCon EU, Athens, Feb 6-8 CFP Through November 19 ๐Ÿ‡ง๐Ÿ‡ท Ultimate Go Tour from Arden labs now available in Portuguese The original: A Tour of Go Proposals โ„๏ธ Accepted: cmd/go: add support for dealing with flakyโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Backend Banter! ๐ŸŽ‚ Happy birthday, Go! Go was announced 14 years ago Watch Russ Cox's intro video Go 1.21.4 & 1.20.11 released with important Windows security fixes Proposals Make deadcode a supported command Memory arenas on hold indefinitely Releases ๐Ÿฆ Gorilla v1.8.1 sqlc v1.23.0 Related: Announcing sqlc-gen-go saโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Backend Banter! ๐Ÿ›ก๏ธ Security pre-release announcement Go 1.21.4 and 1.20.11 coming on Tuesday, November 7 Conferences ๐Ÿ‡ฎ๐Ÿ‡ช GopherCon Ireland yesterday ๐Ÿ‡ธ๐Ÿ‡ฌ GopherCon Singapore ongoing, yesterday and today ๐Ÿ‡ฌ๐Ÿ‡ง Fyne Conf today ๐Ÿ‡ฆ๐Ÿ‡บ GopherCon AU, November 10-11 ๐Ÿ‡จ๐Ÿ‡ณ GopherChina, November 19 ๐Ÿ‡ฎ๐Ÿ‡น GoLab, Italy, November 19-21 Propoโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Backend Banter! Proposals Accepted: spec: add range over int, range over func Range over int targeted for Go 1.22 Range over func targeted for Go 1.22 behind the GOEXPERIMENT=rangefunc flag Accepted: go/version: package for handling Go version strings Accepted: io/fs, net/http: new interface for automatic ETag servโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! gopls v0.14.0-pre4 released Previous discussion about opt-in telemetry in episode 12 GopherCon Brazil Conference: May 9, 2024 in Florianรณpolis, SC CFP open until December 15, 2023 "Forward compatibility" pains Go modules initialised by go1.21.1 cannot be built using go1.20.8 Using go mod tidy on v1.21+ breakโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! Go 1.21.3 and 1.20.10 released Proposals Retracted: untyped builtin zero Accepted: Move wiki to x/website Related discussion (closed for now): Should the Go project stop importing GitHub PRs? Ongoing discussion: encoding/json/v2 Checkout last week's episode for related interview with Joe Tsai Viper v1.17 relโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! Go 1.21.2 & 1.20.9 released. Upgrade yesterday! ๐Ÿ’ป Hacktoberfest is happening now How to participate Go projects participating Proposals ๐Ÿ”€ Accepted: testing: shuffle seed should be different when -shuffle=on and -count flag is set Previously discussed in episode 32 ๐Ÿงฎ Accepted: math/rand/v2: revised API for maโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! Go 1.21.2 & 1.20.9 to release Oct 5 Conferences ๐Ÿ‡บ๐Ÿ‡ธ Go West Conference, Lehi, Utah, USA & Online, October 27 ๐ŸŒ Go-perf Meetup, CFP closes Oct 7, event early November Proposals & Bug Reports โ˜• Active: Add intern package ๐ŸŽ๏ธ Closed: cmd/go: 1.21 regression in test times with -race Blog posts โš’๏ธ Forward Compatibiโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! ๐Ÿ‡บ๐Ÿ‡ธ GopherCon, San Diego, CA, USA, September 25-28 OpenTofu (formerly OpenTF) officially joins the Linux Foundation Blog post: OpenTF is NOT the fork ๐Ÿ”€ Proposal: testing: shuffle seed should be different when -shuffle=on and -count flag is set Blog posts โžฟ Go blog: Fixing For Loops in Go 1.22 Go blog: Backwarโ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! So many conferences! ๐Ÿ‡บ๐Ÿ‡ธ GopherCon, San Diego, CA, USA, September 25-28 ๐ŸŽŸ๏ธ Tickets still available ๐Ÿจ Hotel discount extended to Monday, September 18 ๐Ÿ‡ฎ๐Ÿ‡ช GopherCon Ireland, Dublin, November 2 ๐Ÿด Fyne Conf, Edinburgh, November 3 CFP open until October 6 ๐Ÿ‡ธ๐Ÿ‡ฌ GopherCon Singapore, November 2-3 ๐Ÿ‡ฆ๐Ÿ‡บ GopherConAU, Sydney,โ€ฆ
  continue reading
 
Thank you to this week's sponsor, Koyeb! ๐Ÿ†• 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 โ€ฆ
  continue reading
 
Loading …

Quick Reference Guide