「「現場で役立つシステム設計の原則」批判 (1) ~何のために、「データとロジックを一体に」するのか?~」の批判

こちらのエントリに違和感があったのでちょっと書いてみたいと思います。 PHP Mentors -> 「現場で役立つシステム設計の原則」批判 (1) ~何のために、「データとロジックを一体に」するのか?~ SalesOrder(受注)クラスの導入について 上記のコードが問題…

「JJUG_CCC_2017_Spring」へ行ってきた

タイトル: JJUG CCC 2017 Spring 日時: 2017-05-20(土)9:30 - 18:30 会場: ベルサール新宿グランド コンファレンスセンター(5F) URL: http://www.java-users.jp/ccc2017spring/ 資料: TBD 「JJUG CCC 2017 Spring」へ行ったので参加レポート書きます。 …

Seaser2終了から学ぶフレームワークとの付き合いかた

Seasar2が終わってしまって、フレームワークとどう付き合うべきなのかなど思うところがあったのでまとめました。 2016年9月26日に終わりを迎えた この日Seaser2が正式にメンテナンスおよびサポートが終了になった(ただし「DBFlute」「Doma」「Mayaa」など続…

「Illuminated Keyboard K740」は最高の有線パンタグラフキーボード

職業柄とてつもなく長い時間PCを使うことになるので、キーボードはいろいろこだわってきたつもりで、最近たどり着いたのが「Illuminated Keyboard K740」になります。今回はそのレビューを書きます。 LOGICOOL イルミネートキーボード K740出版社/メーカー: …

プログラムコメントはもっと書かないべき

「プログラムコメントはたくさん書くべき」の方が一般的かもしれませんが、リスクも考えましょう。この記事はプログラムコメントを極力書かないようにしている私のスタンスをまとめてみました。 プログラムコメントのリスクを考えると、書かない方がいい 私…

「APIって全部覚えるの?」というプログラミング初心者の疑問にちゃんと答える

プログラミング講師をやっていた時期あり、そのころ聞かれた疑問をちゃんと答えてみたくなったのでまとめました。プログラミングをこれから始めますという人向けです。 A.「APIを全部覚えようとしてはいけません」 理由を上げるとすると次の2つ。 - 全部覚え…

「JJUG CCC 2016 Fall」へ行った その2

タイトル: JJUG CCC 2016 Fall 日時: 2016-12-03(土)10:00 - 22:00 会場: ベルサール新宿グランド URL: http://www.java-users.jp/ccc2016fall/ 資料: https://github.com/jjug-ccc/slides-articles-2016fall 先日参加したのでまとめを書きます。個人的に…

「JJUG CCC 2016 Fall」へ行った その1

タイトル: JJUG CCC 2016 Fall 日時: 2016-12-03(土)10:00 - 22:00 会場: ベルサール新宿グランド URL: http://www.java-users.jp/ccc2016fall/ 資料: https://github.com/jjug-ccc/slides-articles-2016fall 先日参加したのでまとめを書きます。個人的に…

「QCon Tokyo 2016」へ行った その2

タイトル: QCon Tokyo 2016 日時: 2016年10月24日(月)9:45~19:00 会場: ベルサール新宿グランド コンファレンスセンター URL: http://www.qcontokyo.com/index.html 先日参加したのでまとめを書きます。個人的に注目だったorまとめられるものだけ書いてい…

「QCon Tokyo 2016」へ行った その1

タイトル: QCon Tokyo 2016 日時: 2016年10月24日(月)9:45~19:00 会場: ベルサール新宿グランド コンファレンスセンター URL: http://www.qcontokyo.com/index.html 先日参加したのでまとめを書きます。個人的に注目だったorまとめられるものだけ書いてい…

「JavaOne 2016 報告会@東京」へ行った

タイトル: JavaOne 2016 報告会@東京 日時: 2016-10-15(土)13:30 - 20:00 会場: 日本オラクル青山本社 13階セミナールーム URL: https://jjug.doorkeeper.jp/events/52639 先日参加したのでまとめを書きます。個人的に注目だったorまとめられるものだけ書…

「JSUG勉強会〜SpringOne Platform 2016 報告会!」へ行った

タイトル: SUG勉強会〜SpringOne Platform 2016 報告会! 日時: 2016年9月3日(土) 13:30 - 19:30 会場: Pivotal Japan URL: https://jsug.doorkeeper.jp/events/50931 資料: http://qiita.com/kojiisd/items/6b3290634a599504aa92 先日参加したのでまとめを…

最近JavaのWebフレームワークは「Spring Boot」1択でいいと思うようになった

「Spring Boot」推しの記事ですが、フレームワーク選定の1つの意見として参考になればと思います。 フレームワークの変遷 まずは現状のフレームワークの選択肢を確認するために変遷を振りかえります。(リストは筆者の記憶によるものなのでいい加減です。詳しい…

ルール9(getterを使用しない)を考える

ttomioka.hatenablog.com 先日行ったセミナーでオブジェクト指向エクササイズのルール9(getterを使用しない)が曖昧だったと感じたので、課題を仮定して考えてみました。OOエクササイズの一つの考え方としてにご覧下さい。 課題について エクササイズ 第0段階…

「Java Day Tokyo 2016」へ行った

先日参加したのでまとめを書きます。 タイトル: Java Day Tokyo 2016 日時: 2016年5月24日(火) 会場: 東京マリオットホテル URL: http://www.oracle.co.jp/events/javaday/2016/ 資料: http://www.oracle.com/technetwork/jp/ondemand/online2016-javaday-30…

「DDD Alliance! ドメインオブジェクトの見つけ方・作り方・育て方」へ行ってきた

先日参加したのでまとめを書きます。 タイトル: DDD Alliance! ドメインオブジェクトの見つけ方・作り方・育て方 日時: 2016年5月25日(水) 19:00 - 21:00 会場: 株式会社ドワンゴ 銀座松竹スクエア 13F セミナールーム URL: http://ddd-alliance.connpass.c…

「JJUG CCC 2016 Spring」へ行ってきた

「JJUG CCC 2016 Spring」へ行ってきたので 参加報告を(初めて)書きます。 日時: 2016年5月21日(土) 会場: ベルサール新宿グランド URL: http://www.java-users.jp/?page_id=2377 GH-1 Type Annotation for Static Program Analysis まとめ Java7までは宣言に…