Open in app

Sign In

Write

Sign In

Tim Perry
Tim Perry

603 Followers

Home

About

Jan 16, 2020

Global developer CAs considered harmful

Originally published at https://httptoolkit.tech. Certificate infrastructure is built on trust. If you trust the wrong thing, it all falls down. Unfortunately, we developers do it all the time anyway. YOLO. A remarkable number of dev tools & practices encourage or require you to globally trust a certificate authority (CA) that…

Security

10 min read

Global developer CAs considered harmful
Global developer CAs considered harmful
Security

10 min read


Jan 22, 2019

One-click HTTP debugging for any CLI tool

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…

Cli

5 min read

One-click HTTP debugging for any CLI tool
One-click HTTP debugging for any CLI tool
Cli

5 min read


Jan 9, 2019

Announcing HTTP View: one-click debugging for HTTP(S)

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…

Debugging

3 min read

Announcing HTTP View: one-click debugging for HTTP(S)
Announcing HTTP View: one-click debugging for HTTP(S)
Debugging

3 min read


Apr 4, 2017

Sync your Mastodon back to Twitter

Federate your content just one more step, all by yourself, and making jumping ship a little less scary. — [Edit: once upon a time the below was the only way to do this, and there weren’t many other options. That’s no longer true though! Nowadays, I’d recommend looking at proper tools like https://moa.party/ instead, which handle this much more effectively.] Mastodon has been quietly building popularity for a good…

IFTTT

2 min read

IFTTT

2 min read


Dec 5, 2016

Testing Your Shell Scripts, with Bats

Because sometimes you want to know if they actually work. — Bash scripts are unloved and underappreciated. Many of us developers spend a lot of time on the command line, and a good shell script is an incredibly powerful thing to drop into & extend your existing workflow. Shell scripting isn’t easy though. Many of the tools and techniques you might…

Bash

4 min read

Testing Your Shell Scripts, with Bats
Testing Your Shell Scripts, with Bats
Bash

4 min read


Oct 10, 2016

Better CSS-only tabs, with :target

CSS-only tabs are a fun topic, and :target is a delightfully elegant declarative approach, except for the bit where it doesn’t work. …

Web Development

5 min read

Web Development

5 min read


Aug 8, 2016

Building a Server-Rendered Map Component

Part 2: How to use client-side libraries like Leaflet, in Node. — As discussed in Part One: Why?, it’d be really useful to be able to take an interesting UI component like a map, and pre-render it on the server as a web component, using Server Components. We don’t want to do the hard mapping ourselves though. Really, we’d like this to…

Java Script

6 min read

Java Script

6 min read


Aug 5, 2016

Introducing Git Confirm

Get easy confidence on exactly what you’re committing. — Git Confirm is a git hook, which asks you to confirm when you commit a change that includes additions from a (configurable) list of risky matches. Think ‘TODO’, ‘FIXME’, ‘@Ignore’, ‘describe.skip/it.skip’ and ‘describe.only/it.only’. You can drop Git Confirm in, and effortlessly stop yourself ever committing anything like this by accident. …

Git

3 min read

Introducing Git Confirm
Introducing Git Confirm
Git

3 min read


Jul 25, 2016

Effortlessly add HTTPS to Dokku, with Let’s Encrypt

You’ve written an application deployed using Dokku, and you’ve got it all up and running and great. You’ve heard a lot about why HTTPS is important nowadays, especially the SEO and performance benefits, and you’d like to add all that, with minimal cost and hassle. Let’s get right on that. …

Ssl

3 min read

Ssl

3 min read


Jul 15, 2016

Building a Server-Rendered Map Component

Part 1: Why do we need better maps? — Maps are a standard tool in our web UI toolkit; they’re an easy way to link our applications to the real world they (hopefully) involve. …

Web Development

4 min read

Building a Server-Rendered Map Component (Part 1: Why?)
Building a Server-Rendered Map Component (Part 1: Why?)
Web Development

4 min read

Tim Perry

Tim Perry

603 Followers

Creator of HTTP Toolkit

Following
  • Julie Zhuo

    Julie Zhuo

  • Darius Foroux

    Darius Foroux

  • Christian Heilmann

    Christian Heilmann

  • Nick Babich

    Nick Babich

  • Sara Wachter-Boettcher

    Sara Wachter-Boettcher

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech