そーだいなるらくがき帳

そーだいが自由気侭に更新します。

明日の開発カンファレンス 2019でチーム開発について話をした

PHPカンファレンス2018で登壇した内容に20分くらい付け足した内容になっています。 soudai.hatenablog.com 当日の登壇資料とイベントサイトはこちら。 asucon2019.peatix.com 登壇してみて 朝一番の10時からの平日水曜日のセッション、しかも裏番組はNTTデー…

CTOを始めて一年経ったので振り返る

前回から更に半年経ったので振り返る。 soudai.hatenablog.com 前提 今は株式会社 オミカレって会社でCTOをしてる。 オミカレは婚活パーティーのポータルサイトで、男女問わず、幅広い年齢をカバーした婚活パーティーを取り扱っている。 party-calendar.net …

#PHPerKaigi で失敗から学ぶRDBの話をした

登壇資料 #phperkaigi の登壇資料です。玄人はうずらさんのSessionに行くと良いと思うけどRDBMSで失敗したことがある人はぜひ聴いてくれ!!アンチパターンから学ぶ RDBの正しい設計 / learn-from-failure-2 https://t.co/P7xSJ7rwgC— そーだい@初代ALF (@so…

8年経った3.11を振り返る

2011年3月11日。東北地方太平洋沖地震から8年が経った。 当時のことは多くの人が覚えいると思う。 私も広島で社内SEをしている頃で出張の帰りだったことを覚えている。 あの時の津波の衝撃は一生忘れることはないだろう。 しかし忘れることはなくても良くも…

「失敗から学ぶRDBの正しい歩き方」を書きました。

電子書籍や一部の書店では先行販売されていましたが今日から紙も販売開始です。 お陰様で発売前に増刷が決まりました! 壮大先生の『失敗から学ぶ RDBの正しい歩き方』https://t.co/laVMyrJshFおかげさまで増刷決定です! 皆さん買ってちょーだい、もっとも…

RDS for PostgreSQL で変更すべきパラメータチューニング

※追記(タイトルにRDSと書いたがPostgreSQL限定である) RDSはデフォルトでパラメータをチューニングされているものの、本番でそれなりに使うにはチューニングが必要。 そこで最初にある程度チューニングしておくべき場所を記載していく。 AWSのパラメータに…

みんなも瀬戸内で行われるオープンセミナーに行った方が良いよ

オープンセミナー香川に行ってきた。 osk.connpass.com 講師を見てください。 東京でもこのメンバーで聞けることなかなかないですよ。 実際私も参加者として大満足の内容でした。 先週はオープンセミナー広島がありました。 osh.connpass.com 講師を見てくだ…

失敗から学ぶ、RDBの正規化の話

って話をオープンセミナー香川でします。 osk.connpass.com 資料の内容は完全に「失敗から学ぶRDBの正しい歩き方」の内容です。 このスライドを見て、興味が出たらぜひ買って見てください。 なお電子書籍もKindleなどを始め、販売される予定です。 スライド…

#laraveljpcon が素晴らしい理由

#laraveljpcon に参加してきた。 数多くのカンファレンスに参加してきたが初開催であり、Laravelという一つのフレームワークに特化したカンファレンスがどのカンファレンスにも負けない素晴らしいカンファレンスだった理由を書く。 conference2019.laravel.j…

JAWS DAYSでデータベースリファクタリングの話をします

往年のそーだいさんファンの人はご存知、オミカレで現在頑張ってる最中のデータベースリファクタリングの話をJAWS DAYSで話をしてきます。 jawsdays2019.jaws-ug.jp 登壇内容は主にエンジニアhubに寄稿した内容です。 employment.en-japan.com Amazon DMSの…

フレームワークは素晴らしいけど抽象化した箇所は忘れないでねって話をします

Laravelカンファレンスでの登壇資料です。 conference2019.laravel.jp ガッツリ、データベースの話とかPerformanceの話でロックとか内部構造の話してもいいかなって思ったけどLaravelのカンファレンスなので表題の事をテーマに資料を作りました。 この辺の話…

PHPカンファレンス仙台は楽しい #phpconsen

登壇してきました。 登壇内容はこちらをご参考ください。 soudai.hatenablog.com 感想 はじめての仙台でのPHPカンファレンスとは思えないほどしっかりした運営、そしてどの地方にも負けない熱量はさすがの一言でした。 来年も開催されるなら絶対行きたい!そ…

Webサービスを支えるモニタリング

って話をPHPカンファレンス仙台でします。 そこでいつもどおり事前に資料を共有します。 ここに書いてる通り、モニタリングを始めたい人、悩んでる人は入門監視を読んでほしいです。 私がこのCfPを出す前は発売されると知らず、登壇直前に発売されるという登…

LOCAL Community Summitは心地良いコミュニティ #lcs2019

お先に失礼しちゃいましたが、今後も地方の盛り上がりのために色々頑張れたらと思います!やるぞ!写真は @soudai1025 と一緒に巨漢ズ #lcs2019 pic.twitter.com/QV5Cc6Xs3d— 941 LINE DevRel (@941) 2019年1月19日 LOCAL Community Summit 2019に登壇と合わ…

特定の値が入ったときだけ、別のカラムに保存できるCHECK制約

CHECK制約は指定した条件がboolを返せば任意の式がかける。 Buildersconで話をしたけど下記のような場合は正規化が足りない。 その他カラムは好きなデータベースカラムの回答が その他 の場合のみ、任意の値を保存したい。 postgres=# SELECT * FROM enquete…

