BLOG
誕生日
2022-09-23
を迎え、33 歳になりました。 恒例の誕生日記事一覧です。 32 歳 31 歳 30 歳 29 歳 28 歳 27 歳 26 歳 25 歳 24 歳 [23…
限界しりとりタイマーをアップデートしました
2022-09-16
限界しりとりタイマー とくになにがあったわけでもないですが、1 から作り直してみました。 以前のリポジトリ と 今回のリポジトリ ともに公開していますので、興味がありましたらぜひぜひ。 PWA…
Next.jsでGraphQLを扱う場合Query文字列はどこに定義すべきか
2022-09-11
現在携わっている現場において Next.js × GraphQL の組み合わせで api を呼び出しているのですが。 Next.js の場合、pages…
Next.jsで開発するコツ
2022-08-23
さまざまな現場やプライベートで Next.js を使用してきましたが。 抑えるべきポイントを抑えないとムダに開発の難易度が上がってしまいます。 ということで今回は、Next.js を使用して開発を行う際のコツを書いていこうと思います。…
言い回しで妻とケンカになった件
2022-08-19
昨日妻と言い争いのケンカになったので、事の顛末を書き残しておこうと思います。 ケンカの発端 昨日夜自宅にて、妻がふと自分に対して「コンビニでケーキでも買ってくる?」と質問してきました。…
うちの犬が17歳になりました
2022-08-18
うちの犬が無事 17 歳の誕生日を迎えることができました。 2 年半前に うちの犬の余命はあと 1 年ないくらい という記事を書いていたのですが、まさかここまで生きてくれるとは、良い意味で予想だにしていませんでした。 この 1…
サイトをリニューアルしました
2022-08-16
去年に引き続き、1 年ぶりにサイトをリニューアルしました。 これまでは Gatsby と Gatsby Cloud を使用して運営していたのですが、いかんせん両方とも使いづらく、それならばと慣れた Next.js × Vercel…
調子を管理するWebアプリをリリースしました
2022-08-08
たいちょ 毎日の調子を入力して確認することができるだけの Web アプリです。 現時点でクオリティは α 版以上 β 版未満くらいですが、最低限の機能は乗っかっていると思います。…
Next.jsとFirebase Authenticationをつなぎこむパッケージを作りました
2022-08-05
Next.js と Firebase Authentication をつなぎこむパッケージはいくつかあるのですが。 個人的にはどれもイマイチ使いづらかったので、久しぶりに npm パッケージを作ってみました。…
友人の魚屋のウェブサイトをリニューアルしました
2022-08-03
金尾本店 中学生の時からの友人が営んでいる魚屋、金尾本店のサイトをリニューアルしました。 ドメインが vercel 丸出しになっていますが、友人がドメイン料金を払いたくないと断固として固辞したためこうなりました。 以下技術的なお話です。…
Next.jsにおけるfetchのタイミングと使い方
2022-08-02
最近になってようやく Next.js における fetch の叩くべきタイミングや使い分けがわかるようになってきました。 今回は、現時点の自分なりの考えを書いていこうと思います。 前提 Next.js 環境下で fetch…
フロントエンド開発マル秘テクニック
2022-08-01
普段から使用しているフロントエンド開発のマル秘テクニックをダラダラっと書いていこうと思います。 共通編 .editorconfig を作成する 環境ごとのエディターの仕様を合わせるため .editorconfig…
結局Reduxとはなんだったのだろう
2022-07-12
Redux を使わなくなってから久しく経ちます。 本ブログでも何度か触れてきた Redux ですが、最近はまったく使用していません。 Redux って考え方はおもしろいし、実際に便利な側面も強いのですが、実装コストは高いですよね。…
スクラムとは夏休みの宿題だ
2022-07-05
過去いくつかの現場でスクラムの導入を行ってきました。 スクラムを導入するにあたってメンバーに対して説明を行う際、スクラムとはこういうロールが存在してこういうイベントがあってこういう制作物があって、みたいな説明をしてきたのですが。…
SWRの使いドコロ
2022-06-29
よく SWR を使って実装を行うのですが。 公式サイト はおしゃれで情報もよくまとまっているのですが、そのわりに初心者には分かりづらいという、なんとも不思議な感じだったりします。 ということで、普段自分が使用している範囲の SWR…
Slackのワークスペースを削除しました
2022-06-15
昨年の 5 月から Slack でフロントエンド開発初心者向けのワークスペースを運営していましたが。 本日を持って運営を終了しました。 日本のフロントエンド開発初心者の方々が、無料で気軽に質問やコミュニケーションできる場があれば良いなーと思…
【React】フロントエンドにテストは必要か
2022-06-09
本ブログでも何度かフロントエンドにおけるテストの実装について触れてきましたが。 現時点での自分の意見をだらだらーっと書いていこうと思います。 まず誤解を恐れずに結論から書いてしまうと。…
Reactのコンポーネントの型のつけ方
2022-06-08
以前 こういう記事 を書いたのですが。 今、というか結構前からコンポーネントへの型のつけ方を変えていたので、改めて紹介をば。 import { ReactNode } from "react"; export type HogeProps…
りくばん!をリリースしました
2022-05-30
りくばん! をリリースしました。 バンドメンバーの募集と応募を行うことができる Web サービスとなっています。 OURSOUNDS や with9 とほぼ同じようなサービスとなりますが、とにかくシンプルなサービスを目指しました。…
りくばん!の技術的な話
2022-05-30
前回の記事で新しい Web サービスをリリースしたという話を書きましたが。 今回は技術的な話をだらだらーっと書いていこうと思います。 作ろうと思ったきっかけ…