アプリケーション
216 件の記事
anyenvでインストールしたrbenvでbundlerをinstallしたときにパスでハマった
anyenvでインストールしたrbenvでbundlerを入れた際の/usr/local/binパス問題を、rbenv exec gem installで解決する方法を解説します。
正規表現の基本
「正規表現の基本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
PHPで学ぶデザインパターン - Factory・Factory Method・Abstract Factory
PHPで学ぶデザインパターン - Factory・Factory Method・Abstract Factoryについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
Goならわかるシステムプログラミング
Goならわかるシステムプログラミング
Goのインターフェースを解説:柔軟でテスタブルなコードの書き方
Go のインターフェースを実践的に解説。暗黙的実装・インターフェース合成・依存性の注入への活用・よくある設計上の落とし穴をカバーします。
Goのポインタを解説:使うべき場面とよくある落とし穴
Go のポインタを解説。値型とポインタ型の使い分け・パフォーマンスへの影響・nil ポインタなどよくある落とし穴を具体例で学べます。
Golangでの変数定義・宣言のパターンまとめ
Goの変数定義・宣言パターンをvar宣言・短縮形式別に整理し、型推論・複数変数宣言・可視性制御の規則を網羅。
Golangの関数についてー関数値/コールバック関数/無名関数
Goの関数を解説。関数値、コールバック関数、無名関数、クロージャの仕組みと実践的な使い方を紹介します。
Golangのポインタの基本
「Golangのポインタの基本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
GraphQLとは
API向けのクエリ言語GraphQLを解説。柔軟なデータ取得、単一エンドポイント、型システムといった利点を紹介します。
Atom×TidalCycles×SuperColliderでライブコーディングをはじめる
AtomエディタとTidalCycles、Haskell、SuperColliderの音響合成エンジンを使って、ライブコーディングで音楽をつくる方法を解説します。
SPAを構築したときにハマったこと
SPAで History API を使う際のnginx設定、try_filesでindex.htmlへルーティングしながらjsファイルのパス管理を実装する方法
DIとサービスロケーター
DI(依存性注入)の実装パターンを解説。DIとサービスロケーターをコンストラクタインジェクションの例で比較し、疎結合なコードの書き方を紹介します。
ソフトウェア開発の法則
ポステルの法則、パーキンソンの法則、パレートの法則など、より良いアーキテクチャ・設計判断に役立つソフトウェア開発の法則を紹介します。
ダック・タイピングとは?Python・Ruby・Goの動的型付けを解説
ダック・タイピングとは何か、Python・Ruby・Go での動的型付けの動作原理・メリット・デメリットを実例で解説します。
ポリモーフィズムとは?オブジェクト指向コードを柔軟にする方法
ポリモーフィズムとは何か、オーバーライド・インターフェース・ダックタイピングを使ってオブジェクト指向コードを柔軟に保つ方法を解説します。
Laravel Homesteadを使ったLaravelの環境構築
構築するHomesteadによるLaravel環境。Vagarant、VirtualBox、composer、SSH鍵認証の設定から仮想環境の立ち上げまで。
Golangの開発環境を構築
Goの開発環境を構築する手順を解説し、GOPATHの設定・bin/pkg/srcのディレクトリ構成・パッケージ作成の流れを実装ガイドとして提示。
Golangの勉強で参考にした資料
Goの学習に役立つおすすめ書籍、公式チュートリアル、コミュニティガイドなど、レベルを問わず参考になる資料を紹介します。
スターティングGo言語
スターティングGo言語