リモートワーク今昔
By YasuhiroKimesawa 17 April 2020
リモートワーク今昔

この記事は、緊急事態宣言 アドベントカレンダー7日目の記事です。 今日ちょうど、緊急事態宣言が全国向けに出されましたね。 自分は宮崎県民ですが、宮崎でも休校期間が延長され、近所のイオンも明日から閉店のようです。 リモートワークも本日で17日目。 これからどうなるかわかりませんが、今後も長くリモートワークを余儀なくされるつもりでやっていくのが良さそうですね。 5年前にリモートワークやってました 自分は今はZOZOテクノロジーズに所属し、宮崎の事務所で働いています。 (所属していたアラタナ4月1日付でZOZOテクノロジーズに吸収され転籍しました。もっとも、その前からリモートワークになっていたのでZOZOテクノロジーズとしては一度も出社していないのですが・・・) その前、5年くらい前ですかね。宮崎に来る前になりますが、当時小さい事務所だったこともあり、リモートワークで自宅から仕事をしていました。...

#019 生活・しごと・MUJI
生活 #019 生活・しごと・MUJI
By YasuhiroKimesawa 20 December 2019

この記事は無印良品 Advent Calendar 2019 19日目の記事です。 「生活をサボるな」 今年後半の自分のテーマは正にこれでした。生活とルンバと仕事 生活をきちんとするために、片付けを始めたのですが、そこで無印の出番です! 今年買った無印の収納商品をご覧いただきましょう。 買ったのは展示品の割安だったもので、もうラインナップにない商品です。 小物の収納力が抜群です。

read more
Lambda関数をそのままAWS Batchに乗せ換える(Python3.6限定)
A w s Serverless Lambda関数をそのままAWS Batchに乗せ換える(Python3.6限定)
By YasuhiroKimesawa 16 December 2019

この記事はQiitaに書こうと思っている記事を先行で公開しています。 Serverlessでサービスを展開していると、どうしてもRDBを使いたくなったり、どこかでバッチ処理をしたくなったりしますよね。 RDBについては、RDS ProxyがLambdaから使用可能になりそうでいい兆しですね。 Amazon RDS Proxy バッチ処理についてはかつてからAWS Batchというのが用意されています。 これはECRに用意したDockerを使って処理を実行できる環境です。Queueも用意されているのでかなり自由なバッチ設計ができると思います。

read more
生活とルンバと仕事
生活 生活とルンバと仕事
By YasuhiroKimesawa 12 December 2019

君は仕事はしているかもしれない。でも、「生活」をしてないよね。 たまたまこの記事を見つけて読んだとき、ぞっとしました。。。 折しも仕事が激務の時期で毎日帰りが遅かった時期に読んだので余計に… 生活をサボるな。とインド人に叱られて二年経ってから分かったこと 「生活をサボるな」と。 疲れた自分にはすごくぐっと刺さる言葉でしたね。 というわけで、まずお掃除と片付けから。 物を全部出して、いらないものいるものにわけて、かなりものを捨てました。 基本は今の収納に入る分だけ。 あとは無印の収納用品はかなり買いました。古い収納は捨てて使いやすいものに置き換えました。 ファイルボックス2個。書類整理トレー。ポリプロピレン収納3個。やわらかポリエチレンケース9個。。。

read more
ドメイン駆動設計のための静的型付き言語のすすめ
D d d ドメイン駆動設計のための静的型付き言語のすすめ
By YasuhiroKimesawa 10 December 2019

この記事はQiitaに書こうと思っている記事を先行で公開しています。 ドメイン駆動設計も随分と浸透してきたと思うこのごろ。 でも、未だに動的型付き言語で頑張っている(弊社含め)現場も多く、今回は静的型付き言語について語ろうかと。 そもそもWebアプリの業界では単純にPHPやRuby、Pythonなど動的片付け言語で頑張る現場が圧倒的に多いかと思います。 しかし、ドメイン駆動設計を実践していくと、ある事実が襲ってきます。それはドメイン駆動設計は「型」の世界で成り立っているということ。 実践するにあたって、まず最初に乗り越える壁がレイヤアーキテクチャだったりするので、なかなか難しいと思いますが、 本質的な部分は当然モデル。EntityであったValueObjectであるわけです。 もちろん、動的型付きの言語でもモデルは書けます。弊社でもPython3の型ヒントを駆使してモデルを書いています。 ただ、モデルとは何かを考えてみていただきたい。 モデルとは、プロジェクトに携わる人々の頭のなかで構築された概念の集まりであり、ドメインについての洞察を反映した、用語と概念間の関係性からできている。(エリックエヴァンスのドメイン駆動設計 第一部第二章 コミュニケーションと言語の使い方 より)

read more
型にはめるだけでうまくいくなんてことはないという話
Agile 型にはめるだけでうまくいくなんてことはないという話
By YasuhiroKimesawa 29 October 2019

この記事はQiitaに書いた記事を転載したものです。 先日、宮崎初のJbugに参加してきました。 https://jbug.connpass.com/event/152790/ 自分も登壇させていてだきましたが、それはまた別で、今回はその懇親会でのお話で面白い話があがったので紹介します。 ある顧客がメールマガジンをしたいと要望したところ、なぜそれをしたいのかがわからないまま適用しようとしているという話から、デザイン界隈でもファッション雑誌なんかも各ページのレイアウトなんかは長い年月をかけて一定の形式が決まっていて、それに沿ってコンテンツを埋めてもなんの効果がない。大事なのはその中身、コンテンツ、つまりWhyが大事なんだとか。 それと似たことがAgileやScrumにも言えるんじゃないかと思いました。 今や、AgileもScrumもアーリーアダプターの段階は超えていて、マジョリティの段階に来ていますよね。 弊社でもScrumのプラクティスを取り入れて毎スプリントを過ごしています。 しかし、ただやるだけではうまくいくはずもなく、、、もしかしたらうまく行っていないことにも気づけないかもしれません。 逆に何かおかしいと感じるかもしれませんが、何も手を打たなければ、そうしているうちに結局手遅れになり炎上している。。。とういうことも。。。

read more

About

システムエンジニア 株式会社 アラタナ所属 ドメイン駆動設計とアジャイルを活用した設計を信条としています。 認定ScrumMaster取得

Know More

Social