文系でもプログラマになれるのか

ブログについたコメントに対する自分なりの考えを書く。 soudai.hatenablog.com 私は文系の大学生ですが、プログラミング興味を持ちプログラマになりたいと考えています。 とても難しい事は理解していますが、プログラマに就職するのは やはり難しいでしょう…

初心者をプログラマーにできるかどうか

blog.3qe.us これを読んだ感想文を書く。 結論、大量生産は無理やろとは思う。 少なくとも、「プロ」としてお金をもらって高品質なソフトウェアを0から書けるようになるにはセンスが必要だ。 そもそもそのレベルには私もなっていない。 ただ今あるモノになん…

そーだいなる2018年のアウトプットを振り返る

soudai.hatenablog.com 今年を振り返り。 まとめ(2018/12/26現在) ブログ 31本 登壇 17回 というわけで以下月別。 2018-01 ブログ 1本 登壇 1本 JJUG ナイトセミナーでお世話になった岡山Javaユーザ会創始者の花田さんと会えたのが感慨深い思い出。 あと毎…

PostgreSQLのアップデートのすゝめ

って話を中国地方DB勉強会 in 倉吉でしてきました。 dbstudychugoku.github.io 当日の資料はこちら。 中国地方DB勉強会のサイトにいくとMySQLのバージョンアップの話もあります。 Oracleの山崎さんが作ってくれた最高の資料も合わせて読んでください。 理由…

WEB+DB PRESS vol.108 に詳解PostgreSQLを寄稿しました

Web+DB 表題の通り、WEB+DBでは実に7年ぶりとなるPostgreSQLの大特集を寄稿しました。 gihyo.jp 記事はめちゃめちゃ自信作です。 PostgreSQLは内部構造から学ぶPostgreSQLや篠田の虎の巻など素晴らしいドキュメントが豊富です。 しかし公式ドキュメントもそ…

適切な問題と文化がサービスを育てる

って話をPHPカンファレンス2018でしてきます(1時間後に過去形になります って話をPHPカンファレンス2018でしてきました。 2018/12/16時点で動画とFAQの内容を追記しています。 phpcon.php.gr.jp 当日の登壇資料はこちら。 当日の動画です youtu.be ※ 5:41:2…

PostgreSQL 11のWindow関数は除外指定できる

結論 ウインドウフレーム内での絞り込みが色々できる。 Window関数の拡張について PostgreSQL 11の細かいことは全て篠田の虎の巻 10巻を読むのじゃ。 PostageSQLの新機能で大事なことは全て篠田の虎の巻で学んだ(マジ で何ができるかというと以下の2点 ウイ…

バージョン違いのPostgreSQLをロジカルレプリケーション

PostgreSQL 10 から PostgreSQL 11へのロジカルレプリケーションを試した。 結論 簡単に出来る。 PostgreSQLのロジカルレプリケーションは元々バージョン違いを考慮してるのでPostgreSQL 10でのロジカルレプリケーションの設定と何も変わらない。 パブリッシ…

CTOを始めて半年経ったので振り返る

4月からオミカレに戻ってきて半年たった。 ちょうど今月が期末だしこの半年を振り返る。 soudai.hatenablog.com party-calendar.net 4月 CTOになった(1年と3ヶ月ぶり 2度目) オミカレを離れている間の事をキャッチアップするのに心血を注ぐ感じだった。 1年…

PostgreSQL11 のインストールまとめ

最近、いろんなPostageSQL11のインストールをしたのでまとめておく。 共通事項 PostgreSQLはデフォルトはOSのロケールを使う。 そこでロケールはCを指定するのが一般的なのでno-localeを指定した手順となっている。 また文字エンコーディングもデフォルトはs…

僕が #builderscon に行く理由、そして得たモノ

今年もソフトウェアエンジニアの祭典、 #builderscon が終わった。 builderscon.io buildersconはソフトウェアエンジニアであれば、組み込み、Web、業務系、関係なく楽しめる素晴らしいカンファレンスだ。 そんなbuildersconの今年の感想を綴る。 Speakerと…

#builderscon 2018で登壇してきた話

事前に公開してた通り、DB設計とRDBとの付き合い方みたいな話をしてきました。 soudai.hatenablog.com 惜しくも今回はベストスピーカーにはなれなかったけど、ベスト3にはいれてめちゃめちゃ嬉しいです。 少しでもみんなの心に響いたなら本望です!! 資料は…

正しいデータは正しい設計に宿る

って話をbuilderscon 2018でします。 builderscon.io 当日利用する資料はこちら。 speakerdeck.com 私のセッションはbuildersconの最終セッション。 皆さん素晴らしいセッションが並ぶ中で選択肢に迷ってる方も居ると思います。 だから先に公開しておきます…

真夏の大LT大会の裏側と自分たちが出来ること

# 集まった募金金額 - イベント当日の募金額 299,282円 - LT大会参加費/寄付枠 190000円 - PayPal手数料14,060円はサムライズさんが補填 募金額は 489,682円 でした!

成果で評価していくということ

最近、この話をすることが多いのでブログに個人的な意見をまとめる。 まず成果主義と結果主義は違う。 勘違いされてる人が多いけど成果主義は成果とそれまでの過程を踏まえて評価する。 結果主義はその言葉の通り、結果のみで評価する。 そのため売上を至上…