Bio | Chuma Takahiro
Business
Philosophy
Society
Technology
CIVILIS
Technology
Web
Web
Webフロー設計
2025/12/23
クレジットカードの悪用がはびこった結果、日本では経済産業省が主導してセキュリティガイドラインを決済利用企業に強制する展開となった。 幅広い課題のうち、多要素認証(MFA)の要求は「堅牢なWebフローの …
Node.jsを完全に除去している
2025/02/04
脱Node.js に着手したのは3年前。多くのプロセスをdenoに移行したが、最終的にrollupとsassが残っていた。 開発プロセスに支障が出たため、これらもnodeを使わない方式に変更すること …
クライアント証明書を生成する
2024/07/03
年に数回、 X.509 のクライアント証明書を生成する作業が発生するのだが、ロストテクノロジーになりかけていたため、一度関連動向を含めてリサーチした。 TLSのクライアント証明書認証は、究極は …
再インテグレーションテスト
2024/06/15
Webサービスの品質管理の主役として、 2年前にe2eテストを導入 して引き続き機能している。 Ruby on Railsを作ったDHHが システムテストの限界を書いていて 、フレーキーであるという指 …
ランタイム・クリーンアップ
2024/05/01
コンテナイメージのクリーンアップを終えつつある。 ソフトウェア開発は60年以上の歴史を持つが、いまだに不要なコードやモジュールを削除する一般的な手法がない。 「ぜったいに使われない」ことを保証するロジ …
評価しえぬもの
2024/01/24
E2Eテスト導入 から1年半が経過した。サービス品質の目的に対してE2Eテストが守ってきたものは大きく、大規模な実装変更のガイドラインとして機能した点がもっとも分かりやすい効果であった。 一方 …
脱Node.js
2022/05/04
JavascriptコードのテストはさすがにJavascriptで書いていたのだが、いまそれを捨ててE2Eテストに移行している。 E2Eテストは、実際のアプリケーションやサーバー構成を再現した環境で実 …
2020年代のWeb技術
2021/07/09
アーキテクチャ移行を俯瞰して、今後どう進展するのかを考えていた。 総合的に見ると、Webのアーキテクチャはネイティブアプリとほぼ同様になり、一部は共用する形態になるだろう。 ただしそれを実現するために …
Javascript開発の変遷
2021/05/31
Web開発の変遷 で、バックエンド中心のアーキテクチャの推移を整理していた。 バックエンドの再構築と並行して、Javascript開発がヘビーになる。 おそらくJavascriptは一番難解な言語だ …
Web開発の変遷
2021/05/24
Webサービスの大がかりなアーキテクチャ更新を進めており、山を越えつつある。 既存サービスの互換性を維持しながら部分的に差し替える必要があり、着手から2年近くかかっている。 論点はいくつもあるが、分か …