Valentin Deleplace's Avatar

Valentin Deleplace

@deleplace

Engineer on cloudy things at Google. @deleplace@hachyderm.io ๐Ÿ’™ Serverless, QR codes, โ‰กGo. https://programming-idioms.org Try coolmaze.io ๐Ÿ“ฑโžก๏ธ๐Ÿ’ป

117
Followers
70
Following
248
Posts
25.11.2024
Joined
Posts Following

Latest posts by Valentin Deleplace @deleplace

Preview
All releases - The Go Programming Language

Get your Go 1.26 at go.dev/dl/ !

03.03.2026 23:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ‘‡
...
Summary
../esbuild-1.26 entry.js --bundle --minify --sourcemap --outfile=out1.js ran
1.05 ยฑ 0.02 times faster than ../esbuild-1.25 entry.js --bundle --minify --sourcemap --outfile=out2.js

03.03.2026 23:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

% hyperfine --warmup 80 --runs 2000 \
"../esbuild-1.26 entry.js --bundle --minify --sourcemap --outfile=out1.js" \
"../esbuild-1.25 entry.js --bundle --minify --sourcemap --outfile=out2.js"
๐Ÿ‘‡

03.03.2026 23:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I ran both 2000 times on three.js, with a hefty warmup

03.03.2026 23:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Go 1.25.7 vs Go 1.26.0

hyperfine says "esbuild-1.26 ran 1.05 ยฑ 0.02 times faster than esbuild-1.25"

Which I understand as "more than 1% faster, less than 7%"

03.03.2026 23:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
- Is 5% a lot?
- Depends on the ctx
- After six weeks of tedious optimization? No.
- By just upgrading to the latest Go release? Yes.

- Is 5% a lot? - Depends on the ctx - After six weeks of tedious optimization? No. - By just upgrading to the latest Go release? Yes.

Esbuild (by @evanwallace.bsky.social) is 5% faster with Go 1.26
#golang

03.03.2026 23:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Location of share actions, in France

Location of share actions, in France

The Push to Computer blog โ€” twenty-fourth article ๐Ÿš€

Analytics, part 4 โ€” Location

blog.pushto.computer/posts/024-an...
๐Ÿ“ฑโžก๏ธ๐Ÿ’ป

02.03.2026 13:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a group of soldiers are standing in a row wearing helmets and armor . ALT: a group of soldiers are standing in a row wearing helmets and armor .

@terriblemapshq.bsky.social

27.02.2026 16:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
France sad

France sad

France happy

France happy

Stellantis lost โ‚ฌ25bn in one year, which is more than what it would have cost to make France happy

27.02.2026 16:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Analytics, part 3 โ€” Wi-Fi ยท The Push to Computer blog

The Push to Computer blog โ€” twenty-third article ๐Ÿš€

Analytics, part 3 โ€” Wi-Fi

blog.pushto.computer/posts/023-an...
๐Ÿ“ฑโžก๏ธ๐Ÿ’ป

18.02.2026 08:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Mon rรฉseau local

Mon rรฉseau local

L'appli Orange me donne mรชme un schรฉma assez complet de mes รฉquipements. Well played

06.02.2026 08:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Rรฉpรฉteur Wifiย 6: le wifi plus rapide & plus fluide chez vous - Orange Avec le rรฉpรฉteur Wifiย 6, profitez d'un Wifi plus rapide et plus fluide partout dans la maison, mรชme quand toute la famille est connectรฉe.

Je l'utilise branchรฉ en ethernet

boutique.orange.fr/informations...

06.02.2026 08:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Rรฉpรฉteur Wifi 6 Orange

Rรฉpรฉteur Wifi 6 Orange

J'ai รฉtรฉ agrรฉablement surpris par le rรฉpรฉteur wifi 6 de Orange

Trรจs simple d'installation, performant, c'est parfait!

06.02.2026 08:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Wild: the French pronounce 80 and 81 the same, and ARE NOT EVEN AWARE OF IT

05.02.2026 23:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐ŸŽ‰ Go 1.26 Release Candidate 3 is released!

๐Ÿ”’ Security: Includes an update for crypto/tls (CVE-2025-68121).

๐Ÿ– Run it in dev! Run it in prod! File bugs! go.dev/issue/new

๐Ÿ“ข Announcement: groups.google.com/g/golang-ann...

โฌ‡๏ธ Download: go.dev/dl/#go1.26rc3

#golang

04.02.2026 22:41 ๐Ÿ‘ 31 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Analytics, part 2 โ€” Resizing ยท The Push to Computer blog

