【Next.js】Next プロジェクトを Dockernize する
k8s 環境に Next.js プロジェクトをデプロイすることになったので、いろいろ書いてみた。 今回は npm ではなく、yarn を使用している。 環境 ubuntu 20.04.1 Doc...
45 search resultsShowing 1~20 results
k8s 環境に Next.js プロジェクトをデプロイすることになったので、いろいろ書いてみた。 今回は npm ではなく、yarn を使用している。 環境 ubuntu 20.04.1 Doc...
WSL2 での Docker のつらみから Linux 機を作ろうと ThinkPad E14 を購入した。 問題なく Ubuntu を導入できたので共有。 マシンスペック Lenovo Thi...
注: Next9.5.3以降は必要なくなりました!!!hrefのみで正しくルーティングされます。 Next.jsでのルーティングはLinkコンポーネントで行うが、正しく使わないとクライアントサイ...
Partial型 TypescriptにはPartial型というものが存在し、すべてのプロパティを省略可能にした型がある。 type User = { firstName: string; la...
Robert C. Martinによる「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだまとめ。 クリーンアーキテクチャは例の同心円の図で説明され一見複雑に見え...
Kent Beck による著書「テスト駆動開発」より、TDD の概要をまとめた。 業務でTDDを行っている者として、基本に忠実にプロジェクトを進めることの難しさをよく感じるので、よい機会になった...
業務でテスト駆動開発(TDD)を実践するようになってから約 2 か月が経ち、現在のチームでの開発スタイルにも慣れてきました。 TDD の実践のため、ケント・ベック氏の「テスト駆動開発」を読んだと...
SOLID 原則を再び知る ソフトウェアシステムを構築する際、SOLID 原則と呼ばれる設計の原則が挙げられることがある。この原則は、関数やデータ構造をどのようにクラス内に組み込むかであったり、...
タイトル通り。ハマるのでメモ。 component 任意のメッセージを疑似要素で表示するコンポーネントの例。 component import React from "React"; impor...
Reactでの状態管理は主にstateを用いて行います。 フォームにインプットされた値をstateで管理することで、リアルタイムにバリデーションを行ったりすることができます。 しかし大きなフォー...
Next.js 9.3 本日(2020/03/10)リリースされたNext.js 9.3では、主に静的サイト生成(Static Site Generation)の機能が追加されました。 これによ...
DjangoではViewファイル内でリクエストを受け取り、処理し、レスポンスを返すロジックを記述します。 そのため、他のファイルに比べて記述量が多くなりがちです。 Django側で利用されている...
apollo install 2020/04/02時点ではapollo 2.25.0であった。 $ yarn add apollo apollo.config.js includes には、Qu...
VSCodeにはRemote-sshという拡張機能があり、 リモート先のファイルを普段と同じ環境で編集することが出来ます。 接続方式では鍵認証も行えるのですが、たまに鍵認証を設定してもパスワード...
Apollo-client では 400 エラー等を受け取った際、デフォルトではエラーメッセージが表示されない。 Apollo-Client 内部でエラー処理され、エラーステータスに沿ったメッセ...
Next.jsでページ遷移時に表示するコンポーネント。 next 9.3.0 typescript 3.7.5 useRouter nextでは、useRouterを用いてReact.FCコンポ...
Djangoの開発ではcliを叩くことが多くなりがちですが、 オプションとか覚えてられないかつ面倒なので、よくPipenv等のタスクランナー機能を用います。 私はpoetry派なのでpoetry...
突然VSCode拡張、PythonのLanguageServerのダウンロードが途中で停止してしまうようになった。 タスクバーの下に以下のような表示が出たまま、進まず。 Downloading ...
QRコードを生成しAPI等で返したり、メール送信する場合、 一度ファイルにセーブし、それを読み出ししたりする処理が入ります。 この処理の場合、I/Oでの速度的問題や、並列処理時に問題が生じます。...
Pythonでの非同期リクエストには、asyncioモジュールを用います。 requestsパッケージを用いて、APIを非同期で叩くコードを作成してみます。 環境 Python 3.7.4 AP...
45 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.