Post

ポエム

2022-01-10 00:14:51

2021年の振り返りと来年の抱負

2021年の振り返りと来年の抱負去年のやつ。2020年の振り返りと来年の抱負 今年も振り返りを書いておこうと思うが、年々面倒になってきたのでざっくりにかく。 良い買い物2021は自分の人生で一番出費があった年だったと思う。 結婚式(プライスレス?) 引っ越し(骨を埋めても良いと思える街に引っ越した。すごく気に入っている) 車(安い中古車。ディーラーが値引きしてくれてお手頃に買えた。ポルシェに乗りたいという夢はあるが、これはこれで気に入っている。) M1 Mac(Air買った) オフィスチェア(ちょっといいやつ) あと何か色々細々としたものを買ったような気がする。 どちらかといえばケチなタイ...

ポエム

No Tags.

2021-08-22 22:04:23

ISUCON11に参加した

今年もISUCONに参加してきた去年に続き、今年も同じメンバーで参加してきた。 ISUCON参加はこれで3度目になる。 bmf-tech.com - Road to ISUcon bmf-tech.com - ISUCON10に参加してきた この1年間はメンバーと去年のKPTを元に、ボトルネックの調査までのフローやオペレーションの練習、全ISUCON過去問を見て出題傾向や解法のパターンなどの勉強に専念してきたが、予選敗退という結果に・・ これまで勉強してきたことや練習したことはそれなりに実になっており、本番でもそつなく作業することができたり、想定していたタイムスケジュールどおりに動けたりして...

ポエム

No Tags.

2021-01-03 19:21:50

2020年の振り返りと来年の抱負

2020年の振り返りと来年の抱負年明けてしまったが書いておく。2020年は毎月振り返りのようなことをTrelloベースでやっていたので、書くつもりはなかったが、文字起こししておきたいことがあったので書く。 今年の振り返り去年のやつ。bmf-tech.com - 2019年の振り返りと来年の抱負 結構ざっくりした内容でこれを見ても何のコメントも浮かばないが、去年計画していたことはTrelloにすべて落としこんでいたので、振り返りはTrelloで完結するようになっている。 というわけでTrelloを見つつ、2020年やれたことを振り返ってみる。 アプリケーションURLルーターをつくった。趣味だが、...

ポエム

No Tags.

2020-09-13 21:42:38

ISUCON10に参加してきた

ISUCON10に参加してきた。ISUCON参加は2年ぶり2回目。 前回は2人チームで参加したが、今回は3人チームで参加した。 やったこと 予選マニュアルやレギュレーションの内容確認 SSH接続の確認 githubに登録している鍵で接続可能だった。今回は踏み台サーバーが用意されていた。 プロセスの確認 APIのエンドポイントやUIを確認 DB確認 デプロイ整備 アプリケーションのデプロイ、schemaの管理をmake一発できるように。 alp導入 MySQLの一般クエリログ、スロークエリログの調整、各種パラメータの調整 Nginxの設定調整 初回ベンチマーカー実行 作業  クエリのチ...

ポエム

ISUCON ISUCON10

2020-06-07 11:25:58

VPS×Docker Compose×Docker Machine×Golang×Nginx×Let...

概要GolangのアプリケーションをVPSでDocker-Composeを使って本番運用してみたかったので、トライしてみた。 環境実際に自分がトライした環境をまとめておく。 VPS(Conoha) お名前ドットコム(ドメイン管理) Docker Compose(本番とローカルの構成を別ファイルで構築) Docker Machine(デプロイで使う) Let's Encrypt(TLS/SSL) Nginx(リバースプロキシ) リポジトリサンプルをつくった。github - bmf-san/go-production-boilerplate 本番環境のサーバーではユーザー作成とかポー...

ポエム

Docker Docker Compose Golang Let's Encrypt Nginx Docker Machine VPS

2019-12-21 12:40:46

2019年の振り返りと来年の抱負

2019年の振り返りと来年の抱負今年も残すところ1週間とちょっとくらいになったので、今年の振り返りと来年の抱負をポエムっとく。 今年の振り返りここ3年間くらい右肩上がりで公私ともに良い機会、良い経験に恵まれている。今年は特に良い年だったと思う。めんどくさいので雑に箇条書きにしていく。 パブリックな方面個別の事柄をピックアップして書きたいけど、多すぎて大変面倒なことになるので総括だけ。 リードエンジニアっぽい役回りを経験することができた。 これはすごく単純な言い方だが、チームワークというのがいかに大切で、outcomeに大きな影響を与えるのかということを学んだと思う。 これまでは個に目が向いて...

ポエム

No Tags.

2019-12-06 00:05:38

2019年の全PHPカンファレンスをコンプリートした

概要2019年に日本国内で開催された全ての公式PHPカンファレンスにしたので参加記録をまとめる。 PHPカンファレンス参加レポートまとめ仙台に始まり、東京で終わるまでの道のり。東京以外のカンファレンスは全て初参加。 PHPカンファレンス仙台2019に参加した Laravel JP Conference国内初開催のLaravelカンファレンス。スタッフ兼スピーカーとして参加した。来年度もスタッフとして参加予定。cf. Laravel JP Conference 2020 PHPerKaigi2019に参加・登壇してきました PHPカンファレンス福岡2019に参加・登壇してきました過去2回くらい...

