Describing a multi-value querystring parameter in OpenAPI (1 mins read).

How to define a querystring parameter that has multiple values, in OpenAPI.
Describing a multi-value querystring parameter in OpenAPI (1 mins read).
How to define a querystring parameter that has multiple values, in OpenAPI.
Stubbing out the Go http.Client
to test an HTTP HandlerFunc
(2 mins read).
How to write a unit test to validate your router's HTTP handlers work, by stubbing out the http.Client
implementation.
We chat with Jared Bhatti and Zachary Sarah Corleissen, two technical writers with deep experience at major tech companies and open source projects, about their approach to documentation and the new book they helped co-author, Doc For Devs.
This week we’re featuring an episode of Grafana’s Big Tent! LEGO Group principal engineer Nayana Shetty swaps observability survival stories (to drill or not to drill?) with hosts Mat Ryer and Matt Toback. The trio also reveals new and different observability strategies that have been successful and effective in their ...
I like my government like I like my testing: Shifted left.
Rob Whitaker (@RobRWAPP)Sun, 19 Jun 2022 18:30 +0000
Thanks incident.io for the swag, I look forward to wearing it when I go on call soon 🤪 #Cookie really liked it, too!
Carmen and Jon talk with Rob Pike and Robert Griesemer (the creators of Go) about its origins, growth, influence, and future. This an epic episode that dives deep into the history and details of the how’s and why’s of Go, and the choices they’ve made along the way in creating this awesome programing language.
Week Notes 22#24 (3 mins read).
What happened in the week of 2022-06-13?
Automagically determining feeds provided for a given URL on the command-line (1 mins read).
Creating a command-line application to discover feeds for a given URL.
I'm interested in attending
.“you can’t stay home forever!” first of all, you’re greatly underestimating how much i like to stay home
ely kreimendahl (@ElyKreimendahl)Fri, 17 Jun 2022 15:13 +0000
The best part about smart lights is when your hub stops working so you can't turn them on or off 🤪
This is very cool! Looks like I need to implement OpenID Connect for my #IndieAuth server so I can get in on this 👀
The @projectsigstore documentation has a new Gitsign section explaining everything you need to know to start signing your commits with an OpenID identity, such as your GitHub or Google account. No need for dealing with GPG keys! docs.sigstore.dev/gitsign/overvi…Erika Heidi 🌵✨ (@erikaheidi)Thu, 16 Jun 2022 13:51 +0000
Johnny, Mat, Jaana, and special guest Stevenson Jean-Pierre discuss serverless in a Go world. What is serverless, what use cases is serverless good for, what are the trade offs, and how do you program with Go differently in the context of serverless?
Managing your Go tool versions with go.mod
and a tools.go
(3 mins read).
Better dependency management for your tools and without needing to go install
the tools before executing them.
Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?
Mat Ryer, Mark Bates, Johnny Boursiquot, and Aaron Schlesinger discuss web development in Go. Go is great at writing server technology, but how good is it for web development? We’ll talk about HTTP, templating, the front-end, Wasm, and we even discuss Buffalo with its creator, Mark Bates.
We’re talking about the tools we use every day help us to be productive! This show will be a great introduction for those new to Go tooling, with some discussion around what we think of them after using some of them for many years.
The home team sits down with Maxim Fateev, CEO and cofounder of Temporal Technologies, and Dominik Tornow, Principal Engineer at Temporal, to talk all things microservices.
Reasons to use an anti fatigue mat with a standing desk? Soft place for doggo to sit 😍🐶 #cookieAnna 🏠 (@anna_hax)Tue, 14 Jun 2022 14:41 +0000
The best way I've found to talk about tech debt respectfully is to just say "smart people in a hurry made this" It's there because it solved a problem. It may be some of the most thoughtful, delicate engineering work you have. Don't insult it!Jules Glegg 🏳️⚧️ (@heyjulesfern)Sun, 12 Jun 2022 19:24 +0000
New desk setup, with a Fully Jarvis desk and Ergotron monitor mount 💪 Despite what you can see peeking out below, this is the most cable managed I've ever been, and I'm hoping the desk will remain this clear for at least a week 😅
I'm interested in attending
.Week Notes 22#23 (4 mins read).
What happened in the week of 2022-06-06?
This week we’re bringing JS Party to The Changelog — Mitch and Andrew from the 1Password team talk with Amal and Nick about the company’s transition to Electron and web technologies, and how the company utilized its existing web stack to shape the future of its desktop experience.
This week Gerhard is talking with Arnaud Porterie, founder of EchoesHQ, a new utility that measures and communicates engineering activity. They start by re-creating the 60 seconds Y Combinator pitch, and then shift focus to what it was like to get EchoesHQ off the ground. Next, they tackle something which is always on ...
We’re trying something new this week: discussing the news! Natalie, Kris & Ian weigh in on GopherCon’s move to Chicago, Google DDoSing SourceHut, reflections on Go’s success, and a new/old proposal for anonymous function syntax.
Today we are talking with Maikel Vlasman, technical lead for a large Dutch machine construction company, and a cloud engineer by heart. We cover self-updating GitLab & ArgoCD, Maikel’s thinking behind dev environment setup and a Kubernetes workshop that he is preparing for his team. The goal is to function as a tru...
As the world changes, so too must Tech Nottingham. We explore the future of Tech Nottingham events.
A lovely post, and I know that it was a very difficult post to write - but also not that TN will cease to be a thing.
The team have worked so incredibly hard to make remote work and it definitely feels like the right call, albeit a shame!
Setting up OpenAPI Contract Tests with a Rails and RSpec codebase (2 mins read).
How to run OpenAPI-driven contract tests against a Rails API.
For many open source consumers the "logical units" being depended on are libraries. However, the libraries themselves are only a product of what consumers are actually depending on: people. Y...
Today we are talking about the RIGHT way to give…More
A while ago, we put out a call to Twitter to invite listeners to send us their questions and we would answer them. We received 4 really good questions so we hope you enjoy!
IMPORTANT SHOW NOTE: In this episode I mentioned looking over…More
What are the questions that you should ask yourself as you are about to onboard on your new job as a Senior Software Engineer? I let you know the questions that I ask my company and team before the big day arrives! Rest in Power, Chadwick Boseman Sponsors: eDX: Get your discount on courses: https://www.edx.org/cute Audible:…More
I will be attending
I may be attending
i think everyone should get a $20 per day allowance from the government because buying a treat every day to cope is getting expensive
stoned cold fox (@roastmalone_)Sun, 05 Jun 2022 18:05 +0000
The Berlin tech ecosystem was all about PHP/Python for a long time. In the recent years it became a tech hub and an early adopter of Go. In this conversation we’ll see how this reflects in the 10+ years old Go meetup, with the meetup organizing team.
In this episode, Gerhard is joined by Cyrille Le Clerc, Product Manager Lead on Observability at Elastic, and Oleg Nenashev, Principal Engineer at CloudBees. It all started with Oleg’s tweet back in July, in which he was promoting Akihiro Kiuchi’s work on Jenkins monitoring with OpenTelemetry. This was done in the cont...
Week Notes 22#22 (4 mins read).
What happened in the week of 2022-05-30?
Matt is joined by Taylor and Kin, organizers of the API Specification Conference to talk about the conference!
During a conversation in the #gotime channel of Gopher Slack, Jerod mentioned that some people paint with a blank canvas while others paint by numbers. In this 8th episode of the maintenance series, we’re talking about maintaining our knowledge. With Jerod’s analogy and a little help from a Leslie Lamport interview, ou...
Stop scrolling, ya dingus.
Smallbu Animation (@SmallBuStudio)Fri, 03 Jun 2022 14:34 +0000