Submit Search
Upload
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
•
53 likes
•
42,590 views
なおき きしだ
Follow
JJUG CCC 2015 Springでのセッション資料です
Read less
Read more
Software
Report
Share
Report
Share
1 of 59
Download now
Download to read offline
Recommended
HAKODATE Developer Conference 2019
大規模トラフィックにどのように備えて負荷対策を実施しているのか?
大規模トラフィックにどのように備えて負荷対策を実施しているのか?
Yusuke Shirakawa
- phpcon2022 の発表 - https://fortee.jp/phpcon-2022/proposal/b85ca73f-6383-4485-b2ae-4ec3e0913e72
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
shinjiigarashi
[D35] インメモリーデータベース徹底比較 by Komori
[D35] インメモリーデータベース徹底比較 by Komori
Insight Technology, Inc.
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
Vertex AI Pipelinesで BigQuery MLのワークフローを作成しました。機械学習の社会実装勉強会 第12回の発表内容です。 https://machine-learning-workshop.connpass.com/event/250263/
Vertex AI Pipelinesで BigQuery MLのワークフローを管理 (ETL ~ デプロイまで)
Vertex AI Pipelinesで BigQuery MLのワークフローを管理 (ETL ~ デプロイまで)
幸太朗 岩澤
PPLサマースクール2016「商用Java処理系の研究開発」のパート2です. http://ppl.jssst.or.jp/index.php?ss2016 Java言語処理系の実装について詳説する.まずJava仮想マシンの概要について述べ,その主要な構成要素として,クラス管理とインタープリタ,ヒープ管理とガベージコレクション,スレッド管理と同期機構,JITコンパイラとの連携,などについて説明する.性能改善のために行った各種手法についても触れる. 他のパート 1 Javaの登場と発展 http://www.slideshare.net/Tamiya_Onodera/java-66081108 2 Java仮想マシンの実装技術 http://www.slideshare.net/KiyokuniKawachiya/java-66003903 3 Java Just-In-Timeコンパイラの実装技術 http://www.slideshare.net/ishizaki/20160906-pplss-ishizaki-public 4 まとめと展望 http://www.slideshare.net/Tamiya_Onodera/ss-66081142
Java仮想マシンの実装技術
Java仮想マシンの実装技術
Kiyokuni Kawachiya
マイクロソフト コーポレーション グローバル ブラックベルト Azure App Innovation スペシャリスト 井上 章 2021年11月に正式リリースとなった .NET 6 は、3つの .NET (.NET Core, Xamarin, .NET Framework) が統一された最初の LTS (Long Term Support) バージョンとなります。そして、Windows フォームや WPF に加えて、Blazor や .NET MAUI など、一つの SDK でさまざまな種類のアプリケーションモデルをサポートし、そのパフォーマンスも大きく向上しています。今後の .NET アプリケーションのモダナイゼーションの要となる .NET 6 の全体像をご紹介します。
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
NuxtでAPIサーバー立ててみた
NuxtでAPIサーバー立ててみた
NuxtでAPIサーバー立ててみた
ssuserbf0fbd
Recommended
HAKODATE Developer Conference 2019
大規模トラフィックにどのように備えて負荷対策を実施しているのか?
大規模トラフィックにどのように備えて負荷対策を実施しているのか?
Yusuke Shirakawa
- phpcon2022 の発表 - https://fortee.jp/phpcon-2022/proposal/b85ca73f-6383-4485-b2ae-4ec3e0913e72
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
shinjiigarashi
[D35] インメモリーデータベース徹底比較 by Komori
[D35] インメモリーデータベース徹底比較 by Komori
Insight Technology, Inc.
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
Vertex AI Pipelinesで BigQuery MLのワークフローを作成しました。機械学習の社会実装勉強会 第12回の発表内容です。 https://machine-learning-workshop.connpass.com/event/250263/
Vertex AI Pipelinesで BigQuery MLのワークフローを管理 (ETL ~ デプロイまで)
Vertex AI Pipelinesで BigQuery MLのワークフローを管理 (ETL ~ デプロイまで)
幸太朗 岩澤
PPLサマースクール2016「商用Java処理系の研究開発」のパート2です. http://ppl.jssst.or.jp/index.php?ss2016 Java言語処理系の実装について詳説する.まずJava仮想マシンの概要について述べ,その主要な構成要素として,クラス管理とインタープリタ,ヒープ管理とガベージコレクション,スレッド管理と同期機構,JITコンパイラとの連携,などについて説明する.性能改善のために行った各種手法についても触れる. 他のパート 1 Javaの登場と発展 http://www.slideshare.net/Tamiya_Onodera/java-66081108 2 Java仮想マシンの実装技術 http://www.slideshare.net/KiyokuniKawachiya/java-66003903 3 Java Just-In-Timeコンパイラの実装技術 http://www.slideshare.net/ishizaki/20160906-pplss-ishizaki-public 4 まとめと展望 http://www.slideshare.net/Tamiya_Onodera/ss-66081142
Java仮想マシンの実装技術
Java仮想マシンの実装技術
Kiyokuni Kawachiya
マイクロソフト コーポレーション グローバル ブラックベルト Azure App Innovation スペシャリスト 井上 章 2021年11月に正式リリースとなった .NET 6 は、3つの .NET (.NET Core, Xamarin, .NET Framework) が統一された最初の LTS (Long Term Support) バージョンとなります。そして、Windows フォームや WPF に加えて、Blazor や .NET MAUI など、一つの SDK でさまざまな種類のアプリケーションモデルをサポートし、そのパフォーマンスも大きく向上しています。今後の .NET アプリケーションのモダナイゼーションの要となる .NET 6 の全体像をご紹介します。
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
NuxtでAPIサーバー立ててみた
NuxtでAPIサーバー立ててみた
NuxtでAPIサーバー立ててみた
ssuserbf0fbd
大量のデータ処理や分析に使えるOSS Apache Spark入門 - Open Source Conference 2021 Online/Kyotoエディション - (Open Source Conference 2021 Online/Kyoto 発表資料) 2021年7月30日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 猿田 浩輔
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
第41回Elasticsearch勉強会発表資料 「Runtime Fieldを利用して、データ分析サイクルを高速に回す」
Elasticsaerch Runtime Field
Elasticsaerch Runtime Field
Nomura Yuta
Reflectionのパフォーマンス
Reflectionのパフォーマンス
明 高橋
Azure Synapse Analytics 専用SQL Poolベストプラクティス By Osamu Hirayama / Microsoft https://www.linkedin.com/in/osamu-hirayama-4b201b35/
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Microsoft
Spring Fest 2018の資料です。 本セッションでは、Spring BootでRESTful Web Serviceを作成する方法についてお話しします。 環境構築から実装方法、またMockMVCを使ったテストまでを簡単なサンプルを使って解説していきます。 初心者向けのセッションですので、興味のある方はお気軽にお越しください。
Spring Fest 2018 Spring Bootで作るRESTful Web Service
Spring Fest 2018 Spring Bootで作るRESTful Web Service
WataruOhno
Spring Fest 2017の発表資料
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
土岐 孝平
【中級者向け】Mapping Dataflow with Synapse Analytics Lake Database https://sqlserver.connpass.com/event/228774/
Synapse lakedatabase
Synapse lakedatabase
Ryoma Nagata
Cloud Native Kansai #2 でのLT登壇資料です
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
masaki nakayama
試験にでるSpring
試験にでるSpring
土岐 孝平
社内SQLアンチパターン輪読会の資料、第11章ファントムファイル(幻のファイル)です。
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
Itabashi Masayuki
SharePoint 開発でできることをまとめました
SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版
Hiroaki Oikawa
사내 공유를 위해 제작한 문서입니다만, 혹시 도움이 되실 분이 있을까 싶어서 공유합니다. 혹여 오류가 있을 수 있습니다. 관대한 마음으로 이해 부탁드리며 글 남겨주시면 참고하여 수정하겠습니다.
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
アドテク×インフラアーキテクチャ -オレシカナイトVol.7- 発表内容 https://cyberagent.connpass.com/event/
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
natsumi_ishizaka
社内Java8勉強会 ラムダ式とストリームAPI
社内Java8勉強会 ラムダ式とストリームAPI
Akihiro Ikezoe
#渋谷java 発表資料です。
java.lang.OutOfMemoryError #渋谷java
java.lang.OutOfMemoryError #渋谷java
Yuji Kubota
OpenAI が、人のしゃべる言葉を認識して文章に書き起こしてくれる 音声認識 AI「Whisper」を 9月21日(水) に一般公開した。 パソコンのローカル環境で走らせる方式で、無料で使い放題。 これをテストしてみたレポート。 下記 YouTube 動画は、この資料の作成者によるプレゼンと、 他 3 名を交えたディスカッションからなる。 ■ セーラー服で機関銃トーク: Whisper ― OpenAI 音声認識エンジン https://www.youtube.com/watch?v=jXKyWPm3kxY 2022/10/05 YouTube 動画 22分21秒 YouTube チャンネル シンギュラリティサロン・オンライン セーラー服で機関銃トーク: Whisper ~ OpenAI のおそらく非常に高性能な音声認識エンジン 2022年10月5日(水) の時点で視聴回数は 203 回。
OpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみた
Hide Koba
Tech Festa 2017で登壇した「Prometheus入門から運用まで徹底解説」のスライドです
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
自動化大好きエンジニアLT会 - vol.9で発表したスライドとなります
エンジニアライクにドキュメントを作成してみた件
エンジニアライクにドキュメントを作成してみた件
Mass310
吉岡 弘隆、楽天株式会社 『TDD Boot Camp 大阪』 講演資料 25年以上のソフトウェア開発経験について、ソフトウェアのテスト、 日々の作業などを、実例を交えてお話します。
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
devfest tokyo 2017
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
JJUG CCC 2015 Spring F2 発表資料
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
Yuuki Fukuda
JavaOne SF 2016報告です
JavaOne2016報告
JavaOne2016報告
なおき きしだ
More Related Content
What's hot
大量のデータ処理や分析に使えるOSS Apache Spark入門 - Open Source Conference 2021 Online/Kyotoエディション - (Open Source Conference 2021 Online/Kyoto 発表資料) 2021年7月30日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 猿田 浩輔
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
第41回Elasticsearch勉強会発表資料 「Runtime Fieldを利用して、データ分析サイクルを高速に回す」
Elasticsaerch Runtime Field
Elasticsaerch Runtime Field
Nomura Yuta
Reflectionのパフォーマンス
Reflectionのパフォーマンス
明 高橋
Azure Synapse Analytics 専用SQL Poolベストプラクティス By Osamu Hirayama / Microsoft https://www.linkedin.com/in/osamu-hirayama-4b201b35/
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Microsoft
Spring Fest 2018の資料です。 本セッションでは、Spring BootでRESTful Web Serviceを作成する方法についてお話しします。 環境構築から実装方法、またMockMVCを使ったテストまでを簡単なサンプルを使って解説していきます。 初心者向けのセッションですので、興味のある方はお気軽にお越しください。
Spring Fest 2018 Spring Bootで作るRESTful Web Service
Spring Fest 2018 Spring Bootで作るRESTful Web Service
WataruOhno
Spring Fest 2017の発表資料
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
土岐 孝平
【中級者向け】Mapping Dataflow with Synapse Analytics Lake Database https://sqlserver.connpass.com/event/228774/
Synapse lakedatabase
Synapse lakedatabase
Ryoma Nagata
Cloud Native Kansai #2 でのLT登壇資料です
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
masaki nakayama
試験にでるSpring
試験にでるSpring
土岐 孝平
社内SQLアンチパターン輪読会の資料、第11章ファントムファイル(幻のファイル)です。
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
Itabashi Masayuki
SharePoint 開発でできることをまとめました
SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版
Hiroaki Oikawa
사내 공유를 위해 제작한 문서입니다만, 혹시 도움이 되실 분이 있을까 싶어서 공유합니다. 혹여 오류가 있을 수 있습니다. 관대한 마음으로 이해 부탁드리며 글 남겨주시면 참고하여 수정하겠습니다.
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
アドテク×インフラアーキテクチャ -オレシカナイトVol.7- 発表内容 https://cyberagent.connpass.com/event/
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
natsumi_ishizaka
社内Java8勉強会 ラムダ式とストリームAPI
社内Java8勉強会 ラムダ式とストリームAPI
Akihiro Ikezoe
#渋谷java 発表資料です。
java.lang.OutOfMemoryError #渋谷java
java.lang.OutOfMemoryError #渋谷java
Yuji Kubota
OpenAI が、人のしゃべる言葉を認識して文章に書き起こしてくれる 音声認識 AI「Whisper」を 9月21日(水) に一般公開した。 パソコンのローカル環境で走らせる方式で、無料で使い放題。 これをテストしてみたレポート。 下記 YouTube 動画は、この資料の作成者によるプレゼンと、 他 3 名を交えたディスカッションからなる。 ■ セーラー服で機関銃トーク: Whisper ― OpenAI 音声認識エンジン https://www.youtube.com/watch?v=jXKyWPm3kxY 2022/10/05 YouTube 動画 22分21秒 YouTube チャンネル シンギュラリティサロン・オンライン セーラー服で機関銃トーク: Whisper ~ OpenAI のおそらく非常に高性能な音声認識エンジン 2022年10月5日(水) の時点で視聴回数は 203 回。
OpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみた
Hide Koba
Tech Festa 2017で登壇した「Prometheus入門から運用まで徹底解説」のスライドです
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
自動化大好きエンジニアLT会 - vol.9で発表したスライドとなります
エンジニアライクにドキュメントを作成してみた件
エンジニアライクにドキュメントを作成してみた件
Mass310
吉岡 弘隆、楽天株式会社 『TDD Boot Camp 大阪』 講演資料 25年以上のソフトウェア開発経験について、ソフトウェアのテスト、 日々の作業などを、実例を交えてお話します。
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
devfest tokyo 2017
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
pospome
What's hot
(20)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
Elasticsaerch Runtime Field
Elasticsaerch Runtime Field
Reflectionのパフォーマンス
Reflectionのパフォーマンス
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Spring Fest 2018 Spring Bootで作るRESTful Web Service
Spring Fest 2018 Spring Bootで作るRESTful Web Service
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
Synapse lakedatabase
Synapse lakedatabase
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
試験にでるSpring
試験にでるSpring
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
社内Java8勉強会 ラムダ式とストリームAPI
社内Java8勉強会 ラムダ式とストリームAPI
java.lang.OutOfMemoryError #渋谷java
java.lang.OutOfMemoryError #渋谷java
OpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみた
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
エンジニアライクにドキュメントを作成してみた件
エンジニアライクにドキュメントを作成してみた件
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Viewers also liked
JJUG CCC 2015 Spring F2 発表資料
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
Yuuki Fukuda
JavaOne SF 2016報告です
JavaOne2016報告
JavaOne2016報告
なおき きしだ
What AIs Can't Do?
人工知能に何ができないか
人工知能に何ができないか
なおき きしだ
LINE Fukuoka社内勉強会での資料 ※個人の見解で、会社や組織の見解ではありません。
プログラマは何を勉強するか
プログラマは何を勉強するか
なおき きしだ
2016/9/3 なにわTECH道
コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道
なおき きしだ
合同勉強会 福岡での資料です
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
なおき きしだ
JJUG CCC 2016 Spring資料 Javaでプログラミング入門です。Javaの入門ではないのであしからず。
Javaプログラミング入門
Javaプログラミング入門
なおき きしだ
How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
Your code sucks, let's fix it - DPC UnCon
Your code sucks, let's fix it - DPC UnCon
Rafael Dohms
JavaOne2017報告
JavaOne報告2017
JavaOne報告2017
なおき きしだ
「JavaOne 2017 報告会 in 大阪」での資料に、実際に話した内容をふまえて加筆修正したものです。
JavaOne2017で感じた、Javaのいまと未来 in 大阪
JavaOne2017で感じた、Javaのいまと未来 in 大阪
なおき きしだ
LINE Fukuoka社内勉強会用の資料です
増え続ける情報に対応するためのFPGA基礎知識
増え続ける情報に対応するためのFPGA基礎知識
なおき きしだ
オブジェクト指向やめましょう
オブジェクト指向やめましょう
なおき きしだ
社内勉強会資料
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Shunji Konishi
SonicGarden Study #11で放送された資料から一部スライドを抜いたものになります。 http://sonicgarden.doorkeeper.jp/events/13229 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
Event : amana tech night Vol.2 -達人達から学ぶ。実践!プロトタイピング- Location : DeNA Sakura Cafe Date : 2015.04.22 Speaker : 割石裕太 / wariemon - UI Designer @KAYAC inc. / OH amana tech night Vol.2 -達人達から学ぶ。実践!プロトタイピング 1番目のスピーカーとして登壇させていただきました。 プロトタイピングにおいて一番大事なのは「人と向き合う」ことができることだと考え、自身の担当しているサービス Lobi のリニューアルにおいて実際に行ったプロトタイピングのフローと、考えをまとめました。
人と向き合うプロトタイピング
人と向き合うプロトタイピング
wariemon
Event : UI温泉 in 綱島温泉 2015.02.07 Speaker : 割石裕太 / wariemon - UI Designer @KAYAC inc. / OH UI温泉 - UIと湯を愛するイベント - 4番目のスピーカーとして登壇させていただきました。 UI と 温泉 の共通点として「心地よい温度」を見出し、 そこに至るまでのフローを考えた内容となっております。
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -
wariemon
JJUG CCC 2017 Springの資料です
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
なおき きしだ
Viewers also liked
(18)
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
JavaOne2016報告
JavaOne2016報告
人工知能に何ができないか
人工知能に何ができないか
プログラマは何を勉強するか
プログラマは何を勉強するか
コンピューティングとJava~なにわTECH道
コンピューティングとJava~なにわTECH道
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
Javaプログラミング入門
Javaプログラミング入門
Your code sucks, let's fix it - DPC UnCon
Your code sucks, let's fix it - DPC UnCon
JavaOne報告2017
JavaOne報告2017
JavaOne2017で感じた、Javaのいまと未来 in 大阪
JavaOne2017で感じた、Javaのいまと未来 in 大阪
増え続ける情報に対応するためのFPGA基礎知識
増え続ける情報に対応するためのFPGA基礎知識
オブジェクト指向やめましょう
オブジェクト指向やめましょう
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
オブジェクト指向できていますか?
オブジェクト指向できていますか?
人と向き合うプロトタイピング
人と向き合うプロトタイピング
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
Similar to だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
勉強会資料
Java5
Java5
ImayoshiYusuke
勉強会資料
Java1~4
Java1~4
ImayoshiYusuke
DevOps Conference #1
DevOps Conference #1
Hiroshi Morotomi
オープンソースカンファレンス2010 Hokkaido 【企画セミナー】次の一歩・LL編 フレームワーク使おうぜ 一般社団法人LOCAL 佐藤琢哉(nazo) http://labs.nazone.info/
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Takuya Sato
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
Keiji Kamebuchi
Japan Windows Azure User Group (JAZ)の紹介資料です。
デブサミ関西2011 JAZ紹介
デブサミ関西2011 JAZ紹介
Keiji Kamebuchi
Agile Japan 2012 ”楽天での実践から学んだアジャイルのはじめ方”の発表資料です。 概要:”このセッションでは、アジャイルに関心を持つようになった方に向けて、より実践的なプラクティス適用をお話させていただきます。社内向けにアジャイル導入支援を行ってきた経験を元に、教科書だけではわからない導入の壁、失敗、そして成果について共有させていただき、皆様の改善活動のヒントになればと思います。” http://www.agilejapan.org/tokyosatellite/program.html#nyuumon
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
Dai FUJIHARA
藤原 大、楽天株式会社 『Agile Japan 2012』 講演資料
はじめてのアジャイル
はじめてのアジャイル
Rakuten Group, Inc.
enterprise social network human resources use case ja
enterprise social network human resources use case ja
BroadVision
デベロッパーサミット2012 コミュニティLTで話した JAZUG(Windows Azure User Gropu) の資料です
デベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LT
normalian
Beginners scala 20121113
Beginners scala 20121113
Taisuke Shiratori
comeback japan 2017で実施したワークショップの内容および様子をまとめてアップしました。
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
HIDEKAZU MATSUURA
2015/11/14に開催されたJavaOne2015報告会で講演「Impressions of JavaOne & Java trends」の発表資料です。
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
Yusuke Suzuki
未経験者・経営者向けのクラウド勉強会 クラウドチャンプルー2014春 http://cloud-champloo.doorkeeper.jp/events/9941 で発表した資料です。
関西におけるコミュニティファーストとイノベーションの現状
関西におけるコミュニティファーストとイノベーションの現状
Hiroyuki Hiki
My slides for the MinecraftxEDU workshop http://www.mcedu.jp/
言語学におけるマイクラの適応について The application of Minecraft in language learning
言語学におけるマイクラの適応について The application of Minecraft in language learning
Tokyo Denki University
Java絡みでちょっと便利にするために作った小道具のお話
Javaと小道具
Javaと小道具
Sho Ito
Similar to だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
(16)
Java5
Java5
Java1~4
Java1~4
DevOps Conference #1
DevOps Conference #1
フレームワーク使おうぜ!
フレームワーク使おうぜ!
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
デブサミ関西2011 JAZ紹介
デブサミ関西2011 JAZ紹介
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル
はじめてのアジャイル
enterprise social network human resources use case ja
enterprise social network human resources use case ja
デベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LT
Beginners scala 20121113
Beginners scala 20121113
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
JavaOne感想&技術トレンド紹介 - JavaOne2015報告会
関西におけるコミュニティファーストとイノベーションの現状
関西におけるコミュニティファーストとイノベーションの現状
言語学におけるマイクラの適応について The application of Minecraft in language learning
言語学におけるマイクラの適応について The application of Minecraft in language learning
Javaと小道具
Javaと小道具
More from なおき きしだ
ORar
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
なおき きしだ
2018/12/12 Fukuoka LTでの登壇資料です
GraalVM at Fukuoka LT
GraalVM at Fukuoka LT
なおき きしだ
登壇資料です(資料には12/10になってるけど12/8です)
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
なおき きしだ
2018年11月17日のOracle Code One 2018報告会 in 東京での登壇資料です
GraalVMについて
GraalVMについて
なおき きしだ
2018/10/12 大阪での「北海道応援プロジェクト 小春の大LT大会」での発表資料です
VRカメラが楽しいのでブラウザで見たくなった話
VRカメラが楽しいのでブラウザで見たくなった話
なおき きしだ
Fukuoka Engineers Day 2018の資料です
最近のJava事情
最近のJava事情
なおき きしだ
怖いコードの話です
怖いコードの話 2018/7/18
怖いコードの話 2018/7/18
なおき きしだ
JJUGナイトセミナーの資料です
Java新機能観察日記 - JJUGナイトセミナー
Java新機能観察日記 - JJUGナイトセミナー
なおき きしだ
2018/7/14学生エンジニアLT大会の参加者向けに話した資料です
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
なおき きしだ
最近のコンピューティングの変化と、それがプログラミングにどのようにかかわってくるかをまとめました。
これからのコンピューティングの変化とこれからのプログラミング at 広島
これからのコンピューティングの変化とこれからのプログラミング at 広島
なおき きしだ
Summary of JDK10 and What will come into JDK11 so far
Summary of JDK10 and What will come into JDK11
Summary of JDK10 and What will come into JDK11
なおき きしだ
Newer version is here https://www.slideshare.net/nowokay/summary-of-jdk10-and-what-will-come-into-jdk11-99363835 Summary of JDK10 and What will come into JDK11 so far
Summary of JDK10 and What will come into JDK11
Summary of JDK10 and What will come into JDK11
なおき きしだ
Newer version about JDK10 and 11 is here https://www.slideshare.net/nowokay/summary-of-jdk10-and-what-will-come-into-jdk11-99363835 The material for the presentation of the JJUG CCC 2018 Spring
Java10 and Java11 at JJUG CCC 2018 Spr
Java10 and Java11 at JJUG CCC 2018 Spr
なおき きしだ
JDK10
New thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should know
なおき きしだ
Java Release Model on Scala Matsuri 2018
Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)
なおき きしだ
JavaOne 2017 報告会 in 福岡での資料です
これからのJava言語と実行環境
これからのJava言語と実行環境
なおき きしだ
乱数たのしいよー
乱数のたのしい話
乱数のたのしい話
なおき きしだ
JavaOne2015の報告資料。Java SE 9/Java EE 8まとめ
JavaOne2015報告またはこれからのJava
JavaOne2015報告またはこれからのJava
なおき きしだ
JJUG CCC版
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
なおき きしだ
ぷろなま
機械学習プロ生20151121
機械学習プロ生20151121
なおき きしだ
More from なおき きしだ
(20)
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
GraalVM at Fukuoka LT
GraalVM at Fukuoka LT
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
GraalVMについて
GraalVMについて
VRカメラが楽しいのでブラウザで見たくなった話
VRカメラが楽しいのでブラウザで見たくなった話
最近のJava事情
最近のJava事情
怖いコードの話 2018/7/18
怖いコードの話 2018/7/18
Java新機能観察日記 - JJUGナイトセミナー
Java新機能観察日記 - JJUGナイトセミナー
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
これからのコンピューティングの変化とこれからのプログラミング at 広島
これからのコンピューティングの変化とこれからのプログラミング at 広島
Summary of JDK10 and What will come into JDK11
Summary of JDK10 and What will come into JDK11
Summary of JDK10 and What will come into JDK11
Summary of JDK10 and What will come into JDK11
Java10 and Java11 at JJUG CCC 2018 Spr
Java10 and Java11 at JJUG CCC 2018 Spr
New thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should know
Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)
これからのJava言語と実行環境
これからのJava言語と実行環境
乱数のたのしい話
乱数のたのしい話
JavaOne2015報告またはこれからのJava
JavaOne2015報告またはこれからのJava
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
機械学習プロ生20151121
機械学習プロ生20151121
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
1.
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。 LINE Fukuoka株式会社 きしだ なおき JJUG
CCC 2015 Spring 2015/4/11
2.
このセッションの内容は個人の見解で あり、必ずしも所属する企業・組織の見 解を代表するものではありません。 あと、おいしくないビールは世の中の敵 です。
3.
だれも教えてくれないJavaの世界。
4.
だれかが教えてくれるほうのJavaの世界 ● 文法 ● ライブラリ ●
フレームワーク ● アプリケーションの構築法 ● サーバーの設定 ● パフォーマンスチューニング
5.
だれも教えてくれないほうのJavaの世界 ● 歴史 ● 大人の事情 ●
コミュニティ ● あなたとJAVA
6.
歴史
7.
Javaのバージョン
8.
Javaのバージョン表記 ● JDK1.0~1.1 – 実装=仕様 ●
J2SE1.2~1.4 – Java2 – SE/EE/MEなどのエディションの導入 ● J2SE5.0 – 1桁目の「1」をはずす ● Java SE 6~8 – Java2→Java – 小数点以下をはずす
9.
Javaの状況
10.
Javaとトレンド
11.
Sunの状況
12.
大人の事情 ● Microsoftからの賠償金でJ2SE5.0/Java EE
5を 作り、そのお金がつきてリーマンショックでJavaどこ ろじゃなくなってOracleに買収されて持ち直しつつ ある ※個人の見解です ● ソフトウェアは大人の事情に左右される
13.
コミュニティ
14.
日本のコミュニティ ● Javaカンファレンス – 初回JavaOne参加者を中心に発足 – 国際化の仕様策定に貢献 –
1996年から2000年まで活発に活動 ● 丸レク – 丸山先生レクチャーシリーズ – 2012年までJavaを積極的に扱う ● Seasar – Seasar2フレームワークを中心としたオープンソース開発プロジェクト – 2004年Seasar2フレームワークリリース。 – 2006-2009年Seasarカンファレンス ● JJUG – 2007年発足
15.
コミュニティとJava
16.
コミュニティとトレンド ● Javaカンファレンス – 組み込み・研究 ●
丸レク – 業務システム(大手ベンダー主導) ● Seasar – 業務システム(オープンソース) ● JJUG – サービスも業務システムも(クラウド)
17.
コミュニティとネット ● Javaカンファレンス – Java
House ML ● Seasar – はてなダイアリー ● JJUG – Twitter
18.
コミュニティと雑誌 ● Javaカンファレンス – JAVA
PRESS ● 丸レク – Java World ● Seasar – WEB+DB PRESS ● JJUG – 日経ソフトウェア
19.
Javaのこれから
20.
前提 ● ソフトウェアのトレンドはハードウェアに左右される – Ex:シングルスレッド性能があがらなくなって並列分散処 理が流行
21.
ムーアの法則の終わり ● ムーアの法則 – 18カ月でトランジスタは倍になる ● 2020年~2030年には限界 –
使える電力が決まると使えるトランジスタ数が決まる ● 使えるトランジスタ数が決まっている中で性能をあげるには ハードウェア構成を工夫する必要がある – 非ノイマン型アーキテクチャ ● FPGA ● 専用回路 ● ソフトウェアも効率化する必要がある
22.
Javaのこれから ● ハードウェアが扱える必要性 – IoT ● 低レイヤーが扱える必要性 –
Project Valhalla/Panama – Project Sumatra ● ハードウェアが構成できる必要性 – FPGA? ● Synthesijer – Java(っぽい言語からハードウェアを構成) – (19:00~19:50 Room M)
23.
ここまでのまとめ ● ソフトウェアは大人の事情に左右される ● ソフトウェアはハードウェアの事情に左右される ●
コミュニティも変わ
24.
ぼくが会社員になったわけ。
25.
2015年2月1日にLINE Fukuoka 株式会社の社員になりました
26.
LINE Fukuokaとは
27.
Not 支社 But 子会社
28.
社員数 ● 571人 ● 平均年齢も若い
29.
エンジニア数 ● もうすぐ27人 ● 平均年齢・・・ ●
東京からの入社(Iターン・Uターン)も4名います
30.
出社できてるの?
31.
ローカルルール 13時までは午前
32.
あ、裁量労働制(コアタイムなし)です。
33.
出勤時間30分 ● ちょっと遠い ● 電車だと乗り換え一回 –
不便 ● バス通勤 – 不便
34.
福岡の感覚 ● 近い – 徒歩10分くらい ● そこそこ –
電車1本で4駅程度 ● 遠い – 電車で10分かかる ● 不便 – 電車で乗り換えが1回必要 – バスに乗る ● すごく遠い – 電車で15分
35.
体重増えた?
36.
増えた ● 48kg->52kg 1 月
15 日 1 月 25 日 2 月 4 日 2 月 14 日 2 月 24 日 3 月 6 日 3 月 16 日 3 月 26 日 4 月 5 日 47 48 49 50 51 52 53
37.
メシ安 近所の定食 420円 弁当300円
38.
メシうま 920円
39.
なにやってるの?
40.
なにやってるの? ● Spring+JSF+JPAで、あまり負荷のかからない業 務システム ● いままでとあんまり変わらない。
41.
なぜLINE Fukuoka?
42.
なぜLINE Fukuoka? ● それなりに大きいサービス ●
Java ● 引っ越しめんどい
43.
で、なぜ会社員になったの?
44.
フリーランスの限界を感じた
45.
どんな限界?
46.
これ以上成長しない気がする ● 10年後に必要になる能力をこのままでは得れない
47.
フリーランスの限界 ● 不自由 ● 仕事が細切れ ●
リスクがとれない ● 大がかりなテクノロジにさわれない ※仕事の形態や環境によって変わるので、フリーランスの一般論ではなくて あくまでもきしだにとっての話です
48.
不自由 ● やりたい機能、やりたくない(不要な)機能は、事後 承諾でも発注元の許可が必要
49.
仕事が細切れ ● 長くても1年 ● 3か月とかが多い ●
運用を見れない ● より深いところまで追えない
50.
リスクがとれない ● 「やれるかやれないかわかんないけどやってみま す」という仕事の取り方はできない ● ライブラリとか実行環境ならできるけど
51.
大がかりなテクノロジにさわれない ● ライブラリやフレームワークレベルならフリーランス でもさわれる ● 並列とかは難しかった。 ●
これから変わっていくコンピュータアーキテクチャに もたぶんさわれない。
52.
解決策 ● 3年とか長期の仕事をやる ● 何人かのグループでやる
53.
解決策 ● 3年とか長期の仕事をやる – 会社員と一緒じゃね? ●
何人かのグループでやる – 会社員と一緒じゃね?
54.
今はどうなの? ● 不自由 – いまは、必要なら勝手に実装、必要なさそうな機能は放置して、あとで 報告 – なんらか理由があれば、ちゃんとやる ● 仕事が細切れ –
プロジェクト単体は短くても大きな流れが見れる ● リスクがとれない – 「やれるかやれないかわかんないけどやってみます」ということ でもたぶんできる ● 大がかりなテクノロジにさわれない – いまもわかんないけど、フリーランスやってるより可能性はある。
55.
楽しい? ● 日常作業自体はフリーランスでこういう仕事を取っ た場合とあまり変わらない。 ● とくに不満は感じてないので、たぶん楽しい。 ●
請求書を書かなくても、毎月お金が振り込まれるの は、とても良い。
56.
不安ないの? ● この先LINEが10年、20年成長しつづけるにはど うするの? – それを考えて実行するのもお仕事。たぶん。
57.
全体のまとめ ● ソフトウェアは大人の事情に左右される ● ソフトウェアはハードウェアの事情に左右される ●
コミュニティも変わっていく ● 人も変わっていくよね
58.
ということで LINE Fukuokaではエンジニアを 募集してますよ
59.
ご静聴ありがとうございました
Download now