設計 カテゴリページ

社内ツールなどの超小規模なAPIをGolangで実装する際にフレームワークを使うべきかを、実際にnet/httpを使った実装とフレームワークを使った実装を比較することでどれだけ優位性があるかを見ていきたいと思います。今回はフレームワークにはシンプルで使いやすそうなEchoを使うことにします。

コンポーネント設計について考える Atomic DesignやPresentational Component, Container Componentについてまとめつつ 自分だったらVue.js / Nuxt.jsでどういうコンポーネント設計にするかについてまとめます

フロントエンド開発における状態管理、データフローについて忘備録的にまとめることとする 状態とはアプリケーションが保持するデータのことで データフローとは状態を含むアプリケーションが持つデータの流れのことで 具体的にはどこにデータを保存して、データの読み書きを行う際にどこからどのように行うのかという点を指す

Vue.jsやNuxt.jsで開発をすることになったが 改めて「なんでVue.jsにしたの?」「仮想DOMって?」「SSRって何がいいの?」 など聞かれた時にサラサラと答えられなかったので自分なりにまとめる Vue.jsのトレンドをチェック/Vue.jsのメリット/仮想DOMについて/Nuxt.jsのメリット

クリーンアーキテクチャについて調べたことの自分用の備忘録 正直クリーンアーキテクチャ(The Clean Architecture翻訳)を何度読んでもわからなかったので、自分はこうしていこう的なことをずらずらと書いておく コンセプトは関心の分離、ソフトウェアをレイヤーに分けて以下の設計を生み出すこと

ユーザーから入力された値が問題ないかチェックするバリデーション処理を行うためのPHPライブラリであるRespect/Validationについて触ってみる バリデーション条件も多数あってそれを直感的に使用することができるため導入コストが少ないものとなっている

YAMLについて入門の入門として簡潔にまとめます YAML Ain't a Markup Language(YAMLはマークアップ言語ではないの意味) 構造化されたデータを表現するためのデータ記法 似たようなものにはJSONやXMLなどがある

Web API The Good Partsの読書メモになります ようやく読み終わったので気になったところをメモ程度にまとめます

Web API The Good Parts読書メモ 1章~2章の続きになります 気になったところをメモ程度にまとめます

自社で取り扱っているAPIを運用したり、Twitterなど提供をされているAPIを使うなど目にする機会は多く 今後設計したりレビューをする可能性は0ではないため今のうちに勉強をしよう思ったのが経緯です 自分的に気になったところをメモ程度にまとめます

最近の投稿

ビジュアルリグレッションテストについてまとめ、ネットで調べると数多くのライブラリがありどれがどんな立ち位置なのか全体像がわかりずらかったのでどんな種類があるのか入門の入門としてまとめます、またPlaywrightを使って実際に触ってみました

社内ツールなどの超小規模なAPIをGolangで実装する際にフレームワークを使うべきかを、実際にnet/httpを使った実装とフレームワークを使った実装を比較することでどれだけ優位性があるかを見ていきたいと思います。今回はフレームワークにはシンプルで使いやすそうなEchoを使うことにします。

vue-pdfを使ってNuxt.jsで作成しているアプリケーションに pdfスライドを表示させるサンプルを作成しました README.md通りに実装してもうまくいかないところがあったのでそのあたり含めてまとめます

Vue.js / Nuxt.jsにおけるログインの実装方法をまとめる Auth0やNuxt.jsのAuth Moduleとmiddlewareについて調べつつサンプルを作成することで理解を深める

コンポーネント設計について考える Atomic DesignやPresentational Component, Container Componentについてまとめつつ 自分だったらVue.js / Nuxt.jsでどういうコンポーネント設計にするかについてまとめます

カテゴリ一覧

タグ一覧