Love that my Meetup account has been (hopefully temporarily?) disabled because - get this - me trying to share my slides with attendees at a Meetup I spoke to has been "classed as spam"
"every cupboard should be a dishwasher" is an amazingly visionary statement
Post details
So, do we like generics or not? Some people feared they’d be the end of the language. Others were very hopeful, and had clear use cases, and were thrilled about the feature coming to the language. It was also often touted as the reason a lot of people didn’t adopt Go. So what do we think now? Mat and Kris are joined by...

Thanks everyone who came to my talk at DevOps Notts tonight.
The resources I linked at the end of the talk are:

Getting started with Dependency Management Data (4 mins read).

How you can get started using Dependency Management Data in 3 commands.
Quantifying your reliance on Open Source software (24 mins read).

A writeup of my talk at DevOpsNotts, about the dependency-management-data project and how to use it to understand your internal and external dependencies.
Post details
Attached: 4 images @TechnicallyRon@Twitter.com: "I took 1 star reviews of #Barbie from furious men on letterboxd and put them on the posters because it makes the film seem ever cooler." That last one has to be a guy who doesn't understand why he is so attracted to the Kens. #Feminist #PinkAcidTrip #Gay #AlienatingDangerousAndPerverse https://twitter.com/TechnicallyRon/status/1683058689224179712

Post details
Listen now (85 min) | Brought to you by Microsoft Clarity—See how people actually use your product | Eppo—Run reliable, impactful experiments | Eco—Your most rewarding app — Gustav Söderström is the Co-President and Chief Product and Technology Officer at Spotify. He is responsible for Spotify’s global product and technology strategy, overseeing the product, design, data, and engineering teams. Prior to Spotify, he founded 13th Lab, a startup that was later acquired by Facebook’s Oculus. He also served as the Director of Product and Business Development for Yahoo Mobile and founded Kenet Works, a company focused on community software for mobile phones, which was acquired by Yahoo in 2006. In today’s episode, we discuss:

Post details
This week it’s storytime with Steve Yegge! Steve came out of retirement to join Sourcegraph as Head of Engineering. Their next frontier is Cody, their AI coding assistant that answers code questions and writes code for you by reading your entire codebase and the code graph. But, we really spent a lot of time talking wi...

Post details
I don't know how to convince more workers in tech that we need unions. We sorely do and I'm hoping that the strikes are showing why. That's why I can't wait for @beep@follow.ethanmarcotte.com's book about tech unions at https://abookapart.com/products/you-deserve-a-tech-union to come out. It's cheaper than an O'Reilly subscription and will put you into what will make the industry and the industries we touch so much better.
Week Notes 23#29 (3 mins read).
What happened in the week of 2023-07-17?
Post details
Adam was out when Bryan made his podcast debut here on The Changelog, so we had to get him back on the show along with his co-founder and CEO Steve Tuck to discuss Silicon Valley (the TV show), all things Oxide, homelab possibilities, bringing the power of the cloud on prem, and more.

Post details
Go 1.21RC3 released🎉 loopvar fix has been ACCEPTED! Likely to be included in 1.22Blog post: Coroutines for Go by Russ Cox🌐 net/http.serveMux routing improvements is now an official proposal0️⃣ New proposal: add an untyped zeroEcho 4.11.0 releasedJoin us on Slack at #cup-o-go on the Gophers Slack,...

Post details
Matt Boyle is an Engineering Manager for Cloudflare based out of London. His team's goal is to create tools that increase the productivity and efficiency of other engineers. He is the author of “Domain-Driven Design with Golang” and speaks about h...
Post details
Elasticsearch is the most established solution today to search and analyze large amounts of logs. However, it can be costly and complex to manage. Quickwit searches large amounts of append only cloud data like logs or ledgers in a fraction time with significantly less cost than Elasticsearch. In this episode, we interview Paul Masurel, one

Post details
The Go ecosystem has a hoard of tools and editors for Gophers to choose from and it can be difficult to find ones that are a good fit for each individual. In this episode, we discuss what tools and editors we’re using, the ones we wish existed, how we go about finding new ones, and why we sometimes choose to write our ...

Post details
As a technologist, coder, and lawyer, few people are better equipped to discuss the legal and practical consequences of generative AI than Damien Riehl. He demonstrated this a couple years ago by generating, writing to disk, and then releasing every possible musical melody. Damien joins us to answer our many questions ...

Post details
Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.

Post details
Gregor discusses his role as a board member for the present policy of the Innovation Council Public Health, an NGO that developed digital tools to fight COVID-19.

Post details
Today, we meet Ben Dumke-von der Ehe, one of the early developers on the Stack Overflow team. He was on the front lines as the platform transformed how programmers worked. And he embodies the spirit of Stack Overflow: Its transparency, playfulness, and even some of its struggles to be as welcoming and friendly as it should be. But you'll see... […]

Post details
Dr. Cat Hicks, Director of Pluralsight Flow’s Developer Success Lab, joins Ben and Eira to talk about why ICs deserve recognition for their contributions to big projects (and how they can get it).

A couple of weeks I able to attend #LeadDevLondon thanks to a ticket gifted to me by the organisers, and I've finally gotten around to writing up the excellent conference 👏🏼🎉
There's some really great stuff in there, and I learned a load.
You can read more on the blog
LeadDev London 2023 (59 mins read).

