HIRO Tracks

山根正大です。Fintech業界エンジニアが日々学んだ知識を発信します。

【手放す練習】ズボラエンジニアが4ヶ月間断捨離を続けてスッキリした話【断捨離】

これは何? 片付け下手・生活習慣が堕落したエンジニアが、とある本に出会って「4ヶ月間」断捨離及び掃除を続けられている話。 目次 これは何? 目次 この記事で伝えたいこと 解決したい課題 そもそも定期的に掃除をしない 判断が鈍る 解決手法 意識したこと…

【SpringBatch】メタデータテーブルをDBに生成せずに済ませるには(検証ソースあり)

これは何? Spring Batchは、Spring Frameworkファミリーの中でも、バッチ処理に特化したフレームワークです。 spring.pleiades.io 非常に便利な機能が揃っていますが、重厚ゆえ理解が若干難しいのと、高機能すぎる部分があります。※個人の感想です この記事…

【技術書もう要らんわ】エンジニア業、辛い時に泣ける本。【逝ってしまった君へ】

はじめに こんにちは。ITエンジニアに限らず、仕事しているといろいろ大変なことがありますよね。 今回は、山根が仕事頑張りすぎてる時に読んでリフレッシュできた本を紹介します。 「逝ってしまった君へ」というエッセイです。 逝ってしまった君へ /小学館/…

【SpringBoot】JdbcTemplateはSQLインジェクション対策できているのか

これは何? SpringBatchプロジェクトにおいて、JdbcTemplateを使ってDBアクセス処理を書いていた際、「これってちゃんとSQLインジェクション対策できてるの?」という問いが生まれました。 公式を読んでみても「出来てるよ!」という明言が見つからなかった…

【Kotlin】ByteBufferの単体試験で末尾の0Byte部分を無視する

これは何? java.nio.ByteBufferを用いてString生成する処理にて、部品化したクラスの単体テストで困ったことの解決 目次 これは何? 目次 困りごと 案1 ByteArrayOutputStreamで取り扱う 案2 Charsets.decodeを使う 困りごと @Test fun hoge() { val byteBu…

【Kolin】Java民から見た時のKotlinのギャップまとめ

本記事の概要 社内プロジェクトでServer Side Kotlinを使ってコードを書くことになりました。 メンバーには自分含めJava民が多いです。Kotlinへの移行がちょっとでもスムーズになるように、Java民から見た「Kotlin特有の書き方だなぁ」ってところをまとめま…