The Push to Computer blog โ€” twenty-second article ๐Ÿš€

Analytics, part 2 โ€” Resizing

blog.pushto.computer/posts/022-an...
๐Ÿ“ฑโžก๏ธ๐Ÿ’ป

04.02.2026 21:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Je viens littรฉralement de sortir mon tรฉlรฉphone pour savoir la dรฉfinition de TDAH, et de passer 20mn ร  doomscroller. J'ai failli rater ma station, et je n'ai pas regardรฉ la dรฉfinition

04.02.2026 18:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

With Go 1.26, you can easily log to multiple targets (like stdout, a file, or a remote server) using just the standard library.

All thanks to slog.MultiHandler, which sends log records to any number of handlers you configure.

29.01.2026 14:56 ๐Ÿ‘ 33 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Proposal: Generic Methods for Go ยท Issue #77273 ยท golang/go Proposal: Generic Methods for Go A change of view. Background For clarity, in the following we use the term concrete method (or just method when the context is clear) to describe a non-interface me...

Interesting expansion of generics in #golang ๐Ÿ‘€

23.01.2026 00:35 ๐Ÿ‘ 36 ๐Ÿ” 8 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Chasse Pรชche ร‰quitation

Chasse Pรชche ร‰quitation

J'ai cru ร  un parti politique, mais en fait non

20.01.2026 17:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Chasing your tail โ€” Matt Godboltโ€™s blog The art of not (directly) coming back: tail call optimisation

๐Ÿคฏ TCO in emulators
xania.org/202512/19-ta...

17.01.2026 15:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
What's in a name? ยท The Push to Computer blog

The Push to Computer blog โ€” twenty-first article ๐Ÿš€

What's in a name?

blog.pushto.computer/posts/021-wh...
๐Ÿ“ฑโžก๏ธ๐Ÿ’ป

15.01.2026 12:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The second lowest hanging fruit in software #optimization turns out to not always be as intuitive as it should be

Batching

However it is a simple as that: When you have 12 items to buy at the store, you don't go to the store 12 times

15.01.2026 11:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Inlining - the ultimate optimisation โ€” Matt Godboltโ€™s blog Copy paste can sometimes be a good thing, at least if the compiler does it for you

Inlining \o/
xania.org/202512/17-in...

11.01.2026 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Unswitching loops for fun and profit โ€” Matt Godboltโ€™s blog Duplicating loops around can yield some decent optimisations

Loop unswitching
xania.org/202512/12-lo...

09.01.2026 08:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Stop Overthinking Struct Pointer and Value Semantics in Go Just go pointer-first. It's fine.

One thing I kind of wished someone'd told me a few years ago, is that using a pointer-first approach to #golang structs is just fine. You won't stop the world, and you won't make a mess either. In fact, you reduce the decision fatigue immensely this way. preslav.me/2026/01/08/g...

#programming

08.01.2026 14:17 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

About new(expr) with composite values: does
p := new(Person{name: "alice"})
has an advantage over
p := &Person{name: "alice"}
?

06.01.2026 10:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Building a Research Assistant with the #Gemini Interactions API in #java

1โƒฃ topic planing: ๐—š๐—ฒ๐—บ๐—ถ๐—ป๐—ถ ๐Ÿฏ ๐—™๐—น๐—ฎ๐˜€๐—ต
2โƒฃ research: ๐——๐—ฒ๐—ฒ๐—ฝ ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต
3โƒฃ synthesis: ๐—š๐—ฒ๐—บ๐—ถ๐—ป๐—ถ ๐Ÿฏ ๐—ฃ๐—ฟ๐—ผ
4โƒฃ infographic: ๐—ก๐—ฎ๐—ป๐—ผ ๐—•๐—ฎ๐—ป๐—ฎ๐—ป๐—ฎ ๐—ฃ๐—ฟ๐—ผ ๐ŸŒ

glaforge.dev/posts/2026/0...

05.01.2026 13:37 ๐Ÿ‘ 5 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Go 1.26 interactive tour New with expressions, type-safe error checking, and faster everything.

Go 1.26 is coming soon, and the official release notes are pretty dry.

So I prepared an interactive version with lots of examples.

Read on and see!

antonz.org/go-1-26

05.01.2026 13:40 ๐Ÿ‘ 36 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Post image

Asimov didnโ€™t mince words.

29.12.2025 01:55 ๐Ÿ‘ 65 ๐Ÿ” 22 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1