A writeup of LeadDev London 2023 conference.
Post details
Ruth reveals her project on Mautic's sustainability & the impact of transparency & empowering leaders in the Mautic community. Josh talks about boosting developer efficiency & advocating fair compensation.

Week Notes 23#28 (3 mins read).
What happened in the week of 2023-07-10?
Do I know anyone with a (paid) Snyk org who'd be willing to give me a hand with getting some example data from their Open Source projects?
Looking to grab a project's SBOM to get some examples of what the data looks like, but seems to only be available if you're a paying customer, but I'm just trying to get some examples of #SBOMs for use with importing the data into dependency-management-data
Post details
Nobody cares about your blog, but you should keep writing!
Post details
Red Hat’s decision to lock down RHEL sources behind a subscription paywall was met with much ire and opened opportunity for Oracle to get a smack in and SUSE to announce a fork with $10 million behind it. Few RHEL community members have been as publicly irate as Jeff Geerling, so we invited him on the show to discuss.

Post details
This week we’re talking about type checking with Jake Zimmerman. Jake is one of the leads at Stripe working on Sorbet — an open source project that does Type checking in Ruby and runs over Stripe’s entire Ruby codebase. As of May of 2022 Stripe’s codebase was over 15 million lines of code spread across 150,000 files. I...

Post details
Security fixes: Go 1.20.6 & 1.19.11 releasedConferences🇰🇷 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 releasedBlog post:...

Post details
Mike and Phil chat with Roy Pereira from Unified.to, who are building a service that gives dev teams one API to use for integrating with external services. It's as ambitious as it sounds.

Merging a branch in GitHub - the hard way (4 mins read).

How to (kinda) merge two branches in GitHub using the underlying Git database API.
Post details
Nice to see that the excellent gorilla/mux may have been revived
Post details
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023! Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let’s see who can better guess what the GopherCon Europe gophers had to say!

I will be attending
Post details
Raechel Lambert is the Co-Founder of a product marketing agency called Olivine which focuses on positioning, messaging and product launches to SAS companies. She has built many different projects and applications and has started focusing her time...
Post details
Listen to How to Quit Social Media with James Acaster (Live at Soho Theatre) from Nobody Panic. Comedian and Ghostbuster James Acaster tells Stevie and Tessa how to quit social media in about ten seconds before having a nice chat about Twitter in general. Don't expect a huge amount of tips but certainly expect a rollicking good laugh. Subscribe to the Nobody Panic Patreon at patreon.com/nobodypanicWant to support Nobody Panic? You can make a one-off donation at https://supporter.acast.com/nobodypanicRecorded by Soho Theatre and edited by Aniya Das for Plosive.Photos by Marco Vittur, jingle by David Dobson.

Post details
This week we’re talking to Daniel J. Barrett, author of Efficient Linux at the Command Line as well as many other books. Daniel has a PhD and has been teaching and writing about Linux for more than 30 years (almost 40!). So we invited Dan to join us on the show to talk about efficient ways to use Linux. He teaches us a...

Post details
Oracle smacks IBM for their handling of RHEL, the folks at The Dam share a Slack clone in 5 lines of Bash, Justin Jaffray writes up 13 ways to think about joins, llama.cpp learns web chat thanks to a contribution by Tobi Lütke & Meta is willing to pay 3 engineers to remove Python’s GIL.

Validating Renovate configuration changes before merging (2 mins read).

How to perform a dry run to validate your Renovate config before it's merged.
Post details
Darcy Clarke, former GitHub Staff Engineering Manager and founder of vlt, joins us to discuss a major bug in the npm ecosystem that he recently disclosed. We cover the bug’s timeline, nuances, and impact, all while setting some important context on npm packages, clients, and registries. Tune in to learn how to protect ...

Post details
Attached: 1 image Today I discovered that not only is July #Disability Pride Month but also that we have a flag. It is so well done and extremely meaningful. It was created by Ann Magill, a disabled writer. The entire thing will not fit into the thumbnail but if you open the image, it will tell you what each color and flag feature stands for. It is also in the alt text if you are unable to open it. #disabled #accessibility #cerebralpalsy #adhd #autism #OCD #PTSD #bipolar #depression #invisibleillness (& more!)

Week Notes 23#27 (3 mins read).
What happened in the week of 2023-07-03?
Post details
Sagar Batchu from Speakeasyapi.dev shares his insights on helping devs live the dream of building APIs that have world-class developer experience.

Post details
Go 1.21 coming soon🍕 New cmp, slices, and maps packages🪵 Structured loggingExecution tracer overhaul, targeted for Go 1.22Issue #60773Proposal docShould the Go project stop importing GitHub PRs?GitHub DiscussionReddit Discussion📻 Blog post: Podcasts for Go DevelopersWhere to find Go jobsGo Israel...

Post details
On Monday, Kelsey Hightower announced his retirement from Google. On Tuesday, he sat down with us to discuss why, how & what’s next. Along the way, Kelsey teaches us how not to suck at work, analyzes his magical demos, fights off the haters (again) & opines on System Initiative, Dagger & 37Signals moving of...

Post details
Many Gophers build projects as a team of one. Sometimes these are side projects, other times they are projects used by millions of people but who are still maintained by a single individual. In this episode, the panel discusses techniques for developing and maintaining Go projects as a solo developer.

Introducing dmd-web, a web frontend for Dependency Management Data (DMD) (2 mins read).

Introducing a web frontend for the dependency-management-data project, to provide a better, centralised interface for interacting with the data.

On