ポエム

PHP PHPカンファレンス

2019-10-13 14:13:57

PHPカンファレンス沖縄2019に参加してきた

PHPカンファレンス沖縄に参加してきた先月に続きPHPカンファレンスに参加してきました。 沖縄は6月末に宮古島にいった以来で、少し気温の変化が感じられました。 セッション実用PHPメタプログラミング実用PHPメタプログラミング evalは最終手段 ex. foreach内でevalを使って関数定義するとか →Closureで頑張る 大いなる力には大いなる責任が伴う 静的解析の恩恵が受けられなくなったりする 社内勉強会でOOPとCleanArchitectureとDDDを勉強し始めたというお話社内勉強会でOOPとCleanArchitectureとDDDを勉強し始めたというお話 理...

ポエム

PHP PHPカンファレンス

2019-10-13 14:13:06

PHPカンファレンス北海道2019に参加してきた

PHPカンファレンス北海道2019に参加してきた2ヶ月ぶりのPHPカンファレンスに参加してきました。(前回はPHPカンファレンス福岡2019に参加・登壇してきました) 北海道は子供の頃数年ほど住んでいたり、祖父母が住んでいたりと縁の地なので、他のカンファレンスとはちょっと違った感情を感じて、ポエミーでエモい気持ちになりながら現地で過ごしていました。(昔住んでいた家やよく遊んでいた公園を見に行ったりしました。) セッションPHPを学ぶということPHPを学ぶということ PHPを学ぶということ PHPだけ学べばよいということではなくて、周りを見渡すと多岐にわたる分野の学習が必要ということかなと思っ...

ポエム

PHP PHPカンファレンス

2019-07-06 01:32:38

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

