並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 53件

新着順 人気順

jjugの検索結果1 - 40 件 / 53件

  • JJUG CCC 2023 Fall で初登壇しました - エムスリーテックブログ

    希望する登壇者がもらえたNinja Tシャツ こんにちは、製薬企業向けプラットフォームチームエンジニアの桑原です。 JJUG CCC が2023-11-11にオフラインで開催され、エムスリーはロゴスポンサーとして参加しました。 ccc2023fall.java-users.jp JJUG CCC はコロナが流行しだした2020 Spring 以降では初のオフラインのみの開催となり、参加者も400名を超えたり活気もだんだん戻ってきているように感じます! #JJUG_CCC 400名のチェックインを超えました!ありがとうございます!https://t.co/bzbfA5eOcG— JJUG (@JJUG) November 11, 2023 また、エムスリーはロゴスポンサーだったので登壇枠はなかったのですが、個人的に公募して採択され登壇してきました! このブログでは登壇に向けての準備と登壇した

      JJUG CCC 2023 Fall で初登壇しました - エムスリーテックブログ
    • JJUG CCC 2023 Fall : クライアントワークでドメイン駆動設計を活用してみてた | ドクセル

      スライド概要 JJUG CCC 2023 Fall でのスポンサーセッション『クライアントワークでドメイン駆動設計を活用してみてた』の公開資料です。 シンプレクスは1997年の創業以来、メガバンクや大手総合証券を筆頭に、日本を代表する金融機関のテクノロジーパートナーとしてビジネスを展開してきました。現在では、金融領域で培った豊富なノウハウを活用し、金融機関以外の領域でもソリューションを展開しています。2019年3月にはAI企業のDeep Percept株式会社、2021年4月には総合コンサルティングファームのXspear Consulting株式会社がグループに加わり、創業時より付加価値の創造に取り組んできたシンプレクスとワンチームとなって、公的機関や金融機関、各業界をリードする企業のデジタルトランスフォーメーション(DX)の推進を支援しています。

        JJUG CCC 2023 Fall : クライアントワークでドメイン駆動設計を活用してみてた | ドクセル
      • JJUG CCC 2023 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

        JJUG CCC 2023 Fallに参加しました! 前回よりも参加者が大幅に増えて、ワイワイと盛り上がった中でいろんな話が聞けて楽しかったです! 特に、一足先に次回の Java 22 でリリース予定の Foreign Function & Memory API と String Template の話があって、使えるようになるのが楽しみになりました。 あと、今回「バイナリビューアを使ってクラスファイルを読んでみよう!」というテーマで登壇しました。 思ったよりもたくさんの人に聞いてもらえて、そして楽しんでいただけたようで、嬉しかったです。前日まで、これ分かりにくいけどどうしたら…と悩みながら内容を練った甲斐がありました。 準備は大変でしたが、また機会があれば頑張ります! さて、最後にいつものを。 今回、残念ながら時間がかぶってしまって参加できなかったセッションがいっぱいあったので、あとで読

          JJUG CCC 2023 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
        • クレジットカード決済システムをJavaで構築して10年間運用した話【JJUG CCC Spring 2022】 | あなたのとなりに、決済を

          公開: 2022/07/14 クレジットカード決済システムをJavaで構築して10年間運用した話【JJUG CCC Spring 2022】 エンジニア 書き起こし 2022年6月19日に開催されました「JJUG CCC Spring 2022」の「クレジットカード決済システムをJavaで構築して10年間運用した話」を、書き起こし記事としてお届けします。 ※本稿は2022年6月19日開催の「JJUG CCC Spring 2022」の登壇内容を加筆修正し掲載しています。 ▶動画はこちらからご覧いただけます:https://youtu.be/2tGMbGfJkW4 登壇者 GMOペイメントゲートウェイ株式会社 システム本部 決済サービス統括部 エグゼクティブ・リーダー 米原 孝太 はじめに クレジットカード決済システムをJavaで構築して10年間運用した話をしたいと思います。 GMOペイメン

            クレジットカード決済システムをJavaで構築して10年間運用した話【JJUG CCC Spring 2022】 | あなたのとなりに、決済を
          • 【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt

            こんにちは。techtekt編集部です。 6/4に開催された「JJUG CCC 2023 Spring」にて弊社のリードエンジニアである齋藤 悠太が登壇しました。 資料公開に関する声を多く頂戴し、当日の資料を公開します。 ぜひご覧ください! APIによるレガシーシステムの改善 それでは次回のtechtektもお楽しみに! 齋藤 悠太 Yuta Saito システムアーキテクト部 dodaアーキテクトグループ リードエンジニア SIerや事業会社業務での開発を経験し、2020年9月にパーソルキャリアに入社。現在はdodaサイト開発に携わっている。好きな技術領域はJava、Spring、AWS。 ※2023年6月登壇時点の情報です。

              【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt
            • JJUG CCC 2023 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

              JJUG CCC 2023 Spring に参加しました! 今回、なんとJJUG CCC 参加9年目にして初登壇してきました。色んな人から「えっ、初?」って言われましたw1 セッションは、javap を使ってクラスファイルを読んでみよう という、ややマニアックな内容です。頑張って調べた内容を色々詰めたので、javap を使ったことがある人にも使ったことがない人にもなにか得られるものがあったとしたら、幸いです。 ちなみに、このセッションではバイトコードについては時間の関係もあって簡単に触れただけだったのですが、ちょうど David Buck さんの "Java Bytecode Crash Course" がバイトコードについての話だったので、両方を聞いた方にはちょうどよかったんじゃないかなと思います。 今回からはオンライン&現地開催となりましたが、やっぱり現地で色んな人と会えて話ができるの

                JJUG CCC 2023 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
              • FaaS における Java 起動時間の比較 (AWS / Azure / GCP) #jjug_ccc #jjug_ccc_d

                JJUG CCC 2023 Spring 登壇資料 2023/06/04 16:40〜17:00

                  FaaS における Java 起動時間の比較 (AWS / Azure / GCP) #jjug_ccc #jjug_ccc_d
                • データサイエンスチームYAMALEXでGPT関連の発表をしてきました(ChatGPT Meetup/JJUGナイトセミナー) - Taste of Tech Topics

                  こんにちは。 Acroquestのデータサイエンスチーム「YAMALEX」に所属する@shin0higuchiです😊 YAMALEXチームでは、コンペティションへの参加や自社製品開発、技術研究などに日々取り組んでいます。 先週5/23(火)、5/25(木)に、 佐々木(@Ssk1029Takashi )と 私でそれぞれGPT関連の発表をおこないました。 簡単に発表の概要をご紹介します。 JJUGナイトセミナー (5/23) 私はJJUG(日本Javaユーザー会)が主催する「JJUGナイトセミナー『AI × Java 祭』」で発表をおこないました。 jjug.doorkeeper.jp JJUGナイトセミナーはオンラインで月に1回程度開催されており、Javaの最新情報や事例などが発表される勉強会です。 今回は「AI × Java 祭」ということで、主にAIによるコードアシストにフォーカスし

                    データサイエンスチームYAMALEXでGPT関連の発表をしてきました(ChatGPT Meetup/JJUGナイトセミナー) - Taste of Tech Topics
                  • ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割 / JJUG2019Spring

                    JJUG CCC 2019 Springの登壇資料です。 http://www.java-users.jp/ccc2019spring/#/sessions/7fbef8cc-bf8d-4855-8534-c7fca118fb1d

                      ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割 / JJUG2019Spring
                    • JJUG CCC 2022 fallに登壇してきました | BLOG - DeNA Engineering

                      はじめに こんにちは。ソリューション事業本部ゲームアライアンス事業部プラットフォーム開発部の金川( @orekyuu )です。 先日 JJUG CCC 2022 fall で「Fargate上のJVMからCPUを認識するまで 〜正しく認識されないCPUの謎を追え〜」というタイトルで、JVMがコンテナ内からどのようにCPU数を認識しているのかを話しました。 この記事では発表の内容のまとめと、2022年12月現在のコードでの違いについて紹介します。 直面した課題 JavaアプリケーションをECS on Fargateで運用を始めるに当たり1タスクでどれだけの負荷を捌けるかのテストを行うために JavaFlightRecorder を使って詳細なメトリクスを取っていたところ、G1GCになっていることを期待していましたが意図せずSerial GCが有効になっていることに気付きました。 Serial

                        JJUG CCC 2022 fallに登壇してきました | BLOG - DeNA Engineering
                      • 組織と技術の両輪で開発を加速させるkintoneチームの取り組み / JJUG CCC 2022 Fall Cybozu kintone

                        kintoneは2011年のリリース以降、開発チームが90名になるまで成長し、コードベースも肥大化を続けてきました。しかし、組織もコードベースもモノリシックなまま成長を続けてきたため、メンバーの認知負荷やコミュニケーションコストの増大などによって、開発体制がスケールしない問題を抱えていました。今後、開発を加速かつスケールさせるために、領域専任のチーム体制への移行に挑戦しています。技術面でも、開発を加速するための改善に取り組むプロジェクトを、エンジニアが起案し、チームを発足して進められるようになりました。JUnit 5へのアップデートや、Joda-TimeからJSR-310 Date and Time APIへの移行、さらにフロントエンドのクラス構文への移行など、多岐に渡る改善プロジェクトが進行しています。組織面と技術面の両輪で開発を加速するための取り組みについてお話しします。

                          組織と技術の両輪で開発を加速させるkintoneチームの取り組み / JJUG CCC 2022 Fall Cybozu kintone
                        • ユーザー数100万人規模の事業成長を止めずに、レガシーコードと戦う / JJUG CCC 2022 Fall

                          2022年11月27日に開催された「JJUG CCC 2022 Fall」の登壇資料です。 https://ccc2022fall.java-users.jp/ ----- Visionalのエンジニアリングに関する最新情報はTwitter、ブログで発信しています!📣 ▼Visional Engineering Blog https://engineering.visional.inc/blog/ ▼VISIONAL ENGINEERING Twitter https://twitter.com/VISIONAL_ENG

                            ユーザー数100万人規模の事業成長を止めずに、レガシーコードと戦う / JJUG CCC 2022 Fall
                          • JJUGナイトセミナー「Jakarta EE特集:Java EE / Jakarta EE」

                            2022/07/25に開催されたJJUGのナイトセミナーの資料です。 https://jjug.doorkeeper.jp/events/139773

                              JJUGナイトセミナー「Jakarta EE特集:Java EE / Jakarta EE」
                            • JJUG CCC Spring 2022 登壇レポート -Vol.01 / 開発者向けブログ・イベント | GMO Developers

                              JJUG CCC Spring 2022 登壇レポート -Vol.01 登壇:GMOペイメントゲートウェイ /「クレジットカード決済システムをJavaで構築して10年間運用した話」 6/19(日)「JJUG CCC Spring 2022」がオンラインにて開催され、 GMOインターネットグループはセッションスポンサーとして協賛・登壇しました! イベントでは2セッション登壇したうち、 今回はGMOペイメントゲートウェイ株式会社が登壇した スポンサーセッション「クレジットカード決済システムをJavaで構築して10年間運用した話」について、登壇レポートをお届けいたします。 イベント告知:https://developers.gmo.jp/19185/ 本記事はこちらのスポンサーセッションの書き起こしとなりますので、ぜひご覧ください。 登壇者 GMOペイメントゲートウェイ株式会社 システム本部 決

                                JJUG CCC Spring 2022 登壇レポート -Vol.01 / 開発者向けブログ・イベント | GMO Developers
                              • RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続 / JJUG CCC 2022 Spring 登壇レポート #jjug_ccc - asoview! Tech Blog

                                JJUG登壇してきました。 こんにちは。アソビューCTOの江部です。 いきなり私事ですが昨日6/30は誕生日でした。ハッピーバースデー俺。 そして10年前の2012/6/30にアソビュー!はβ版をローンチしたのでした。おおきゅうなったのー。あの頃の若さを取り戻したい!! さて、今日は6月19日に開催されたJJUG CCC 2022 Springに登壇してきましたので、そのレポートを投稿しようと思います。 登壇資料はこちらになります。 動画版はこちら https://www.dropbox.com/s/j7695fq2b2inbgp/jjugcccspring2022_ebe.mp4?dl=0 ちなみに、JJUG CCCへの登壇は初めてでして、無事発表できて良かったです。 Session自体は事前に録画して提出、当日はそれを放映し、質疑応答の部分だけリアルでリモート参加するという形でした。

                                  RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続 / JJUG CCC 2022 Spring 登壇レポート #jjug_ccc - asoview! Tech Blog
                                • [ JJUG CCC 2022 Spring ] AWS Batch × Spring Batch でクラウド最適なバッチを構築した話 - Qiita

                                  [ JJUG CCC 2022 Spring ] AWS Batch × Spring Batch でクラウド最適なバッチを構築した話JavaAWSspring こんにちは。Red Frasco でインフラエンジニアをやっている猪熊です。 JJUG CCC 2022 Spring にて、 AWS Batch × Spring Batch でクラウド最適なバッチを構築した話 というタイトルで登壇させていただきました。 セッション内容の紹介と登壇のふりかえりをしようと思います。 セッションの紹介 まずは、セッション内容について紹介します。 アーカイブ動画が公開されました。良ければこちらからご覧ください。 https://youtu.be/ArEY_yIt0GI 自己紹介 詳細は割愛します。 香川県出身で、うどんが好きなインフラエンジニアです。 バッチ基盤を構築する背景 物件情報がポータルサイト

                                    [ JJUG CCC 2022 Spring ] AWS Batch × Spring Batch でクラウド最適なバッチを構築した話 - Qiita
                                  • JJUG CCC 2022 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                    JJUG CCC 2022 Spring に参加しました! いつも以上におもしろいセッション盛りだくさんで、参加してとても楽しかったです。 LINEのトラブルシューティングのような現場での経験をもとにした話から、バイトコードのようなJavaのコアな話まで、とてもバランスよくセッションが採択されていたからかなと思います。 特に前者はなかなか普段の JJUG ナイトセミナーなどでは聞けないので、いつもとても楽しみにしています。 あと、動画セッションならではですが、今回は休憩時間中に時間がかぶって見れなかったセッションを2倍速で追っかけて見るということをやってみて、より密度の高い時間になりました。 授業は動画配信で見たいという大学生の気持ちがちょっとわかりましたw 次回の JJUG CCC 2022 Fall も楽しみです。 もしかすると、オフラインも併用になるんでしょうか。ただ、飲食を伴う懇親

                                      JJUG CCC 2022 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                    • 【レポート】RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続 #jjug_ccc #jjug_ccc_c | DevelopersIO

                                      【レポート】RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続 #jjug_ccc #jjug_ccc_c コンサル部のとばち(@toda_kk)です。 本記事は、2022年6月19日に開催されたオンラインカンファレンス JJUG CCC 2022 Spring にて行われたセッション「RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続」のレポートです。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 このセッションでは、 アソビュー社 CTOである 江部隼矢さん によって、レジャー業界におけるSaaSプロダクトをRDRAによって要件定義・実装

                                        【レポート】RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続 #jjug_ccc #jjug_ccc_c | DevelopersIO
                                      • 【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a | DevelopersIO

                                        【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a コンサル部のとばち(@toda_kk)です。 本記事は、2022年6月19日に開催されたオンラインカンファレンス JJUG CCC 2022 Spring にて行われたセッション「Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます」のレポートです。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 このセッションでは、AWSソリューションアーキテクトの御三方によって、AWSにおけるJavaを用いたアプリケーション開発

                                          【レポート】Java アプリとAWS の良い関係 – AWS でJava アプリを実行する一番簡単な方法教えます #jjug_ccc #jjug_ccc_a | DevelopersIO
                                        • 【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c | DevelopersIO

                                          【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c コンサル部のとばち(@toda_kk)です。 本記事は、2022年6月19日に開催されたオンラインカンファレンス JJUG CCC 2022 Spring にて行われたセッション「k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介〜 Dapr ベースのマイクロサービス開発から GitHub Action を利用した CI/CD 〜」のレポートです。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 このセッションでは、Java Champion 兼 Mic

                                            【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c | DevelopersIO
                                          • 【登壇報告】JJUG CCC 2022 Spring で語りきれなかった技術的なお話|星野リゾート情報システムグループ

                                            こんにちは、エンジニアチームの大橋と申します。 この度は JJUG CCC 2022 Spring に登壇いたしました。ご視聴いただいた皆様ありがとうございます。(登壇時の動画はこちら↓↓↓) 本稿では登壇時間内に説明しきれなかった詳細部分について、開発メンバーとまとめてみました。登壇をご視聴されていない方にもわかるように概要からまとめておりますので、ぜひご一読頂けたらと思います。 【発表の経緯】 当社のある開発プロジェクトにおいて開発ワークフローの改善を行いました。そのプロジェクトでは GitHub Actions で CI/CD を構築しています。開発初期に構築した CI/CD の仕組みを数ヶ月間運用して、いくつかの課題がみえてきました。運用してわかってきた課題に対して、どのようなアプローチで改善したか、改善後に実際の運用がどのように変わったかについてまとめます。 2022年3月7日に

                                              【登壇報告】JJUG CCC 2022 Spring で語りきれなかった技術的なお話|星野リゾート情報システムグループ
                                            • 初めてのひとのためのSpring/Spring Boot #jjug | ドクセル

                                              初めてのひとのための Spring/Spring Boot (株)クレディセゾン 多田真敏 2022年6月2日 JJUGナイトセミナー1 このセッションについて ▸ ざっくりとSpringの全体像を掴みつつ、 初めに理解しておくべき重要事項を解説します ▸ 詳細な情報は「ためになる資料たち」を参照してください ▸ このセッションは【初級者向け】です ▸ ただし、サーブレット・JDBCについては、 ある程度知っていることを前提に解説します ▸ 使用しているバージョン ▸ JDK 17 ▸ Spring Framework 5.3 ▸ Spring Boot 2.7 将来のバージョンでは、 内容が異なる可能性があります 2

                                                初めてのひとのためのSpring/Spring Boot #jjug | ドクセル
                                              • 【JJUG CCC 2021 Fall 発表レポート】JMeter・Grafana・Influxdbを活用したパフォーマンステストの自動化 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                新規サービスの開発チームに所属しているkarabishです。 2021年11月にJJUG CCC 2021 Fallにて「勤怠管理サービスでの継続的テストの取り組み」というテーマで登壇しました。 パフォーマンステストの自動化について発表したのですが、発表時はどういうことをやったのかのみをお伝えしましたので本ブログでは具体的な方法をお伝えできればと思います。 JJUG CCC 2021 Fallとは 登壇資料はこちら なぜパフォーマンステストの自動化を取り組みしたのか パフォーマンステストの自動化で利用したもの Ansible/JMeter/Grafana/InfluxDB/PostgreSQLの環境構築 Ansible JMeter Grafana/InfluxDB/PostgreSQL パフォーマンステストを自動化される前は 1. 負荷がかかるサーバを構築する 2. 負荷をかけるサー

                                                  【JJUG CCC 2021 Fall 発表レポート】JMeter・Grafana・Influxdbを活用したパフォーマンステストの自動化 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                • JJUG CCC 2021 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                                  JJUG CCC 2021 Fall に参加しました! JJUG CCC オンラインも3回目ということで、JJUG運営の方も参加者の方もお互い慣れてきた感じがします。 自分も、今回は夕方から用事があったので、時間差でセッションを見ながら電車で移動ということをやりました。ラジオの生放送と Radiko のオンデマンドの組み合わせみたいな感じで、リアルタイムでみんなで一緒にわいわいできるのも、時間と場所にとらわれずに見れるのもどっちもいいなーと思うようになりました。 だから、オフラインで集まりつつ1、今回のように配信でも見れるといいのかな、と。 コストが不安になりますがw セッションは、最近のお仕事に関連しそうな「エキサイトブログ刷新に向けて序章」など、パフォーマンス改善やリファクタリングの話を中心に聞いていました。 教科書的な話だけでなく、なぜか歴史的経緯で不思議な構成になっているという話に

                                                    JJUG CCC 2021 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                                  • Head toward Java 17 and Java 18 #jjug_ccc | ドクセル

                                                    スライド概要 This slide is for Java Japan User Group CCC 2021 Fall.

                                                      Head toward Java 17 and Java 18 #jjug_ccc | ドクセル
                                                    • LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )

                                                      LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )

                                                        LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
                                                      • JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)

                                                        JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編] (JJUGナイトセミナー「Java解析ツール特集」 発表資料) 2021年10月7日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 阪田 浩一Read less

                                                          JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
                                                        • クラス設計本格入門 JJUGナイトセミナー 2021-6-16

                                                          イベントの動画 : https://www.youtube.com/watch?v=2Z1CJhPk-f8 オブジェクト指向プログラミングはクラス設計。 クラス設計はプログラムの分割。 クラス設計の焦点は、ビジネスルールを表現するクラスと、ビジネスアクションを表現するクラス。 クラス設計やパッケージ設計の実証済の形を覚えると、出発地点の設計が楽になる。 リファクタリングを積み重ねて設計を改善していく。

                                                            クラス設計本格入門 JJUGナイトセミナー 2021-6-16
                                                          • JJUG CCC 2021 Springでバイトコードの話をしました - Kengo's blog

                                                            JJUG CCCで聞きたい内容を募集👇🏻— ゴールドシップと同誕の方のトダ (@Kengo_TODA) 2021年3月2日 ということでJava8〜16におけるバイトコード生成の変化について、先日開催されたJJUG CCCで喋ってきました。 動画をYoutubeにて配信していただいているので、よろしければご覧ください: youtu.be 資料はSpeakerdeckにあります。ハイパーリンクを埋めているところは、PDFを落としてもらえれば追えるはずです: speakerdeck.com マイクロベンチマークはGitHubに置いてあります。みんなも手元でレッツJMHだ: github.com なお最後の方に触れたJEP396については、掘り下げたセッションがあったようです: youtu.be 運営の皆様、いつも素敵なイベントを開催いただきありがとうございます! 昔は息子氏見てもらう

                                                              JJUG CCC 2021 Springでバイトコードの話をしました - Kengo's blog
                                                            • オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )

                                                              200,000 Req/sec をさばく広告入札システムを支えるパフォーマンスチューニング術 #jjug_ccc #ccc_g6Hironobu Isoda

                                                                オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )
                                                              • OpenID Connect 1.0 with Spring Security #jjug_ccc #jjug_ccc_b / oidc-with-spring-security

                                                                OpenID Connect 1.0は、OAuth 2.0をベースとした認証プロトコルです。このセッションでは次の内容をわかりやすく解説します。 - OpenID Connect 1.0の概要とフロー - なぜOAuthは「認可」でOpenID Connectは「認証」なのか - Spring Securityの利用方法 このセッションは中級者向けです。次の知識を前提として解説します。 - OAuth 2.0の認可コードグラントのフローを説明できる - Spring Security 5.xのOAuth 2.0機能を使ったことがある(既に非推奨となっている「Spring Security OAuth2」ではありません)

                                                                  OpenID Connect 1.0 with Spring Security #jjug_ccc #jjug_ccc_b / oidc-with-spring-security
                                                                • JJUG CCC 2021 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                                                  JJUG CCC 2021 Spring に参加しました! 前回に引き続き、今回もオンライン開催となりました。 オンラインだと移動が楽というメリットがあって、これはどっちのセッション見ようかなーというときに、途中でさっとほかの動画に移れるのは便利でした。 あとは、家なので適当にお菓子つまんだり休憩時間中にちょっと横になって昼寝したりと、気軽に楽しめました。 (オフラインと違い、コーヒースポンサーがないのが残念w) 今回、一番おもしろかったのはとださんの「Java8〜16におけるバイトコード生成の変化」でした。 コンパイラーが変なクラスファイル吐くけど⇒Java言語仕様に則っているよ!とか、短いながらもへぇ!という内容が満載でした。 JJUG CCC は、こういう Java の奥深い話が聞けるのが個人的に大好です。 次回の秋も、オンライン開催予定とのことです(日程未定)。 2022年の JJ

                                                                    JJUG CCC 2021 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                                                  • PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)

                                                                    PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring) Webアプリケーションにおいて、マルチテナント型、つまり複数のユーザー組織がアプリケーションとデータベースを共有する構成にすることがあります。この構成の持つリスクとして、万が一バグにより他テナントの情報が見えてしまうとそれは情報漏洩となり、重大なインシデントとなってしまうことがあります。この重要性を考えると、「気を付けて実装する」だけではなく、仕組みで漏洩を防ぐような対策には価値があります。 そこで、今回はPostgresSQLの行レベルセキュリティと、SpringAOPによる処理を組み合わせて、ログインしているテナントのデータにしかアクセスできなくする仕組みを実現しました。 導入にあたり考慮した複数の選択肢、乗り越えたいくつかの壁

                                                                      PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
                                                                    • JDK 16 で導入された JEP 396 にご注意!! (JJUG CCC 2021 Spring)

                                                                      JJUG CCC 2021 Spring にて講演。 2021年3月リリースのJDK 16 では、17個の JEP(JDK Enhancement Proposal)が導入されました。 JDK 16で導入された JEP 396: Strongly Encapsulate JDK Internals by Default による影響は十分に評価・準備することをお勧めします。 今回は、JEP 396での変更点やその背景を解説すると共に、アプリケーションでの評価・確認する際のポイントをご紹介します。Read less

                                                                        JDK 16 で導入された JEP 396 にご注意!! (JJUG CCC 2021 Spring)
                                                                      • マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                        この記事は アーキテクチャテスト Advent Calendar 2020 - Qiita の 25 日目のエントリです。 qiita.com こんにちわ。株式会社ラクスで「楽楽労務」を開発している @kawanamiyuu です。遅くなりましたが、先月開催された JJUG CCC 2020 Fall の登壇レポートです。 イベント概要 プロポーザル 登壇資料 登壇に対する反応 登壇を終えて イベント概要 日時2020 年 11 月 7 日 (土) 開催形式オンライン(事前録画放送+リアルタイムQ&A) 公式サイトhttps://ccc2020fall.java-users.jp/ タイムテーブルhttps://confengine.com/jjug-ccc-2020-fall/schedule タイムライン#jjug_ccc since:2020-11-07_00:00:00_JST u

                                                                          マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                        • JJUG CCC Fall 2020をオンラインで開催しました - arclamp

                                                                          ちょっと時間が経ってしまいましたが、2020/11/7にJJUG CCC 2020 Fallをオンラインで開催しました。オンラインでのイベント開催は、まだ世の中にもノウハウがないと思うので公開報告です。 JJUG CCC 2020 Fall 会場タイムラプス 概要 セッションスケジュールはこちら。3トラック26セッション(10:00 - 18:50)と、事務局が配信するアンカンファレンスが1トラックで、計4トラックです。通算の参加者は600名程度で、通じての参加は300名程度でした。 セッションスケジュールセッションは事前録画の動画(40分)とし、ライブ感を出すために動画配信後はZoom経由で講演者がQA(10分)に答えるようしました。また、講演者は配信中に録画をみながらチャットに参加したり、Twitterで返信したり、わりと自由に過ごしてもらいました。事前録画の負荷はありますが、当日は気

                                                                            JJUG CCC Fall 2020をオンラインで開催しました - arclamp
                                                                          • JJUG CCC 2020 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                                                            JJUG CCC 2020 Fall に参加しました! 今回は、初のオンライン開催ということで、いつもと違って自宅からの視聴。 でも、twitter のハッシュタグを見るとみんなでわいわいやってる感は変わらず、質疑応答もありでいつもと変わらず楽しめました。 それに加えて、気軽にセッションを行ったり来たりできたり、放送中に登壇者の方が随時コメントをしていたりと、オンラインならではというところがあって、これがとてもよかったです。 とはいえ、懇親会がないので、、、ちょっといつもよりもモチベーションが低めでした。 自分の主な参加動機は一度にいろんな話を聞けるってところだし、人見知りだし、懇親会がないならないでもいいかなとか最初は思っていたんですが…。 いざなくなってみると、全国からいろんな人に会える機会というのは貴重だし、自分自身それを楽しみにしていたんだなって改めて気づきました。 次回は、オフラ

                                                                              JJUG CCC 2020 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                                                            • OAuth 2.0 with Spring Security #jjug_ccc #jjug_ccc_b / oauth2-with-spring-security

                                                                              JJUG CCC 2020 Fallでの講演資料です。Spring SecurityのOAuth 2.0機能について解説しています。OAuth 2.0自体は理解している前提の、中級者向け資料です。

                                                                                OAuth 2.0 with Spring Security #jjug_ccc #jjug_ccc_b / oauth2-with-spring-security
                                                                              • マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall

                                                                                JJUG CCC 2020 Fall( https://ccc2020fall.java-users.jp/ )の登壇資料 プロポーザル https://confengine.com/jjug-ccc-2020-fall/proposal/14766 当日のタイムライン https://twitter.com/search?q=(jjug_ccc_b%20OR%20archunit)%20since%3A2020-11-07_17%3A00%3A00_JST%20until%3A2020-11-07_18%3A00%3A00_JST&f=live 登壇レポートブログ https://tech-blog.rakus.co.jp/entry/20201225/jjug

                                                                                  マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
                                                                                • 【オンライン】 JJUG CCC 2020 Fall

                                                                                  新型コロナウイルス (COVID-19)の対策のため、今回のJJUG CCCはオンラインで開催します。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。今回も大いにご期待ください。 ◎開催日時 日時: 2020年11月7日 (土) 10:00 ~ 19:00 ◎参加方法 セッションの配信は「TAILORWORKS」というコミュニティプラットフォーム上で行います。 つきましては以下のURLより、事前にTAILORWORKSのアカウントを作成をお願いします。 https://event.tailorworks.com/jjug/ ログインしたら、イベント一覧の「JJUG CCC 2020 Fall」をクリックすることで、イベ

                                                                                    【オンライン】 JJUG CCC 2020 Fall