尾道が好きになり東京から尾道の向島に引っ越してきたフルリモートのプログラマ。学生時代からずっとPython好き。シンプルなコード、シンプルな設計を目指してます。著書: 「Python実践入門」 https://xitter.cf/t.co/oSwOY1xwW8

Joined August 2015
自分では「FastAPI本」と呼んでる Python Web開発実践入門 についてブログを書いた。読んだらブログでもXでもAmazonレビューでもどこでもいいので率直に感想書いてくれると嬉しい。「自分ならこうする」とかもぜひ。 Python Web開発実践入門を執筆しました | rhoboro.com/2026/08/16/pytho…
5
1
22
2,227
ほぼろ retweeted
And now in FastAPI 0.158.0, support for multiple form models as well 📋️ fastapi.tiangolo.com/tutoria…
Pagination in one model. Filters in another. Both in the same FastAPI endpoint. ✨ FastAPI 0.157.0 lets you combine multiple query parameter models, alongside individual parameters and dependencies. Works for headers and cookies too. 🚀 fastapi.tiangolo.com/tutoria…
1
4
39
2,491
重大な脆弱性が発見された際に十分に事前の予告なくサービスを一時停止できる、という前例が生まれたこと自体は評価せねばならない...
1
22
81
2,199
We just released uv 0.13.4, which updates our bundled certs in response to the eMudra incident. This is a huge deal, and not unique to uv! It affects much of open source due to bundled CAs in certifi, webpki-root-certs, etc. Please upgrade anything that bundles CA certs.
15
67
13
1,090
44,840
「後で読む」に入れてたやつ、全部消化してすっきりした。なお、全部読まずに一括既読。
1
4
171
ずっと「後で読む」に入ってるのは読まないでいいやつ。 ずっとTODOになってるのはやらなくていいやつ。
2
85
ほぼろ retweeted
FastAPI 0.148.0 is out! 🐛 More consistent defaults for query, header, cookie, and form models: * Factories run once * Default fields stay unset * Default validation is opt-in Compatibility notes: fastapi.tiangolo.com/release…
2
8
95
5,872
ほぼろ retweeted
I'm on day 10 of waiting for @github to restore my account, with only an automated reply so far. This affects users of Pyxel, my game engine with over 1.7M downloads. I sincerely hope access is restored soon. Please support me with a like or repost! #pyxel #python #github
It appears my GitHub token was used without my permission. I've revoked it and taken steps to prevent further harm, but my account is currently suspended, including the Pyxel repository 😭 I've contacted GitHub and am now waiting for my account to be restored. #pyxel #python
5
93
4
212
13,352
Starlette 1.9.0 is out! 🚀 TestClient now streams response bodies. client.stream() returns as soon as the response starts, instead of waiting for the app to finish. You can finally test streaming endpoints chunk by chunk, a gap open since 2020. github.com/Kludex/starlette/…
1
57
1,771
ピカピカになった9年目のエストレヤさん。 xitter.cf/rhoboro/status/2107372…
9年目を迎えたエストレヤさん、樹脂やゴムの劣化、メッキの錆、シート裂けなどが目立つ(雨の後はお尻も濡れる)ので、ピッカピカにしてもらうためにバイク屋さんに預けてきた。 シートも納期は先だけどまだ注文できたみたいで良かった。あと10年乗る。
11
259
After seeing their tweet, I vibe coded a set up for Claude Code that uses its “self-hosted runners” feature + exe.dev + tailscale. Finally solved my dev environments, seamless across laptop / web / mobile, the box runs @paper so everyone can also design with this set up as well as a whole stack to whip up videos. It’s so easy to just install shit or run systemd timers on exe.dev box, and you still get the benefits of ephemeral compute this way. So good. Happy to share more if anybody is interested, I couldn’t figure out another way to use CC but work in this way. The Anthropic hosted cloud environments are practically useless
Replying to @zeeg
for making a change to a codebase, sure. I have a persistent base vm I fork to an ephemeral one like a git branch for dev work (it has a timer keeping its build cache warm). where persistent VMs and agents work well is small software you build and run in prod on one vm.
9
3
1
40
5,196
HTTPX2 speaks WebSockets and Server-Sent Events out of the box 🔌 - client.websocket() and client.sse() on your existing client - Headers, cookies, auth, proxies and timeouts apply as usual - Sync and async - For WebSockets: pip install "httpx2[ws]" pydantic.dev/docs/httpx2/gui…
3
10
109
3,509
ほぼろ retweeted
Who wants smaller Zed binaries? In the next Stable release, Zed's executable drops by ~30% across every platform.
50
30
8
1,650
46,715
ほぼろ retweeted
Developers built Google Docs and Figma so others wouldn't lose work, then ironically kept using decades-old tools that let us lose our own. @conradirwin explains how DeltaDB uses CRDTs to sync every keystroke so no work is lost. delta.dev/blog/future-of-ver…
10
24
2
608
28,194
ほぼろ retweeted
Plugins open Supernote to new possibilities, and a customizable toolbar puts your tools where you want them. Plus content transform, writing postures and two new third-party apps. Explore what's new in this system update: supernote.com/blogs/supernot…
2
2
33
1,369
自作の翻訳ツールできた。
1
153
ウィンドウはリサイズできるし、ドラッグで動かせる。便利。
1
116
翻訳自体は chrome 拡張から exe.dev 経由で Luna に投げてるだけ。自分のサブスク使えてローカルでサーバ立ち上げてなくて良いのが嬉しい。
102
Python 3.15 is out now and available in uv 0.13.0.
8
22
2
458
11,296