アプリケーション
208 件の記事
Rubyのブロック構文について
理解するRubyブロック構文。do..end形式、{}形式、yield、block_given?、&blockパラメータ、クロージャの特性を習得。
RubyのModuleについて
活用するRubyモジュール。共通メソッド提供、名前空間、Mixinによる多重継承、クラスメソッド・インスタンスメソッド定義方法。
RubyのProcとlamdaについて
区別するProcとlambda。引数の厳格性、returnとnext・breakの挙動差、手続きオブジェクト化によるコード再利用パターン。
Rubyの特異クラス・特異メソッドについて
実装するRuby特異クラス・メソッド。class << objectパターン、オブジェクト特有のメソッド定義、singleton_methodsの活用法。
Rubyのシンボルについて
活用するRubyシンボル。文字列との効率性比較、イミュータブル性、ハッシュキー利用、enum的な状態管理パターン。
マスタリングTCP/IP―入門編―(第6版)
マスタリングTCP/IP―入門編―(第6版)
たのしいRuby
たのしいRuby
パーフェクトRuby on Rails
パーフェクトRuby on Rails
パーフェクトRuby
パーフェクトRuby
プロを目指す人のためのRuby入門
プロを目指す人のためのRuby入門
プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
自作HTTPルーターから新しいServeMuxへ
自作HTTPルーターから新しいServeMuxへ
PHPCompatibilityを使ってPHP8.2の互換性チェックを行う際にハマったこと
PHPCompatibilityを使ってPHP8.2の互換性チェックを行う際にハマったこと
Goのrune型について
rune型がint32のエイリアスでUnicodeコードポイントを表現することを解説し、string型とのループ挙動の違いやマルチバイト文字処理を詳述。
Goでオレオレ証明書がほしいときの一手
Goでオレオレ証明書がほしいときの一手
Goで指数バックオフとジッターを実装してみる
指数バックオフとジッターを組み合わせたリトライ実装をGoで実装し、Full・Equal・Decorrelated Jitterの3種類のアルゴリズムを比較。
FuelPHPとPHPのアップデートプロジェクトレポート
FuelPHPとPHPのアップデートプロジェクトレポート
Go1.22rcで変更されるServeMuxの仕様
Go1.22のServeMuxで導入されたHTTPメソッド指定・パスパラメータ・{$}ワイルドカードなどのルーティング拡張仕様を実装例で検証。
gRPCとProtocol Buffersについて復習するためのリンク集
gRPCとProtocol Buffersについて復習するためのリンク集
Goのマルチモジュール構成でWorkspace modeを使ってみる
Goのマルチモジュール構成でWorkspace modeを使ってみる