直近でゴタゴタしてて勉強会らしいのにも行けてなかったので、久方ぶりに参加した。ちなみに、2年連続。

直近の自分のDjango事情としては、社内向けのツールにDjangoを投入してるぐらいで、ほぼ使ってないけどいいでしょ。

(遅刻したので、オープニングと最初のトークは不参加。相変わらず最初から参加できない病がひどい)

How to build and deploy a flexible React/Django hybrid application

実践している、React + Djangoのパターンにおけるビルド・デプロイの話。

自分が以前フロントにJSフレームワークを採用したときは、 あくまで「JSフレームワーク+REST」だった。

それに対して、今回の発表で出てきたのは、最初の propsjson.dumps を使って初期化に使っていること。 この発想は無かったが、確かにこの方法ならSSRが持つ最初のロード時間とSPAのUIのバランスを取りにいけるなと素直に感動した。

それでも、共通部品などが残ったりして2重管理はせざるを得ない領域があるのは間違いなさそうで、 このあたりは、もうしばらく課題として残りそうな印象。

DjangoではじめるGraphQLとフロントエンド開発の協業

GraphQLを触りそうになってたタイミングだったのでこっちを聞いてみた。

Graphene-djangoはDjangoへのGraphQL導入として有効そうで、DRFと比較した選択肢としても有用な感じはある。 ただ、自分にとって「使う側」「提供する側」としても経験値が少なすぎるので、一度素振りをしてみたい領域ではあった。

Djangoアプリのデプロイに関するプラクティス

Djangoを動かすための構成などを主軸とした話。インフラ視点としても気になる話題が多い。

MySQLのBlackHoleエンジンが「ストレージとしての保存自体はしないが、バイナリログを出すからマスターとしてなら使えるかも」 という発想は面白いなとは思った。 このあたりは、スレーブ>>マスターな環境を体験する機会がないからなぁ。

nginx-unitは実戦投入にはもうちょっと掛かりそうなのかな?

自社サービスのDjango1.3サーバを1.11(LTS)にアップグレードするまでの道のり

つらいやつ。

たまに聞くけど、Djangoのリリースノートの充実さが分かるトークだった。

それでも、こうやって「最低でもEOLは過ぎてない」バージョンに追いつくと、 周囲の理解の高まりも含めて、次の並走が楽になっていくはずなので、 次も順調に進みそう。(自分は、GitLab coreの更新でやりがち)

どうなってるの?Djangoのトランザクション

知的好奇心のままに調べた内容を話す系のセッションは個人的に好き。 本人も誰得感をネタにする上に、地味にみんなで「ほーん」ってなるあたりが特に。

DB実装の差とかは、単一のDBにロックしやすいことを考えると何だかんだで聞く機会が少ないので、 こういうのは実に貴重。 起きてしまった内容も、全体的にわかりみがある。

その他

今回はパーティーがついてて値段に階層がつく感じになってたけど、 やっぱり懇親会はあればあったで当日会った人と会話する機会が発生するので、 あるにこしたことはないのだなという感想。

「パーティーの参加有無」の金額差は、人によっては思うことがあるかもしれないが、 少なくとも自分はこれぐらいは出してもいいんじゃないかと思ってる。



Errbot 6.0.0の更新内容整理

2019-04-28(Sun) / Tech

Pythonのコードを書く時間を取れなくなっている間に、Errbotの6.0.0がリリースされました。

>>read more


Laravel JP Conferenceに参加して、LT枠で喋ってました

2019-02-21(Thu) / Tech

https://conference2019.laravel.jp/

「小ネタ喋って懇親会」メソッドを実践してみようと思い、 LTのCfPを出したら採択されたので、 勢いで参加しました。

>>read more


sphinx-revealjsを作ってSphinxCon JP 2018でトークした

2018-12-10(Mon) / Tech

少し時間が経過してしまったけれど、sphinx-revealjsを0.4.0へ更新したので、 ちゃんとブログとして書くことに。

SphinxCon JP 2018

11月の終わりに SphinxCon …

>>read more


Ansible Night in Tokyo 2018.12

2018-12-07(Fri) / Tech

今回もブログ枠に滑り込んで参加。

メイン1: Ansible Fest サマリ & 事例関連の報告

スライド:https://www.slideshare …

>>read more


技術書典5に行ったログ

2018-10-08(Mon) / Tech

社内のSlackで「あるよ!」ってメッセージを書いたら、なんか増えて最終的に7人で行くことに。

今年は開場時刻ぐらいの11時に到着、会場入りが12時前。 整理券制じゃなかったけど、一時離脱が13時前なので、いいペースで回れたと思う。

購入リスト …

>>read more


Golangの素振りを兼ねて、Mackerelのプラグインを作ってみた

2018-10-07(Sun) / Tech

社内で話題に登ったのをきっかけに、「ドメインの有効期限をチェックする」Mackerelのチェックプラグインを作りました。

https://github.com/attakei/mackerel-plugin-check-whois

これぐらいの記述なら普段使ってるPythonのほうが楽そうな気もしたが、 素振りのサイズとして手頃なのとMackerel本体が書かれているという理由で …

>>read more


Ansible Night in Tokyo 2018.09

2018-09-25(Tue) / Tech

年末以来の参加。 今回はブロガー枠ですが、すみません遅刻しました。

テーマは、「GitLab」と「インフラCI」

GitLab で実現する Ansible …

>>read more


July Tech Festa 2018感想

2018-07-29(Sun) / Tech

  • インフラ系サーバサイドエンジニアが、
  • インフラ系中心のカンファレンスで
  • フロント系技術の登壇をする

という面白い経験をしました。

多分、発表内容寄りの感想は自社のエンジニアブログに書く想定

「発表する」ということ

過去最長の尺となる45分枠だったが、 CfP出した時点で …

>>read more


Yagura を作ってる

2018-07-22(Sun) / Tech

いろいろな思惑があって、最近はYaguraというPythonパッケージ(厳密にはまだDjangoプロジェクト)を作ってる。 この時点でのバージョンは、 0.4.1

何をするものか

概要的に書くと …

>>read more