Advertisement · 728 × 90

Posts by Damien Neil

You’re right, still time for us to yank that football away.

3 hours ago 1 0 0 0
proposal: spec: type inferred composite literals · Issue #12854 · golang/go Composite literals construct values for structs, arrays, slices, and maps. They consist of a type followed by a brace-bound list of elements. e.g., x := []string{"a", "b", "c"} I propose adding unt...

Holy cheese my untyped composite literal proposal from 2015 just got accepted. #golang github.com/golang/go/is...

4 hours ago 18 4 3 0

The subtle and complicated ones are good, nobody has any opinions.

3 weeks ago 7 1 0 0

Next time I touch a proposal that isn’t both complicated and obscure, slap me

3 weeks ago 6 0 1 0

You did indeed! We should do your proposal as well to make the simple case of using httptest and synctest together easy. Not sure we’ve found the right API yet, though.

2 months ago 5 0 0 0

High on my list of projects that got out of hand. It was supposed to just be openat! (Turns out openat has some startlingly sharp edges.)

1 year ago 6 0 0 0
Preview
Traversal-resistant file APIs - The Go Programming Language New file access APIs in Go 1.24.

“Traversal-resistant file APIs” by Damien Neil — go.dev/blog/osroot

#golang

1 year ago 122 25 1 2

I have a copy of IWFNE originally owned by my late elder brother. It contains a note from him on the title page: “This book rots.”

Couldn’t say it better myself.

1 year ago 0 0 0 0
Walter Matthau looking like the saddest basset hound in the world so you just want to give him a doggy snack and scritch his ears

Walter Matthau looking like the saddest basset hound in the world so you just want to give him a doggy snack and scritch his ears

movie you’ve watched more than six times, gifs only

1 year ago 0 0 0 0
Advertisement
Preview
Testing concurrent code with testing/synctest - The Go Programming Language Go 1.24 contains an experimental package to aid in testing concurrent code.

I’m tremendously excited about the synctest package. There’s usually a tension between making async code idiomatic or testable. Synctest makes the idiomatic code testable.

#golang
go.dev/blog/synctest

1 year ago 32 7 2 2

True story: Baby shoes. Never worn. Huge feet.

1 year ago 1 0 0 0

One element I particularly love is that mechanical failures don’t feel like narrative failures. Most games, you flub a critical die roll and you’re going to get a less satisfying story. Disco often gives you a more satisfying (if less successful) one.

1 year ago 3 0 1 0
Patternmaster, Octavia Butler

Patternmaster, Octavia Butler

14/20

1 year ago 0 0 0 0
Paladin of Souls, Lois McMaster Bujold

Paladin of Souls, Lois McMaster Bujold

13/20

1 year ago 1 0 1 0

Already bought and read it! It’s great. I love how unapologetically tragic Sarah is, without being miserable at all. She’s not very good at being an adult (with some justification) and that’s okay.

1 year ago 0 0 0 0
Digger, Ursula Vernon

Digger, Ursula Vernon

12/20

1 year ago 0 0 1 0
Winter Tide, Ruthanns Emrys

Winter Tide, Ruthanns Emrys

11/20

1 year ago 1 0 1 0
Lent, Jo Walton

Lent, Jo Walton

10/20

1 year ago 0 0 1 0
The Fifth Season, N.K. Jemisin

The Fifth Season, N.K. Jemisin

9/20

1 year ago 1 0 1 0
Advertisement
A calico muppet cat possessively snuggles a jeans-clad leg in front of a lit Christmas tree.

A calico muppet cat possessively snuggles a jeans-clad leg in front of a lit Christmas tree.

A velvet house panther looks up while atop a crocheted blanket that is atop a human.

A velvet house panther looks up while atop a crocheted blanket that is atop a human.

Christmas cats for @misago.org

1 year ago 4 1 0 0
The Hands of the Emperor, Victoria Goddard

The Hands of the Emperor, Victoria Goddard

8/20

1 year ago 0 0 1 0
The Left Hand of Darkness, Ursula K. LeGuin

The Left Hand of Darkness, Ursula K. LeGuin

7/20

1 year ago 1 0 2 0
The Mask of Mirrors, M.A. Carrick.

The Mask of Mirrors, M.A. Carrick.

6/20

1 year ago 1 0 1 0
The Sparrow, Mary Doria Russell

The Sparrow, Mary Doria Russell

5/20

1 year ago 2 0 1 0
Too Like the Lightning, Ada Palmer

Too Like the Lightning, Ada Palmer

4/20

1 year ago 1 0 1 0
The Steerswoman, Rosemary Kirstein

The Steerswoman, Rosemary Kirstein

3/20

1 year ago 1 0 1 0
The Blue Sword, Robin McKinley.

The Blue Sword, Robin McKinley.

2/20

1 year ago 1 0 1 0

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

1 year ago 3 0 1 1
Advertisement
A floofy muppet cat occupies a blanket with supreme satisfaction. This blanket is hers, not yours, and all is right with the world.

A floofy muppet cat occupies a blanket with supreme satisfaction. This blanket is hers, not yours, and all is right with the world.

And now, a cat.

1 year ago 4 0 0 0
Preview
Go Protobuf: The new Opaque API - The Go Programming Language We are adding a new generated code API to Go Protobuf.

The Go protocol buffer Opaque API is released! go.dev/blog/protobu...

This is a new, optional version of the generated code API which hides the internal implementation details. It’s been in use inside Google for years now. Congrats to the Go protobuf maintainers on the open source release! #golang

1 year ago 23 6 1 0