アーカイブ 2023

75 件の記事

プログラマ脳
アプリケーション 2023-06-26

プログラマ脳

プログラマ脳

#認知科学#書評#コードリーディング
カウントソートの実装|O(n+k)の整列をGoで
アルゴリズムとデータ構造 2023-06-24

カウントソートの実装|O(n+k)の整列をGoで

カウントソートを実装で学ぶ。比較なしソート、要素カウント、累積和計算で線形時間効率化を実現するアルゴリズムの数学的考え方を解説します。

#カウントソート
プログラミング脳をこれから鍛える本
アプリケーション 2023-06-24

プログラミング脳をこれから鍛える本

プログラミング脳をこれから鍛える本

#ロジカルシンキング#書評
バックトラッキングの実装
アルゴリズムとデータ構造 2023-06-23

バックトラッキングの実装

バックトラッキングアルゴリズムを実装で学ぶ。制約満たし探索、重複なし組み合わせ、再帰処理、木構造による考え方でGoの実装例から理解を深める実践ガイドです。

#バックトラック
Goで始めるコードのパフォーマンス改善
パフォーマンス 2023-06-12

Goで始めるコードのパフォーマンス改善

Goのパフォーマンス改善の実践。pprofによるプロファイリング、ベンチマーク、エスケープ解析、メモリアロケーション削減を、自作HTTPルーターの最適化事例とともに解説します。

#Golang
MySQLのトランザクション分離レベル:ダーティリード・ファントムリードを防ぐ
データベース 2023-06-08

MySQLのトランザクション分離レベル:ダーティリード・ファントムリードを防ぐ

MySQL のトランザクション分離レベルを解説。ダーティリード・ノンリピータブルリード・ファントムリードと、それぞれを防ぐ設定方法を学べます。

#トランザクション#MySQL
Githubでレジュメを管理するようにした
キャリア 2023-06-07

Githubでレジュメを管理するようにした

レジュメの管理をGoogle DriveからGitHubに切り替えた経緯と方法を紹介します。

#Git#GitHub#レジュメ
Google Cloud認定 Associate Cloud Engineer 合格体験記|勉強法
インフラストラクチャ 2023-06-07

Google Cloud認定 Associate Cloud Engineer 合格体験記|勉強法

Google Cloud認定アソシエイトクラウドエンジニア試験を受験した際の学習方法や所感を振り返ります。

#Google Cloud Platform
Road to ISUcon
アーキテクチャ 2023-06-07

Road to ISUcon

ISUCON参加に向けた準備について紹介します。

#パフォーマンスチューニング#ISUCON#ISUCON8
トランザクション概観
データベース 2023-06-07

トランザクション概観

データベーストランザクションの基礎を解説。ACID特性、並行性制御、分離レベルといったデータ整合性の仕組みを紹介します。

#トランザクション
コンテナ技術とは?DockerとOCIコンテナの仕組みを解説
インフラストラクチャ 2023-06-05

コンテナ技術とは?DockerとOCIコンテナの仕組みを解説

コンテナ技術の仕組みを解説。namespace・cgroup・OCI 標準がどのように機能するか、なぜコンテナが現代のアプリケーションデプロイに不可欠かを学べます。

#Docker#libcontainer#lxc#lxd#コンテナ
キャッシュの書き込み方式
インフラストラクチャ 2023-06-03

キャッシュの書き込み方式

キャッシュの3つの書き込み方式を解説。Write-Through(同期書き込み)、Write-Back(後でフラッシュ)、Write-Around(キャッシュを迂回)の違いを紹介します。

#キャッシュ
デプロイ戦略を解説:ブルーグリーン・カナリア・ローリング等の比較
アプリケーション 2023-06-03

デプロイ戦略を解説:ブルーグリーン・カナリア・ローリング等の比較

ブルーグリーン・カナリア・ローリング・リクリエイトなどのデプロイ戦略を比較。ダウンタイムを最小化するための選び方と使い分けを解説します。

#デプロイ
フォワードプロキシ vs リバースプロキシ vs APIゲートウェイ:わかりやすい比較
インフラストラクチャ 2023-06-03

フォワードプロキシ vs リバースプロキシ vs APIゲートウェイ:わかりやすい比較

フォワードプロキシ・リバースプロキシ・API ゲートウェイの違いをわかりやすく比較。それぞれの役割とユースケースを整理します。

#フォワードプロキシ#リバースプロキシ#ゲートウェイ
シャーディング vs パーティショニング:違いと使い分け
データベース 2023-06-03

シャーディング vs パーティショニング:違いと使い分け

シャーディングとパーティショニングの違いを解説。水平分割・垂直分割の使い分けとデータベーススケーリング戦略をまとめます。

#パーティショニング#シャーディング
GCPについての覚え書き
インフラストラクチャ 2023-05-22

GCPについての覚え書き

Google Cloud認定アソシエイトクラウドエンジニア試験の学習中にまとめた、GCPの各種サービスに関する覚え書きです。

#Google Cloud Platform
ライト、ついてますか 問題発見の人間学
ビジネス 2023-05-19

ライト、ついてますか 問題発見の人間学

ライト、ついてますか 問題発見の人間学

#ロジカルシンキング#書評
ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方
マネジメント 2023-05-19

ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方

ユニコーン企業のひみつ ―Spotifyで学んだソフトウェアづくりと働き方

#書評#ユニコーン#スクラム
PyroscopeでContinuous Profiling
アプリケーション 2023-05-07

PyroscopeでContinuous Profiling

Pyroscopeを使った継続的プロファイリングを解説。サーバー構築、pull型プロファイリング、保持期間の設定、Grafana連携の方法を紹介します。

#プロファイリング
ファイルシステムの容量不足によるサービスダウン
障害報告 2023-05-07

ファイルシステムの容量不足によるサービスダウン

ファイルシステムの容量不足によるサービスダウンの調査と対処を解説。Dockerログの肥大化やディスク容量の管理方法を紹介します。

#ポストモーテム