PHPカンファレンス福岡2019に参加・登壇してきましたPHPカンファレンス福岡に初めて参加してきました。 今までCFPに落ち続けていたのですが、今年度は無事採択されることができたのでスピーカーとして参加しました。 東京以外のカンファレンスに参加するのはPHPカンファレンス仙台に続いて2回目でした。 登壇資料はこちら。PHPでURLルーティングを自作する PHPerKaigiでトークをしたネタでしたが、多少の進捗とフィードバックを踏まえた形で改めてトークをしました。(今年度のPHPカンファレンスCFPはルーティングの話だけです。自分としては今年度付き合い続けるテーマになっているのでちょっとずつ...

ポエム

PHP PHPカンファレンス

2019-04-01 12:42:52

PHPerKaigi2019に参加・登壇してきました

PHPerKaigi2019に参加・登壇してきましたPHPerKaigiに初参加&登壇してきました。 fortee - PHPでURLルーティングをつくるSpeaker Deck - PHPでURLルーティングをつくる 過去登壇した会場よりも客席が近い・スライドが大きい!で結構緊張しました... 登壇を終えてcfpを提出した段階ではまだネタが仕上がっていなくて実装を焦っていました..採択されてからは本番までそこそこの時間を準備に使っていて、ようやく荷が降りたなぁという気持ちになりました。充実したトークができたかどうか正直は自信はないのですが、登壇前後で良い声をいくつか頂いていて、自分としては非...

ポエム

PHP PHPカンファレンス PHPerKaigi

2019-02-16 21:36:19

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加してきました

Laravel JP ConferenceのコアスタッフとLT登壇してきました。 コアスタッフとして参加してみて普段、カンファレンスは参加者側なのですが、PHPのコミュニュティに対して微力でも貢献する機会であり、自分の好きなFWのカンファレンスでもあったので、コアスタッフとして参加しました。(ほぼ一日中受付スタッフをやっていました。) 自分がエンジニアとしてなんとかやれているのは、包容力のあるPHPコミュニュティによるところが大きいと感じているので、少しでも還元できたら良いなぁと思っています。 スタッフとして参加してみて、カンファレンス運営の大変さが身に沁みたので、今後もカンファレンス運営の方...

ポエム

Laravel LT PHP

2019-02-12 10:46:14

雑Trelloと雑spreadsheetを公開した話とプライベートのタスクを計測し始めた話

雑Trelloと雑spreadsheetを公開にしたプライベートの時間にやるタスクを可視化しているTrelloとオレオレスプリントの計測データを管理しているspreadsheetを公開設定にしてみた。 →現在は非公開です。 自分のエンジニアとしての活動は可能な限りオープンにしていきたいとなんとなく考えていて、思い切って公開にしてみた。 そんなふうに考えるのは自分がエンジニアになる前もなった今も世のエンジニアが普段何を勉強しているのか、何を考えているのかというのが知りたくて、人のを見せてもらう前に自分のを公開せねばみたいな気持ちがどっかにあるかもしれない。 タスク管理の見直しTrelloでタスク...

ポエム

Google SpreadSheet Trello

2019-01-28 00:44:14

PHPカンファレンス仙台2019に参加した

TL; DRPHPカンファレンス仙台2019に参加レポート。 テストが辛いを解決するテスト駆動のアプローチ テストが辛いを解決するテスト駆動開発のアプローチ at PHPカンファレンス仙台2019 違和感から設計判断 TDDのアプローチではなく、実装後にテストをかくアプローチだとテストの書きづらさを感じたときに設計に違和感を感じると思うが、TDDだとそのへんは慣れが必要だろうなぁと思った。 レガシーなPHPアプリケーションのリプレイスプロジェクトにおける取り組み レガシーなPHPアプリケーションの リプレイスプロジェクトにおける取り組み / phpconsen2019 レガシー...

ポエム

PHP PHPカンファレンス

2018-12-31 10:31:22

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

※はてぶで公開していた記事を移管しました 概要表題のとおり。 昨年のやつは非常に雑ではあるが、日々色々と考えながら過ごしていたので実際はそれなりによく行動できていた気がする。 振り返り今年のやったことの振り返りから。 今年はエンジニア歴でいうと3年目か4年目くらいだったのだが、インプットの足りなさを自覚していたので、インプットに注力することを意識していた。なので例年に比べるとアウトプット量は少ない気がする。 あとは、今後のキャリアについてあれこれ考えをめぐらせた年でもあったので、今後の方向性みたいなイメージが結構明確になったような気がする。 今までやってきたことに対して少しの自信がついてきたの...

ポエム

No Tags.

2018-12-29 02:45:29

今年買ってよかったモノ

※はてぶで公開していた記事を移管しました  もうすぐ2018年が終わってしまうので今年買って良かったものをリストアップする。 今年は去年よりも充実していて色んなモノを買った年であった。 順位をつけるのはめんどくさいのでテキトーにリストアップしていく。  長財布馬の革のいい感じの長財布を買った。(正確には買ってもらったw) 外側は馬で内側はヌメ革で、使い込むほどいい感じに味がでるというやつだ。 まだ1年弱しか使用していないが、革がいい感じで非常に気に入っている。 [https://www.noi-japan.com/noijapan/7.1/105625/:title] 小銭入れこれは長財布と...

ポエム

No Tags.

2018-12-16 02:55:27

PHPカンファレンス2018のLT枠で登壇してきた

PHPカンファレンス2018「20代が考えるエンジニアキャリア論」というテーマでLTをしてきた。 昨年のPHPカンファレンス2017に引き続き、今年もLT枠で登壇することができてよかったが、来年度こそは25分枠で採択されたい。 PHPカンファレンス参加歴は今年で3回目となるが、毎度PHPのコミュニュティの良さを感じる。 昨年度のPHPカンファレンスから一度も登壇していなかったこともあって、このカンファレンスが1年の締めくくりというか、起点というか自分の中ではそういう位置づけになってきている。 参加回数を重ねるごとになんとなく自分の成長を感じたりすることもある。(今まで共感できなかった、理解でき...

ポエム

PHPカンファレンス キャリア

2017-12-25 10:21:40

bmfと今年買ってよかったモノ

※はてぶで公開していた記事を移管しました この記事は、bmfカレンダー Advent Calendar 2017 - Adventarの19日目の記事です。 2017年購入してよかったなぁというモノを振り返ってみます。 個人的にQOLが向上したなぁと思うものをピックアップしました。 Bluetooth対応イヤホンMpow Bluetooth イヤホン Bluetoothに対応したイヤホンです。 お値段手頃です。 この手のイヤホンは線があるやつないやつありますが、線があるほうがなくしにくいと思って線アリタイプのやつを買いました。 ランニングする時とか、ジムとか、電車の中とか重宝しています。 Ma...

ポエム

No Tags.

2017-10-11 21:49:26

PHPカンファレンス2017で、「3年目エンジニアOSSをはじめる」というテーマでLT登壇してきまし...

初登壇!2017年10月8日、PHPカンファレンス2017にて、LT初登壇してきました。 初めてのLTでPHPカンファレンスという舞台に立てて、自分としてはとても良い経験になりました。 スライドSpeaker Deck - 3年目エンジニアOSSをはじめる by bmf_san 「3年目エンジニアOSSをはじめる」というテーマで、自分のOSSプロダクトを紹介しつつ、OSSに取り組んだ背景や学び得たことなどについてお話しました。 動画Japan PHP Conference Track1 (LT) - LT, クロージング 内容をもっとブラッシュしておくべきだったと反省しています。。。 Rube...

ポエム

OSS PHP LT PHPカンファレンス

2017-07-22 23:08:23

OSSをはじめてみた話

概要Rubel 数ヶ月前くらいからOSSとしてソースコードをgithubに公開しながらCMSを開発しています。何の目的で始めたかについてダラダラとかきます。 OSSとはOSSの定義についてWikipediaを参照してみます。 オープンソースソフトウェア(英: Open-source software, 略称: OSS)とは、ソースコードが利用可能で、著作権保持者がどんな目的のためでもソフトウェアを、学習、変更、そして配布するための権利を提供するというライセンスに基づいたソフトウェアである[1]。オープンソースソフトウェアは何れも共同で開発されている。オープンソースソフトウェアは最も著名なオー...

ポエム

OSS GitHub CMS Laravel React