ThunderMiracle's Blog - Page 2

ThunderMiracle

Blog part of ThunderMiracle.com

投稿数 100 件(11 ~ 20件目)

iPhone中のすべての広告をVPSのAdGuard Homeでブロックしてみた

iPhone中のすべての広告をVPSのAdGuard Homeでブロックしてみた

2024年2月21日☕️ 4 min read

ウェブサイトだけでなく、iPhone内のアプリに勝手に表示される広告はうるさいですよね。AdGuard Homeを使用すれば簡単に解決できます。Raspberry Piにインストールして、家のルーターのデフォルトDNSサーバーをAdGuard Homeに設定するのが1つの方法ですが、外出先では広告のブロックが効かなくなります。外でも広告のない生活を送りたいので、VPSにAdGuard Homeをインストールして設定してみました。

ライブラリをパブリッシュする際に、package.jsonのcjs, esmの設定の入門

ライブラリをパブリッシュする際に、package.jsonのcjs, esmの設定の入門

2023年12月4日☕️☕️ 7 min read

ライブラリをパブリッシュする際に、CommonJS(cjs)とECMAScript Module(esm)を両方サポートするように設定するのが一般的です。サイズの小さい、tree-shakingしやすいesmを優先するのが今のトレンドでしょう。以前は理解が曖昧でしたが、最近になってようやくコツをつかみましたので、その設定方法を共有したいと思います。

SPAの認可ならRefresh Token Rotationを有効にしましょう

SPAの認可ならRefresh Token Rotationを有効にしましょう

2023年10月22日☕️☕️ 7 min read

SPAの認可なら、リフレッシュトークンを使いましょう。その上に、セキュリティのリスクを軽減するために、リフレッシュトークンのローテーションを有効にしましょう。その理由を説明します。

Auth0のMFA(TOTP)の自動テスト

Auth0のMFA(TOTP)の自動テスト

2023年8月31日☕️ 3 min read

Auth0をカスタマイズしたら、設定がうまくできるかどうか自動テストで確認したいでしょう。ログイン関連がデグレしたらインパクトがデカいからです。MFA(Multi-factor Authentication:多要素認証)のワンタイムパスワード(OTP)を有効にしたら、E2Eテストのハードルがぐんと上がるイメージがありますが、実はそんなに難しいことではありません。今回はPlaywrightでMFA(OTP)有効のログインテストの方法を紹介したいと思います。

ValibotはZodの代替になれるか

ValibotはZodの代替になれるか

2023年7月30日☕️☕️ 6 min read

Valibotが最近Builder.io(Qwik)の紹介で話題に上がっているスキーマベースのバリデーションライブラリとなります。一番注目されているのはバンドルサイズの部分だと思います。Zodと比較すると、98%のバンドルサイズの削減ができると言われています。さらに、モジュール化されていて、非常にtree-shakingしやすく、確かにバンドルサイズが大幅に減少できるでしょう。早速使ってみた感想をシェアしようと思います。

開発生産性の思考

開発生産性の思考

2023年7月19日☕️☕️☕️☕️ 16 min read

前の記事に書いてありますが、先週の木曜日、1日の休暇を取ってFindyさん主催の『LeanとDevOpsの科学』著者登壇の開発生産性Conferenceに参加してきました。目的はもちろん開発生産性を高める方法を探りたいからです。今回は参加した感想と、開発生産性を高めるために考えていることを書きます。

Findyの開発生産性コンファレンスを参加してきた

Findyの開発生産性コンファレンスを参加してきた

2023年7月16日☕️☕️ 6 min read

先週の木曜日、1日の休暇を取ってFindyさん主催の『LeanとDevOpsの科学』著者登壇の開発生産性Conferenceに参加してきました。恥ずかしいことですが、オフラインの1日のコンファレンスへの参加は初めてであり、しかも一人での参加だったため、少々不安でした。しかし、1日があっという間に終わり、参加して良かったと思いました。