言語 カテゴリページ

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

Netlify Formsを使ってブログサイトにコメント機能を追加する方法を調べたので紹介 Netlify FormsはNetlifyに標準機能として用意されているフォーム機能 サーバレスなので別途コメント用にサーバを用意する必要がなくHTMLを埋め込むだけで準備できる

TypeScriptの入門の入門チートシート 型の種類や使い方についてまとめていくだけでなく、 TypeScriptについてや必要性などについてもまとめることでこのページでTypeScriptをざっくり理解できる程度の内容を目指す

Scala開発のためにScalaらしさをまとめる 言語設計者の設計思想を元にScalaらしさについてまとめる オブジェクト指向と関数型の融合について

Vue.jsのサンプルを作成したので忘れないようにブログにまとめていく Hello Worldぐらいなら作れるけどその次は何をしよう...という人向けに以下の内容を簡潔にまとめていく

Reactを触る、今回は以下について端的にどんなものかを学ぶ ①Hello World ②Reactでコンポーネントを作る ③state,propについて サンプルプログラムを自分の環境で簡単に用意して実際に動いているサンプルを見ながら概要を掴むことを目的とする

Reactのサンプルを動かして初めてのReactとして理解を深めていく

phpDocumentorとはクラスやメソッドの定義前にブロックコメントを決められた方式で記述していると、APIドキュメントを自動生成することができるツール 今回はそのphpDocumentorで記述する書式についてまとめる

React コンポーネントにはライフサイクルメソッドというものが存在する コンポーネントが作成されようとしたり削除されようとした時にそれを検知することができるので 初期化処理やリソースの解放処理などを記述することができる

勉強がてらjQueryのソースコードを簡単に追ってみた時のメモを記述します いきなり自分で理解するのは難しいのでgihyoさんの参考サイトを見ながらやっていこうかと思うのでjQuery-1.2.2を使います(だいぶ古いですが...) サンプルコードをステップ実行していって処理の流れをやんわり理解します

JavaScriptのコードを書く時に問題が無いかツールによるチェックや動作確認を行うための方法を調べる 「Closure Linter」を使ってシンタックスチェックを調べたり、JavaScriptのステップ実行方法をまとめる

JavaScriptでグローバル変数を作成した際、JavaScriptファイルを複数に分割してもお互いにグローバル変数が見える世界になっているので、あるファイルで使った名前は別のファイルで使えない このような名前空間の汚染を回避する方法を調べてみる

クロージャとは一言で言うと「状態を持つ関数」 または関数を抜けた後にも生きるローカル変数とか ガベージコレクションの性質にスコープテェーンを利用してローカル変数の値を参照し続けるデータ構造がクロージャとなる

JavaScriptの論理演算や変数の存在チェックについて 説明しなくても何となく見ればわかるかもしれないがあまり見ない書き方だったのでまとめる

JavaScriptのスコープについてまとめる スコープとは変数名や関数名の有効範囲のこと JavaScriptのスコープはたった2つだけ グローバルスコープ 関数外で宣言したスコープ 関数スコープ 関数内で宣言したスコープ

プロトタイプチェーンとはオブジェクトが他のオブジェクトのプロトタイプとなる連鎖のことを呼ぶ prototypeオブジェクトを「親」と表現するとプロトタイプチェーンの動作として以下のようにプロパティを探す

JavaScriptにはクラスを作る機能は用意されていない しかしJavaScriptにはオブジェクトの継承に関する概念がある 子オブジェクトではそのプロパティについて書いてないが親オブジェクトで書いてあるのでそれを継承して使えちゃうという話

JavaScriptをブラウザで使用する場合、最初からwindowというグローバルオブジェクトが提供されている このwindowにはブラウザのウインドウに関するものがまとまっている

コンストラクタとはオブジェクト生成のために使う関数です コンストラクタ呼び出し時には「new」を使ってインスタンスオブジェクトを生成します 通常の関数とコンストラクタの違いは呼び出し方による違いだけなので どんな関数でも「new」で呼び出せばそれはコンストラクタになります

JavaScriptのthisについてまとめます thisにも色々あるみたいなので違いについて調べます コンストラクタ呼び出しにおけるthis メソッド呼び出しにおけるthis apply,call呼び出しにおけるthis

Rubyを学ぶために基本的な使い方をまとめます 基本構文のチートシートです 前提として他の言語とかで変数、ループ、条件分岐とか基本的なものは知っているけどRubyとしてはどう書くのか学びたい人向けの入門(仮)になります

最近の投稿

ビジュアルリグレッションテストについてまとめ、ネットで調べると数多くのライブラリがありどれがどんな立ち位置なのか全体像がわかりずらかったのでどんな種類があるのか入門の入門としてまとめます、また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でどういうコンポーネント設計にするかについてまとめます

カテゴリ一覧

タグ一覧