Only testing your public API in a Go package (3 mins read).

How to test only exported parts of a package in Go.
Only testing your public API in a Go package (3 mins read).
How to test only exported parts of a package in Go.
Today we are talking how to optimise sociotechnical systems with Ben Ford, founder & CEO of Mission Control. The correct order is: people, process & technology. The tools are important, and we talk about specific ones in the second half of this episode, but there are rules and principles that govern how people ...
I'm interested in attending
.On June 1st, 2014, the following question showed up on hacker news:> Why is 80 characters, the standard limit for code width. Why 80?>> Why not? 79 or 81 or even a hundred. So you probably know what happens next. People started to post their opinions and the comments and other people started to disagree. The posts spread around the... […]
Ty Franck (one half of James S.A. Corey), Wes Chatham ('Amos Burton' on The Expanse) and surprise/sp
On this episode, Mike talks to cofounder of Merge, Gil Feig, about building a service that integrates with many APIs.
API Design tip: use objects for similar data (1 mins read).
Why you should use objects to nest similar data in JSON responses.
If I'd have stayed where I was a year ago, I'd be down 1/3 of what I'm currently on, and still not be enjoying myself 😅
Not just money in it, it's also a chance to see things from a different perspective ☺
During the Great Resignation, people who stay are paying a loyalty tax. Data on ~20k job titles: new hires are making 7% more than people currently working in the same job. Hey managers: why not offer a retention raise instead? Commitment should be rewarded, not punished.Adam Grant (@AdamMGrant)Fri, 27 May 2022 16:02 +0000
So today #Cookie is at her induction day at Ruffles doggy day care, so naturally we're making the most of the time off with her by scouring their Instagram and watching the WhatsApp group they make for us to watch updates 💜
She seems to be having the best time, and it's so lovely to have the photos/videos to know she's getting on well!
Even #Morph is making the most of the time off by coming for his first snuggle on the new sofa!!
Hey socket.dev this may be one for you https://www.jvt.me/posts/2022/06/01/idea-supply-chain-monetisation/ 👀
Idea for Open Source/Startup: monetising the supply chain (2 mins read).
An idea I've had for how to better distribute support to Open Source libraries in the supply chain for your software.
On today's show, I'm talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It's in your web browser, it's in your phone, it's probably in your car, and it's definitely in commercial planes. It's where your iMessages and WhatsApp messages are stored, and if you do a find on your computer for *.db, you'll... […]
This week we talk with Jean-Sébastien Pedron, RabbitMQ and FreeBSD contributor, about the importance of good release engineering for core infrastructure. Both Jean-Sébastien and I have been part of the Core RabbitMQ team for many years now. We have built some of the biggest CI/CD pipelines (check the show notes for one...
This week we’re sharing a special episode of our new podcast called Ship It. This episode is our Kaizen-style episode where we point our lens inward to Changelog.com to see what we should improve next. The plan is do this episode style every 10 episodes. Gerhard, Adam, and Jerod talk about the things that we want to im...
This week Gerhard is joined by Justin Searls, Test Double co-founder and CTO. Also a 🐞 magnet. They talk about how to deal with the pressure of shipping faster, why you should optimize for smoothness not speed, and why focusing on consistency is key. Understanding the real why behind what you do is also important. Ther...
Notifications have typically been an area of a product where building in-house has been the only option. However, building a best-in-class notifications system that delivers a great customer experience requires a significant investment when you start to layer in complexities like batching, cross channel orchestration, and user preferences. Chris Bell of Knock joins the show
Finding your sweet spot as a middling programmer who is an excellent engineer.
The pandemic made evident how much work can, and should, be different. The forced change to accommodate remote workflows also brought to light what I like to call “virtual offices”. Unlike truly remote friendly workplaces optimized for asynchronous communication, these aim to merely transport the office into a virtual space keeping the same unnecessary constraints of synchronous work intact, only replacing shoulder taps with Zoom calls. I’d love if we collectively agreed to start using a more appropriate name for these. They are office-less companies but they are not remote-friendly.
Can Go help you write faster PHP apps? In this episode, we explore the unusual pairing of Go and PHP that led to the RoadRunner project, a high-performance PHP application server, load-balancer, and process manager that is all written in Go.
Friend of the show Jon Chan, Stack Overflow’s Director of Engineering, Public Platform, joins the home team to talk about burnout: what it is, how to prevent it, and how to recover.
Week Notes 22#21 (2 mins read).
What happened in the week of 2022-05-23?
Today we talk to Priyanka Sharma (E.D. at the Cloud Native Computing Foundation) about all things KubeCon Europe 2022. We start with Gerhard’s favourite subject - Priyanka’s Happy Hour - and then we switch focus to the conference. For many, this will be the first in-person KubeCon since 2019. As for Gerhard, he is not ...
This week Sid Sijbrandij, Co-founder and CEO of GitLab, is back talking with Adam about all the details of their massive IPO last October 2021. To set the stage, this episode was recorded on Feb 1, 2022. During the show Adam mentioned they IPO’d at a $13B market cap, but they actually ended their opening day at approxi...
Describing JSON Patch operations with OpenAPI (2 mins read).
How to describe your JSON Patch endpoints using OpenAPI.
Mike speaks with Sean Falconer, head of Developer Relations at Skyflow
This is the post-KubeCon CloudNativeCon EU 2022 week. Gerhard is talking to Matt Moore, founder & CTO of Chainguard about all things Knative and Sigstore. The most important topic is swag, because none has better stickers than Chainguard. The other topic is the equivalent of Let’s Encrypt for securing software.
This week we’re peeking into the future again — this time we’re looking at the future of modern code review and workflows around pull requests. Jerod and Adam were joined by two of the co-founders of Graphite — Tomas Reimers and Greg Foster. Graphite is an open-source CLI and code review dashboard built for engineers w...
We’re talking with Woody Zuill today about all things Mob Programming. Woody leads Mob Programming workshops, he’s a speaker on agile related topics, and coaches and guides orgs interested in creating an environment where people can do their best work. We talk through it all and we even get some amazing advice from Woo...
The home team covers the hiring freezes and layoffs hitting the tech sector, burnout among freelancers and applicants for tech jobs, the dubious ethics of unpaid internships, and how to make Twitter safer by preemptively blocking people.
Today we are at KubeCon CloudNativeCon EU 2022, talking to Adolfo García Veytia about securing Kubernetes releases. Adolfo is a Staff Software Engineer at Chainguard, and one of the technical leads for SIG release, meaning that he helps ship Kubernetes. You most likely know him as Puerco, and have seen first-hand his p...
The home team talks about the past, present, and future of crypto; good reasons to go public with your open-source project before you think you should; and the importance of test-driven development.
Matt Holt & Mohammed S. Al Sahaf sit down with Natalie & Jon to discuss every gopher’s favorite open source web server with automatic HTTPS! In addition to laying out what Caddy is and why it’s interesting, we dive deep into how you can (and why you might want to) extend Caddy as a result of its modular archite...
The Adults Corner - Episode 10, Relationships. “No one is ever going to love you” This episode Chloe grieves her ex while Cherry opens up about past relationship issues & expectations from past lovers. Cherry & Chloe also touch on: Psychedelics Dating patterns Odour and vaginasLying and cheating Boyfriends in brothels Stay at home Dads Sex kink parties lesbian sex.
Another entry in the maintenance series! Throughout the series we’ve discussed building versus buying, building actually maintainable software, maintaining ourselves, open source maintenance, legacy code, and most recently Go project structure. In this 7th installment of the series, we continue narrowing our focus by t...
It's payday at #Deliveroo and wow was it a fun one to wake up to 🤑 it included my starting bonus, but it's really something to think about how my salary increases in a year have almost doubled my compensation. Money isn't everything, but given I've spent most of this month writing code and working on interesting things, it's a massive cherry on top!
Ty Franck (one half of James S.A. Corey), Wes Chatham ('Amos Burton' on The Expanse) & Bahia Watson
Got a #mlem and a #sploot on camera 😄🙌❤️🍪🐶📸 #cookieAnna 🏠 (@anna_hax)Tue, 24 May 2022 14:49 +0000
Ty Franck (one half of James S.A. Corey) & Wes Chatham ('Amos Burton' on The Expanse) discuss their
Ty Franck (one half of James S.A. Corey) & Wes Chatham ('Amos Burton' on The Expanse) discuss their
Weirdness with git diff-index
showing 1 file changed, 0 insertions(+), 0 deletions(-)
(1 mins read).
Something weird I hit last week with git diff-index
, which shows 1 file changed, but no changes.
Wes Chatham ('Amos Burton' on The Expanse) & Breck Eisner (TV & Movie Director) discuss favorite las
Week Notes 22#20 (2 mins read).
What happened in the week of 2022-05-16?
Introducing a library for OpenAPI contract testing with Go's net/http
package (2 mins read).
Creating a Go library that can verify net/http
handlers implement an OpenAPI contract, for use with testing.
I know everyone is dunking on that guy today but a lot of tech jobs really actually do a terrible job of supporting mothers
Ian Coldwater 📦💥 (@IanColdwater)Sun, 22 May 2022 09:54 +0000
😅
it's the weekend
sania (@saniaio)Sat, 21 May 2022 13:40 +0000