Tim Perry

Creator of HTTP Toolkit: powerful tools to debug, test & build with HTTP.

Passionate tech speaker, open-source contributor, and maintainer of Loglevel, Git‑Confirm and notes.

Hey Jim YT Chen, have you tried http://httptoolkit.tech/view/ruby/ as an alternative to HttpLog? It covers a very similar use case (capturing & viewing sent Ruby HTTP), but it’s got a proper UI & tools and doesn’t require any of those code changes at all. Let me know what you think :-)

Debug all HTTP(S) sent by git, npm, apt-get, or anything else

The command line is powerful, but can be hard to understand, and extremely hard to debug. Ever run a command, see it fail with a cryptic error, and have no idea why?

Better tools can help you understand what’s really going on. They can let you see inside the command you’re running to understand how it’s communicating, see what data it’s working with, and debug it in depth.

Excitingly I’ve just shipped one-click terminal interception to do exactly this with HTTP Toolkit, for HTTP and HTTPS, to show you everything your CLI is sending and ...

HTTP View is a beautiful, free & open-source HTTP inspector. This is the first release of HTTP Toolkit, and lets you intercept HTTP or HTTPS traffic with one click, explore & examine that traffic up close, and discover exactly what your code (or anybody else’s) is sending.

Want to dive right in? Download it now.

HTTP Toolkit is a project that I’ve been working on for a while, to build an open-source suite of tools for HTTP development. The goal is to intercept & examine HTTP, edit it live, analyse flows of HTTP requests to audit performance and security, and rapidly prototype HTTP cl...

Modern easy IoT with JS, Docker & Resin.io at DEVit
If you lived in the UK between 1980-1996 for more than 6 months then you're indefinitely banned from donating blood… https://twitter.com/i/web/status/1150738086650875904
For an HTTP dev tool like http://httptoolkit.tech, what do you think is the right menu icon for the page to mock HT… https://twitter.com/i/web/status/1149776741558345728
My software development workflow now consists only of trying to handle dependabot emails about lodash fixes faster… https://twitter.com/i/web/status/1149711681632821249
Add the new official spec for Ably.io
Really good (and *extremely* detailed) explanation of the DAT protocol: https://datprotocol.github.io/how-dat-works/
Do you have any API mocking UIs you really like? One next step for http://httptoolkit.tech is request & response e… https://twitter.com/i/web/status/1147164887459778562
Building a better zip bomb, to get a zip that with one extraction expands from 10MB to 281TB:… https://twitter.com/i/web/status/1146826431999221760
🚀🚀🚀 I've just launched automatic HTTP(S) interception for #NodeJS, #Python & #Ruby! 🚀🚀🚀 One click to open an inte… https://twitter.com/i/web/status/1146477132085911552
Fix AWS dependencies - shrinks this package by 60%
Neat selection of 70 useful type definitions & interfaces for TypeScript, from PromisedType<P> (get the resolution… https://twitter.com/i/web/status/1146110177273352192
Interesting summary of the work involved in migrating 300k LOC from #FlowLang to #TypeScript: https://medium.com/tech-quizlet/now-or-never-migrating-300k-loc-from-flow-to-typescript-at-quizlet-d3bae5830a1
New repo: httptoolkit/node-launcher
Expose the http and https proxy agents globally for explicit use
Turns out the 'continue where you left off' Chrome/FF option also preserves session cookies that should expire when… https://twitter.com/i/web/status/1143554328831156225
Remove loglevel, now that it includes its own types
There's a new raspberry pi: https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/ - 3x boost to CPU performance (moving to 28nm from 40nm) - 4x… https://twitter.com/i/web/status/1143167754192769024
Fix Mandrill API base path
Hey, great news, we're going to speed up your internet, for *no additional cost*! Oh, by the way, on that same dat… https://twitter.com/i/web/status/1139455436904701952
GitHub to start showing 'jump to definition' links for functions in hosted public repos: https://github.blog/changelog/2019-06-11-jump-to-definition-in-public-repositories/. A… https://twitter.com/i/web/status/1138819780671152128
Cool for GraphQL adoption, but scary imo for devs using this. Moving from community (ish) to VC ownership of core o… https://twitter.com/i/web/status/1138794218778968064
Don't skip building when cross-installing for win32
Always Own Your Platform: http://alwaysownyourplatform.com/
Enable prebuilding for Node 12
Woah, Github just announced official tools for directly sponsoring open-source development: https://github.com/sponsors