Java
-
2024/07/30
AOTコンパイル後のJavaプログラムの性能がどう変わるのか
はじめに こんにちは、システムエンジニアのキュウです。私はGraalVMがリリースされたとき、JavaプログラムをAOT(Ahead-of-Time)コンパイルできる機能にとても興味が湧きました。 JavaのAOTコンパ…
-
2024/03/27
コードの可読性を高めるための命名規則
お久しぶりです、システム開発グループの関谷です。 最近はコードレビューがメインで、コードを書く機会は減りました。コードレビューをしていると、読みやすいコードはコードレビューに掛かる時間が短くなり、不具合を見つけやすいと感…
-
2023/03/29
Javaの新しいVirtual Threadを試してみた
こんにちは、システムエンジニアのキュウです。去年、Java19のリリースに伴い、新機能のVirtual Threadがプレビュー状態になりました。いよいよ開発者が利用できるようになります。自分もこの機会に新しい「Thre…
-
2022/08/12
Vert.x:ハイ・パフォーマンスI/O Toolkitを軽く触ってみた
はじめに こんにちは、システムエンジニアのキュウです。今回は個人プロジェクトの開発によく使われているオープンソースライブラリ「Vert.x」を紹介します。 Vert.xとは Vert.xはNettyをベースに構築したJV…
-
2021/10/13
ElasticsearchをJavaAPIで触ってみた
こんにちは!SMOOSYの開発を担当している周です。 SMOOSYを利用している学会がどんどん増えてきたなかで、請求検索機能を使う時に検索のスピードが遅いという声が出ました。そこで、解決策の一つとして使えそうか検索エンジ…
-
2019/01/11
とある技術者がEclipseからIntelliJ IDEAに乗り換えるまでの10日間
こんにちは、アーキテクトのQZ西垣です。 今回は、IDEとして10年間Eclipseを使い続けてきた自分がIntelliJ IDEA(以下IDEA)に乗り換えるまでのお話です。 そもそもなんで乗り換えるのか 10年間Ec…
-
2018/07/18
JJUG CCC 2018 Spring に参加して来ました
お久しぶりです。角刈りの関谷です。先日開催されたJJUG(プログラミング言語のJavaエンジニアが参加するコミュニティ)主催の「JJUG CCC 2018 Spring」に参加してきました。どのセッションも充実していまし…
-
2018/02/01
JavaエンジニアがKotlinを触ってみて感じたこと
システム開発グループの角刈り、関谷です。今はSMOOSY開発を担当しています。 今回は最近話題のプログラミング言語Kotlinを紹介します。 Kotlinってなに? Kotlinとはプログラミング言語の1つで、Kotli…