Kind likes
Liked
The adapter pattern in Go โ Bitfield Consulting

Post details
How do you test a database without a database? Don't worry, this isn't one of those Zen puzzles. I have something more practical, but equally enlightening, in mind. Letโs use the adapter pattern to solve the riddle.

Liked
Dependency Management Data
Post details
This is a really neat CLI tool by Jamie Tanna, built using Go and SQLite but with a feature that embeds a Datasette instance (literally shelling out to start the โฆ
Liked
Russell Garner (@rgarner@mastodon.social)

Post details
Attached: 1 image If only there were some way in which we could make this doll collection take up less space

Liked
๐๐๐๐๐๐๐๐๐๐ :chaos: :anarchism: (@des@ni.hil.ist)

Post details
Attached: 1 image current vibe:

Liked
Weeknotes: fin. (So what did I accomplish?)
by
Post details
I hate being introspective. But I'm told it's good for me. A few months ago, I handed in my notice to Cabinet Office. And now I'm no longer a Civil Servant. It's hard to sum up those 2,462 days. Every โฆ
Liked
Our current FOSS dystopia
Post details
Liked
Driving Bazel with fzf โ Jake Zimmerman
by
Post details
I find that the easiest way to work with Bazel is to use fzf.
Liked
Vim Boss - Neovim
Post details
vim out of the box
Liked
Terence Eden (@Edent@mastodon.social)
Post details
Today I have shown great restraint. Rather than registering yet another domain name, I created a new subdomain on one I purchased a couple of years ago. Please learn from my wisdom.
Liked
Dr. Amy, Psy.D. (@dramypsyd@ohai.social)
Post details
Ages when youโre in your prime: 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109
Liked
Sindarina, Edge Case Detective (@sindarina@ngmx.com)
Post details
Welcome to the world of computers, where some errors are really just warnings, and some warnings should be treated as errors.
Liked
Four tips to keep your GitHub Actions workflows secure
by

Post details
Researchers from Purdue and NCSU have found a large number of command injection vulnerabilities in the workflows of projects on GitHub. Follow these four tips to keep your GitHub Actions workflows secure.

Liked
Peter Gasston (@stopsatgreen@assemblag.es)

Post details
Executives at Network Rail spent ยฃ10,000 per week flying around the country for meetings and tried to justify it by saying that it's cheaper than going by train. A modern parable. https://www.railtech.com/all/2023/08/08/uk-industry-deeply-frustrated-by-network-rail-air-travel-policy/
Liked
Introducing Go Support - Socket

Post details
We're excited to announce that Socket now supports the Go programming language.

Liked
a post on darrenburns.net
Post details
Liked
bob (@bob@mastodon.me.uk)
Post details
Content warning: npm
Liked
Joe Hart ๐ณ๏ธโ๐ (@joehart@social.lol)
Post details
@www.jvt.me@www.jvt.me This is an absolute vibe and exactly what I was looking for ๐ง
Liked
Dare Obasanjo (@carnage4life@mas.to)

Post details
Attached: 1 image A broken clock fixed by taping a working clock over it is a metaphor for every codebase youโll encounter in your professional career as a software developer.

Liked
Dare Obasanjo (@carnage4life@mas.to)

Post details
Attached: 1 image Blaze your glory

Liked
Ergonomic Map in Go
Post details
In many languages, on of the things I find myself doing is maping over a list to extract some field. For example, coverting a []Person to []Name. Most languages these days have ways to do this pretty easily: Kotlin: people.map { it.Name } JavaScript: people.map(p => p.Name) Rust: people.map(|p| p.Name) Scala: people.map(_.Name) With generics, Go finally can do this in a type safe manner: Map(people, func(t Person) string { return t.
Liked
Elisabeth M (@independentpen@mas.to)
Post details
Alt text isn't just helpful for the sight-impaired. By reading alt text I can identify what the OP is calling attention to in the pic, helping me get the joke or social commentary that would otherwise be illegible to me. (Without this I'm like, I see a thousand details and I don't know which one matters to you.) #ActuallyAutistic
Liked
Simon Phipps (@webmink@meshed.cloud)
Post details
Seems #Zoom would rather we ignored section 10 of its Terms of Service and just read the nice marketing words on its blog. https://blog.zoom.us/zooms-term-service-ai/ I'll still go by the ToS thanks https://the.webm.ink/not-using-zoom
Liked
social justice sre (@freerangefatty@ottawa.place)

Post details
whomst amongst us who is not Richard Stallman has the moments in our one wild and precious life to dedicate to self-hosting all the things in the world that an Open Source Guy has told us must be self-hosted
Liked
gwil (@gwil@post.lurk.org)

Post details
Attached: 1 image Made something a bit different today: a colour-blindness friendly visual hash. In reality it just visualises bytes, with 256 possible options for each cell, so any hashing function can be used with this (or none at all, just put in bytes). Putting a little process diary for this in the replies.

Liked
A few weird ways of displaying git hashes | nicole@web
Post details
Liked
Joe Lanman (@joelanman@hachyderm.io)
Post details
In the public sector we're often told to follow what the private sector do, that they are the model to follow. In reality, we do some things better in the public sector: accessibility, user research that is not led by profit, working in the open, avoiding deceptive patterns, going slow and not breaking things. The web itself came from the public sector, we can all learn from each other.
Liked
David Amador (@djlink@mastodon.gamedev.place)

Post details
Attached: 1 image Not even Zoom wants to use Zoom for work.

Liked
Annalee (@Annalee@wandering.shop)
Post details
Whenever news breaks of bad decisions from a popular product, there's a flurry of recommendations of various alternatives, and in that mix there's always folks extolling the virtues of hosting your own. As a person who works on security for an open source project, my spicy take is this: unless you enjoy being your own sysadmin (some folks do!), any hosted solution from a vendor that is currently reputable and currently has acceptable terms is a better, safer option than self-hosting.
Liked
Dare Obasanjo (@carnage4life@mas.to)

Post details
Attached: 1 image This is the least surprising headline Iโve read all year.

Liked
Kelly Shortridge (@shortridge@hachyderm.io)

Post details
Attached: 1 image I am so fucking excited to bring #HotNerdSummer to Black Hat next week that I put together this super professional tour poster with all the ways you can experience the resilience revolution next week. This Barbie is gonna bring a relentless, pastel experience to #BHUSA and I hope you all join me for it. My talk is on Weds 11:20 - 12:00; follow me to the Q&A after so I can bequeath you a ticket for a *free* copy of my book Iโll sign at the Fastly booth 14:30 - 15:30. See you there โจ

Liked
Security Writer :verified: :donor: (@SecurityWriter@infosec.exchange)
Post details
Itโs maddeningly US-centric with its passive aggression, toxic positivity, and work-worship agenda. Itโs also hilariously mis-targeted for Europeans. Having worked with people from all over Europe, the work culture is the same. โMy time is MY timeโ. Just last week I asked a junior colleague to do something (not knowing the time) at half 4 on Friday. Their reply was leaning back on their chair and poking their head around the desk divider and saying โhave you seen the time? You can absolutely get to fuck with thatโ. Completely the correct response.