お花が綺麗で嬉しかったのかな?

想像をしないで聞くのって、難しい。 娘が「お花が綺麗だったんだよ」って言うのを聞いて(あぁ、綺麗なお花を見て、嬉しい気持ちになったんだな)って思ったけど、実は「それで、悲しくなった」と考えているのかもしれない。 自分の想像は、そんなふうにし…

自分用メモ:遊び用 GKE + Ingress + SSL

k8s

2019-07-30 追記 色々勉強しようと思って、クラスター削除しちゃいました!作ったり削除したりしてみる。 追記終わり ほんとうにただの自分用のメモだよ。何となく個人用にGKEのクラスターを持っといてもいいかなと思ったので作ることにした。ドメイン代のけ…

伝えるふりかえり、聞くふりかえり

お。久しぶりの日記だ。 ## 毎日のふりかえり 最近サポートしてる人と、一日の終わりに毎日2人でふりかえりをすることにした。話を聞こうと思って。そのふりかえりをしながら、そういえば、ふりかえりのときってその対象がチームでも個人でも「伝えることを…

MicronautでPetClinicを実装してNative Image化したら300msくらいで起動したーはやいー

Spring PetClinic をSpringの代わりに Micronaut を使って実装してみた。 github.com PetClinicなので単純なHelloWorldじゃなくて、ThymeleafとかJPA(Hibernate)とかDIとかを使ってるんだけど、GraalVM のNative Imageでビルドしたら200-400msくらいで起動す…

肯定感を持って成長していって欲しい

娘達を見てて、「まだだ!まだ足りない!掛け算はできたけど、割り算はまだ知らないだろう?」って言って育てるよりも「すごい!できた!天才!だが、僕らには大きな目標がある!だから次は割り算やろう!」って言って育てたいと思っている。 何かができなく…

MicronautでPostgreSQLのリアクティブアクセスをネイティブ化できた

きしださんの記事を見て nowokay.hatenablog.com このときはMicronautを使ってもネイティブ化できなかったみたいだけど、今のバージョンならできるんじゃないかなと思ってやってみたら、できたよ。ちょっとごにょっとしたけど。 バージョンはこんな感じ。Gra…

役割分担

後輩たちが、(後輩にとって)新しい技術を導入してて、「動きました!テストも大丈夫でした!バッチリです!」って言ってリリースする。動くんだし、バッチリなんだし、全然問題ない。良いと思う。 のだけど、それを見ながら(たぶん公式ドキュメントの細か…

MicronautアプリをIntelliJ IDEAから実行しようとしたときにApplicationContextBuilderが見つからないって言われたら

Micronaut 1.1.0 で mn create-app を使ってアプリを生成して、IndelliJ IDEAに取り込んで、Annotation Processorの設定もして、下の画像のあたりを押して Application.java から実行しようとしたら こんなエラーが出て実行できない (´・ω・`)ショボーン Except…

Micronaut 1.1.0 からは、Native Imageのビルドが簡単になってたよ

## 何も指定せずにNative Imageをビルドしても動くのなんでだろう? この前、Micornautのアプリをnative-imageでビルドして遊んで bufferings.hatenablog.com その後に、Micronautとは関係なく、Nettyをnative-imageでビルドして遊んで bufferings.hatenablo…

僕らのモブプログラミングは「全員でプログラミングをする」ということではなかった

## 去年の夏ぐらいからサポートしているチーム で、それまでもちょこちょこモブプログラミングを試してはいたんだけど、3月からは思い切ってそれを基本として開発をするようにした。つまり、3月からは1日中モブプログラミングをするのを毎日やってる。 プロ…

Netty HTTP HelloWorldの起動が600msくらいだったんだけどGraalVMのNative Imageを使うと15msくらいになったー

下記の記事を読んで「えー。実際に手を動かして、自分の目で見てみたいー。」ってなったので、書いてある通りにやってみたら10ms前後でほんとに起動した。へー。その途中で色々と知らないことがたくさんあって面白かった。 medium.com ## やったことを順番に…

JibでMicronautのアプリをビルドしてGCRにpush

昨日MicronautとDockerを触りながら「そういえばJibってのがあったけど触ってなかったなぁ」と思ったので触ってみた。感想は「気の利くやつだな」。 ## Jib? Googleの提供してるコンテナ化ツール。 github.com 去年の夏頃発表されたんだっけな。 cloud.googl…

MicronautのGraalVM Native ImageはDocker使うより普通にビルドする方が良さそう

## 2019-04-17 追記 ブログ書くだけなのもあれだなと思って、こんな感じにしたらどうかな?ってIssueを書いた。 github.com そしたら「1.1.0でnative image化が十分シンプルになったから、ビルド用のシェルスクリプトを削除したんだ」って教えてもらった。ま…

MicronautでStaticコンテンツをハンドリング

今日使ってみたのは最新のバージョン1.1.0 ❯ mn --version | Micronaut Version: 1.1.0 | JVM Version: 12 ## リファレンス Staticコンテンツのハンドリングはドキュメントのこの部分 https://docs.micronaut.io/1.1.0/guide/index.html#staticResources Jav…

#DevOpsDaysTokyo で「サービス運用をまんなかにおいた開発」って発表をしましたー

楽しかった! DevOpsDaysTokyo 組織文化、Agile開発、自動化、ツール、とか、幅広くて、色んな話が聞こえてくるので面白いなぁ。 www.devopsdaystokyo.org 発表資料 はこちら。なんとなく英語で作ったけど、発表は日本語でやりました。 開発するときは、サー…