2019-04-01から1ヶ月間の記事一覧

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 発表資料 はこちら。なんとなく英語で作ったけど、発表は日本語でやりました。 開発するときは、サー…