Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Tim Perry

@pimterry@toot.cafe
mastodon 4.7.3
  • Open on toot.cafe

Builder of https://httptoolkit.com, Node.js core collaborator, tech speaker, drummer, mountain biker, and dad.

🇬🇧/🇨🇦 living in 🇪🇸

#typescript #js #nodejs #docker #http #opensource

(Searchable via Tootfinder)

1019 Followers
869 Following
11 Posts
Joined April 16, 2017
Me::
https://tim.fyi
HTTP Toolkit:
https://httptoolkit.com
GitHub::
https://github.com/pimterry
BSky::
https://bsky.app/profile/pimterry.fyi
Open post
Tim Perry @pimterry@toot.cafe
· 7mo ago

Magic link login is fine, session expiry is fine, but for the love of god please don't do both.

If you have to re-auth every week, there is little more frustrating that blocking the process waiting for an email so I can click a button, over and over and over...

4
0
2
0
Open post
Tim Perry @pimterry@toot.cafe
· 7mo ago

This looks very exciting: https://endowment.dev/

Open Source Endowment — World
Open Source Endowment

Open Source Endowment — World

The Open Source Endowment provides truly sustainable funding for critical open source software through a community-driven endowment model.

2
1
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 6mo ago

In case you want to understand your TLS clients in depth from Node.js, there's a new v2 release of read-tls-client-hello now live: https://github.com/httptoolkit/read-tls-client-hello

Also now supported on https://testserver.host at https://testserver.host/tls/client-hello, so you can test & debug clients themselves directly.

GitHub

GitHub - httptoolkit/read-tls-client-hello: A pure-JS module to read TLS client hello data and calculate TLS fingerprints from an incoming socket connection.

A pure-JS module to read TLS client hello data and calculate TLS fingerprints from an incoming socket connection. - httptoolkit/read-tls-client-hello

1
0
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 6mo ago

I've been playing around with agent-powered HTTP debugging -there's a lot of potential here... Even just with minimal data, Claude gets a really good understanding of flows very quickly, amazing for exploring.

A quick summary of overall traffic & state flow across ~160 requests & responses:

1
1
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 6mo ago

Continuing the epic battle to fix TLS fingerprinting in Node (@pimterry@toot.cafe), I opened two more PRs this week enabling cert compression in Node (https://github.com/nodejs/node/pull/62217) and direct native access to OpenSSL for addons (https://github.com/nodejs/node/pull/62254).

With that, it's basically there!

toot.cafe
1
1
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 7mo ago

Wow, I sure am glad we have such diversity in the CSS world and that AIs consider all of the options fairly, instead of hypothetically being hyper focused on any specific library.

1
1
1
0
Open post
Tim Perry @pimterry@toot.cafe
· 7mo ago

Everybody's favourite "save me from myself" git hook (https://github.com/pimterry/git-confirm) has the first new major feature in nearly 5 years: it'll now validate and catch unintended git pushes too 😀

GitHub

GitHub - pimterry/git-confirm: :question: Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit or push them.

:question: Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit or push them. - pimterry/git-confirm

1
1
1
0
Open post
Tim Perry @pimterry@toot.cafe
· 23mo ago
Replying to
@foolip I've started using OpenVibe (https://openvibe.social/) - it lets you read and crosspost to both Mastadon & Bluesky in the same app, so you can just have both transparently.
openvibe.social

Openvibe — Town Square for Open Social Media

1
0
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 5mo ago

I've been thinking about https://simonomi.dev/blog/color-code-your-bytes/.

Whipped up a quick prototype for HTTP Toolkit's hex view - what do you think? Interesting and more useful than monochrome, or just visually noisy?

See if you can guess what each file type is here - answers in the alt text 😀

simonomi.dev

your hex editor should color-code bytes

0
0
1
0
Open post
Tim Perry @pimterry@toot.cafe
· 6mo ago

Finally bit the bullet and bought more RAM! The rumours are true, the prices really are excruciating, more than 4x the price I paid for the other stick 18 months back 🥲

0
1
0
0
Open post
Tim Perry @pimterry@toot.cafe
· 6mo ago

Do I know anybody at GitHub who can help me get HTTP Toolkit into the student pack?

I'm happy to do free accounts for students, I've filled out the form a couple of times - they never reply, but students keep endlessly emailing me to ask me if it's included.

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:29:38 UTC