DEV Community

takahiro hashito profile picture

takahiro hashito

404 bio not found

Joined Joined on 
Two checks that stop a bot from announcing a 404

Two checks that stop a bot from announcing a 404

Comments
4 min read
Serving a static site from a Cloud Functions seed bundle

Serving a static site from a Cloud Functions seed bundle

Comments
4 min read
Why my announcement bot posts through an IFTTT webhook instead of the X API

Why my announcement bot posts through an IFTTT webhook instead of the X API

Comments
4 min read
Reordering an overflowing job queue does not shrink it. Splitting it does.

Reordering an overflowing job queue does not shrink it. Splitting it does.

1
Comments
7 min read
Enforcing a style rule with a linter that actually fails the build

Enforcing a style rule with a linter that actually fails the build

Comments
5 min read
Don't validate the output. Validate that you were allowed to generate it.

Don't validate the output. Validate that you were allowed to generate it.

Comments
4 min read
Reordering an overflowing job queue does not shrink it. Splitting it does.

Reordering an overflowing job queue does not shrink it. Splitting it does.

Comments
7 min read
Enforcing a style rule with a linter that actually fails the build

Enforcing a style rule with a linter that actually fails the build

Comments
5 min read
Guaranteeing You Never Show an Expired Offer, by Design

Guaranteeing You Never Show an Expired Offer, by Design

Comments
5 min read
A snapshot-style ops dashboard with nothing but the Python standard library

A snapshot-style ops dashboard with nothing but the Python standard library

Comments
5 min read
Enforcing a style rule with a linter that actually fails the build

Enforcing a style rule with a linter that actually fails the build

Comments
5 min read
A snapshot-style ops dashboard with nothing but the Python standard library

A snapshot-style ops dashboard with nothing but the Python standard library

Comments
5 min read
A threshold that filters CVEs is only half a design until zero has two meanings

A threshold that filters CVEs is only half a design until zero has two meanings

Comments
4 min read
There is no API for \"how much have I spent this month\" — export the billing rows instead

There is no API for \"how much have I spent this month\" — export the billing rows instead

Comments
4 min read
A guard that unlocks by calendar is a timer, not a guard

A guard that unlocks by calendar is a timer, not a guard

Comments
6 min read
Serving a site from a seed bundle inside a Cloud Function

Serving a site from a seed bundle inside a Cloud Function

Comments
5 min read
My unattended bot once pushed someone else's work in progress. So I banned git add -A

My unattended bot once pushed someone else's work in progress. So I banned git add -A

Comments
3 min read
Implementing UUID v7 with nothing but crypto.getRandomValues()

Implementing UUID v7 with nothing but crypto.getRandomValues()

Comments
3 min read
A dependency-free build.js: assembling a static site from JSON data

A dependency-free build.js: assembling a static site from JSON data

2
Comments
3 min read
One entry point for 50 automation scripts (and one permission rule)

One entry point for 50 automation scripts (and one permission rule)

Comments
3 min read
Implementing UUID v7 by hand: time-sortable primary keys (and the same-millisecond trap)

Implementing UUID v7 by hand: time-sortable primary keys (and the same-millisecond trap)

1
Comments 1
4 min read
Expiring Content: Put the Deadline in the Data, Not the Prose

Expiring Content: Put the Deadline in the Data, Not the Prose

Comments
4 min read
Enforcing Content Tone With a Lint That Fails the Build

Enforcing Content Tone With a Lint That Fails the Build

1
Comments
3 min read
loading...