JWT と Session Cookie をあらためて考える
JWT と session cookie はそれぞれどんな場面に向いているのか。セキュリティ、実装コスト、ユーザー体験の観点から、この古い話題を整理し直す。
JWT と session cookie はそれぞれどんな場面に向いているのか。セキュリティ、実装コスト、ユーザー体験の観点から、この古い話題を整理し直す。
シニカルな評論家でいるのは気持ちいいし、優越感もある。だが最後には空虚さだけが残ることに気づくだろう。
多くの人は、新興企業、成長期、安定期といった言葉で会社を表現するが、そうした言葉は曖昧すぎて判断基準としては使いにくい。その会社はいま何で生きていて、どう成長し、最も痛い問題は何か。会社の段階を理解してこそ、僕たちは毎日何の問題を解いているのかが分かり、その会社が本当に自分に合っているのかも判断できる。
ChatGPT 3.5からClaude Codeまで、ソフトウェア開発は3年足らずで劇的に変化した。あるソフトウェアエンジニアによる、この変革の中での観察、反省、そして戸惑い
Access KeyはAWSで見落とされがちなセキュリティリスクだ。OIDCとIAM Roleを組み合わせれば、GitHub Actionsはsecretなしで安全にAWSリソースを操作できる
クラウドプラットフォームを選ぶ前に、チームがAWSに払う本当の代償を計算しておこう
AWS 上でコンテナサービスを動かすなら、なぜ ECS が EC2 や EKS よりも実務的な選択なのか、そしてデプロイの複雑さがいかに金を食うのかを語る
バックエンド開発では主キーをどうするかをよく決める必要がある。auto increment か UUID か、衝突はどうするか、UUIDv7 と created_at + index の性能差はどれくらいか。実際に 2000 万件のデータで検証し、設計判断までまとめる。
ハフマン符号は情報理論における最も古典的な無損圧縮アルゴリズムの一つだ。この記事では情報量の概念から出発し、ハフマン符号の原理を一歩ずつ分解し、さらに実際に操作できるインタラクティブツールも付いている。
誰もが耳にする JPG の裏側には、学ぶ価値のある圧縮技術が数多くある。この記事では YCbCr 色空間、離散余弦変換、量子化表からハフマン符号化まで、JPEG の圧縮原理を一歩ずつ解き明かし、さらにインタラクティブな DCT 可視化ツールも付けている。
LLM モデルが大幅に進化したことで、ソフトウェア開発の様相はすでに完全に変わりつつあり、アプリを1つ作ることの敷居はほとんどなくなった。
日車寛見と私刑正義
春と修羅
唐詩は職場の人たちが読むのにかなり向いているんじゃないか。過酷な人生を送った人ほど詩がうまいし、彼らがどれだけ哀れだったかを見れば、自分を少しは省みることもできる。
原稿用紙に書き、スキャンして画像にする
人生に後悔薬はない。退職のたびに学べることは多く、自分が発揮できる強みも少しずつ見えてくる。ただ、その前に本当に考え抜いたのか。僕は現場の開発者として、いくつかの生々しい事例を共有し、未来の自分への指針にしたいし、退職するか迷ったことのある人の助けにもなればと思う。
AI 時代における新創成功の鍵は、産業への洞察だ。実行面の多くは経験あるエンジニアで十分こなせるので、僕は CTO の存在意義を改めて考えさせられる。
昔から積み重なってきた執筆の悪い癖について、AIに分析してもらい、そのついでに最近の心境の変化についても少し語る
僕は Google Analytics が本当に好きではない。使い勝手があまりよくないうえ、機能が多すぎて目がくらむし、管理画面も読み込み速度も複雑で、開く気になれない。そんな中、数年前についに理想のサービス――Plausible――を見つけた。
デフォルトでは下線が文字にかなり近く、こういう見た目を好まないデザイナーもいる。僕自身も、あまりきれいだとは思っていない。