bmf-tech

Welcome to bmf-tech.com !

2020-11-14 14:20:07

docker-compose.ymlで指定した環境変数がコンテナビルド中に参照で...

概要docker-compose.ymlのserviceの1つにenv_fileを指定し、環境変数を設定したが、サービスがbuildするコンテナ内(Docker...

インフラストラクチャ

Docker Docker Compose

2020-11-05 00:37:56

認証・認可の基本

概要最近認証サービスの開発に携わっているので今一度基本的なことを再確認しておく意味でまとめる。 Software Design 2020 11月号の認証・認可の...

アプリケーション

FIDO IAM LDAP OAuth OpenIDConnect SAML SSO 認可 認証

2020-11-02 15:25:52

ネットワーク用語まとめ

概要ネットワークに関して知識が曖昧なワードをまとめる。 IPv4 Internet Protocol version 4 IP(Internet Protoco...

ネットワーク

No Tags.

2020-10-30 02:49:52

ISUCON環境で学ぶシステムメトリクス入門

概要 ISUCON環境を利用してシステムメトリクスをちゃんと見れるようなろうという勉強会を定期的に行っているので、そのまとめを残す。 Webエンジニアが知ってお...

インフラストラクチャ

ISUCON

2020-10-20 01:20:34

Kubernetesドキュメントのリーディングーコンセプトのまとめ

概要Kubernetesを本格的にキャッチアップしていくためにドキュメントを読んだので、オレオレメモを残す。全部は長いのでメモ書きはコンセプトの章だけにする。...

インフラストラクチャ

Docker コンテナ Kubernetes

2020-09-29 01:53:39

Golangでインメモリなキャッシュを実装する

概要Golangのインメモリキャッシュのライブラリは良さそうなものが存在するが、軽量でシンプルなもので十分だったので自前で実装してみた。 実装要件 複数のデータ...

アプリケーション

Golang キャッシュ

2020-09-15 00:31:41

Go CodeReviewCommentsのまとめ

概要github.com - CodeReviewCommentsを読んでメモしておきたいことをまとめる。 Comment Sentences コメントの終わり...

アプリケーション

Golang コードレビュー 

2020-09-13 23:11:46

SCRUM BOOT CAMP THE BOOK

SCRUM BOOT CAMP THE BOOK 基礎編 スクラムってなに? はじめに アジャイル開発とは? スクラムってなんだろう? 機能や要求を並べ替える...

アジャイル スクラム

2020-09-13 21:42:38

ISUCON10に参加してきた

ISUCON10に参加してきた。ISUCON参加は2年ぶり2回目。 前回は2人チームで参加したが、今回は3人チームで参加した。 やったこと 予選マニュアルやレギ...

ポエム

ISUCON ISUCON10

2020-09-11 01:40:01

JWTとは

概要JWTについて調べたことをまとめておく。OAuthやOpen ID Connectなど実際の利用事例については触れない。 JWTとはJWT(JSON Web...

アプリケーション

JWT

2019-07-06 01:32:38

PHPカンファレンス福岡2019に参加・登壇してきました

PHPカンファレンス福岡2019に参加・登壇してきましたPHPカンファレンス福岡に初めて参加してきました。 今までCFPに落ち続けていたのですが、今年度は無事採...

ポエム

PHP PHPカンファレンス

2019-02-16 21:36:19

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参...

Laravel JP ConferenceのコアスタッフとLT登壇してきました。 コアスタッフとして参加してみて普段、カンファレンスは参加者側なのですが、PHP...

ポエム

Laravel LT PHP

2018-12-31 10:31:22

2018年の振り返りと2019年の目標

※はてぶで公開していた記事を移管しました 概要表題のとおり。 昨年のやつは非常に雑ではあるが、日々色々と考えながら過ごしていたので実際はそれなりによく行動できて...

ポエム

No Tags.

2017-12-25 23:22:37

モダンなJSの話──importとexport

※この記事はInnovator Japan Engineers’ Blogで掲載されている記事を転載したものです。 exportとはexportは、指定のファイ...

アプリケーション

ES5 ES6 JavaScript

2017-07-01 16:07:30

Letsencryptの証明書自動更新スクリプト

概要letsencryptの証明書を自動更新するスクリプトの紹介です。以前から作ってはいたのですが、色々と問題があったり、サーバー環境が変わったりで完全版を残せ...

インフラストラクチャ

cron Let's Encrypt shellscript Slack

2018-04-11 13:54:10

テストケースの種類と洗い出し

概要テストケースの基本的な種類と洗い出し方についてのざっくりまとめ。 テストの目的 バグを発見する 品質保証 品質改善(リファクタリング) テストの種類 ユニ...

アプリケーション

テスト

2016-12-02 16:14:48

PHPで学ぶデザインパターン - Template Method ~処...

Template Method パターンとは?似たような処理を枠組み(型)としてスーパークラスで定義し、より具体的な処理内容をサブクラスで実装するというパターン...

アプリケーション

デザインパターン PHP テンプレートメソッドパターン

2019-03-24 21:58:28

URLルーティングをつくる エピソード3(完結編)

概要URLルーティングをつくる エピソード1 とURLルーティングをつくる エピソード2 でURLルーティングの自作について試行錯誤の過程を記してきたが、ようや...

アルゴリズムとデータ構造

PHP URLルーティング HTTP 木構造

2016-12-18 21:13:47

Laravel5.3で自作artisanコマンド.md

今携わっているプロジェクトでRepositoryパターンを導入しているのですが、Repository関連のファイルを自動で生成するコマンドがあったら便利だなと思...

アプリケーション

Laravel リポジトリーパターン artisan

2017-10-01 16:34:12

Vagrant上のMySQLで"MySQL Daemon failed to...

LaravelでマイグレーションやSQLファイルのインポートを繰り返したり、中断したりと無茶をやっていたらMySQLがおかしくなりました。 対応MySQLの設定...

インフラストラクチャ

MySQL vagrant