Ketika saya pertama kali mulai menghadiri konferensi, saya dengan tekun mencoba menulis catatan dan menerbitkannya. Hal ini memaksa saya untuk secara aktif mendengarkan pembicaraan yang saya hadiri. Dengan jumlah konferensi meningkat, saya tidak bisa menjaga ritme. Ketika saya beralih jalur karir saya ke Developer Advocate, saya secara drastis mengurangi jumlah pembicaraan yang saya hadiri demi jalur lorong. Akibatnya, konferensi terakhir "report" yang saya tulis adalah Pada tahun 2022. dengan jprime Minggu ini, saya berhasrat untuk berbicara Acara ini digelar bersama dan merupakan bagian dari Ketika saya kembali ke teknik, jumlah konferensi yang akan saya ikuti dalam waktu dekat mungkin akan sangat rendah, jika tidak nol. DevOps hari Kansas City KCDC pembicaraan Di konferensi, saya menghadiri pembicaraan tergantung pada beberapa tujuan: Saya ingin menyelam dalam topik yang sudah saya ketahui, dan berharap untuk mempelajari beberapa hal baru.Saya akan menilai percakapan secara positif jika hanya ada satu, tetapi secara negatif jika saya tidak belajar apa-apa. Saya telah mendengar tentang sesuatu dan ingin belajar lebih banyak tentang konsep umum. Saya pergi ke percakapan yang saya tidak tahu sama sekali, untuk mengurangi jumlah orang yang tidak diketahui. Berikut adalah pembicaraan yang saya ikuti. jika memungkinkan, saya menghubungkan ke edisi rekaman pembicaraan atau slide. Home Lab - Cloud pribadi pada anggaran Saya berhenti di bagian sebelum dash, dan mengharapkan pembicaraan tentang Home Automation. pembicaraan itu sebaliknya tentang membuat "cloud" Anda sendiri di rumah, seperti yang dinyatakan namanya. saya kira jet lag memukul saya lebih dari yang saya harapkan. Terlepas dari kesalahan saya, pembicaraan itu terasa menarik, menyentuh beberapa bagian dari apa yang saya lakukan di rumah, meskipun dalam cara yang jauh lebih "build" (daripada "membeli"). https://youtu.be/87fyIt6YNuU?embedable=true Loom adalah lebih dari thread virtual: kompetisi terstruktur dan nilai-nilai yang ditargetkan Saya belum mengkodekan dengan thread virtual Java, dan pembicaraan terakhir yang saya hadiri tentang topik ini mungkin lebih dari setahun yang lalu. speaker memberikan dan memperbarui memori saya. TIL: Structured Concurrency tidak akan dirilis sebagai bagian dari Java 25, tetapi masih akan berada dalam kondisi preview. https://youtu.be/1zdUPvft2J4?embedable=true 15 Tips Produktivitas untuk Mempercepat Apache Maven Builds Anda Saya telah menggunakan Maven untuk waktu yang lama, dan saya ingin menyelam dalam. . penghitungan https://youtu.be/280o9AupjFI?embedable=true Take the Polar Plunge: A Fearless Introduction ke Apache Iceberg® Saya telah mendengar tentang Apache Iceberg sebelumnya; Saya pikir saya bahkan membaca posting tentang hal itu. Namun, saya tidak dapat mengatakan apa itu untuk apa, peran apa yang dimainkan, dan dalam konteks apa. Jika ada satu hal yang perlu diingat, Iceberg adalah format data untuk Data Lakehouses, yang terdiri dari: File data Manifestasi File Daftar File Manifesto Metadata File https://mirrors.dotsrc.org/fosdem/2025/ub5132/fosdem-2025-4701--replacement-take-the-polar-plunge-a-fearless-introduction-to-apache-iceberg-.av1.webm?embedable=true Performa Aplikasi Epic Dimulai dengan Database Saya percaya konsep-konsep yang dijelaskan dalam pembicaraan ini sangat penting bagi setiap programmer yang bernilai garamnya. Anda dapat meningkatkan kode aplikasi Anda sebanyak yang Anda inginkan, tetapi Anda tidak akan dapat meningkatkan kinerja database. Oleh karena itu, penting untuk mengetahui beberapa trik untuk mendapatkan yang terbaik dari database. Speaker menceritakan kisah tentang menambahkan indeks database yang memecahkan hambatan kinerja yang besar. Tabel bekerja banyak seperti buku alamat tertulis. ketika Anda tidak memiliki indeks, Anda perlu mencari; Anda harus mencari di mana-mana, yang dikenal sebagai pemindaian tabel penuh. Dari sudut pandang seorang pengembang, querying bersyarat tanpa indeks seperti loop, dengan kondisi. Fokus pada Filter dan Hubungan Mengharapkan hanya satu indeks untuk digunakan per tabel dalam kueri Menghindari SELECT * dan menentukan file Urutan bidang penting saat membuat indeks, karena mereka harus cocok dengan kueri WHERE klausa Berikutnya adalah demo, yang menggunakan OpenTelemetry untuk mengukur kinerja! demo menelusuri titik-titik yang terlihat di atas, meningkatkan kinerja kueri langkah demi langkah. Berikut ini adalah Dan inilah yang . Rekaman slide yang Fitur Menakjubkan dari Java Modern Pembicaraan ini berasal dari Venkat Subramaniam. Pembicaraan Venkat didasarkan pada kode, bukan slide. Presentasi ini membandingkan "Java dari masa lalu" dengan cara yang lebih modern Java mengambil pada fitur tertentu. Berikut adalah daftar fitur yang dia lalui dalam pembicaraan ini. menukar ekspresi, dibandingkan dengan menukar pernyataan Blok teks Label: Konstruktor Kompakt Kelas yang tertutup Apakah tipografi bisa melakukannya? Meskipun saya menyukai ide JavaScript yang ditulis, satu-satunya kali saya menulis Typescript adalah untuk saya. Saya membaca posting tentang TypeScript tidak begitu lama yang lalu, dan itu meledak pikiran saya. saya ingin tahu lebih banyak tentang bahasa yang diizinkan, di luar tutorial biasa. Aplikasi Demo Jet lag memukul saya dengan keras selama pembicaraan, dan saya tidak ingat apa yang dikatakan. slide yang 82 bug yang saya kumpulkan dalam setahun Anda tidak akan percaya itu dibuat untuk produksi Pembicaraan tidak meminjamkan diri dengan sangat baik untuk catatan, karena sangat visual. https://youtu.be/fs8oimP2REQ?embedable=true Aktivitas samping Tidak ada konferensi yang akan dianggap seperti itu jika tidak menawarkan kegiatan sampingan. di KCDC, kami secara harfiah terlelap dengan kegiatan. Kami memulai pada hari Rabu dengan makan malam pembicara, membuat hamburger sendiri, dan es krim termasuk. Pada hari Selasa, kami memulai dengan (cahaya) permainan papan, kemudian kami pergi ke pesta peserta. Pada titik ini, saya perlu menyebutkan bahwa kami juga mengatur kegiatan tidak resmi. saya senang telah menemukan rekan-rekan pemain papan di konferensi secara kebetulan beberapa tahun yang lalu, dan sekarang kami bermain ketika kami mendapatkan kesempatan. saya ingin mengucapkan terima kasih yang tulus kepada Micah Silvermann, yang tidak hanya membawa permainan mereka ke dalam pesawat tetapi juga mengambil waktu untuk mengatur dua sesi dan menjelaskan aturan. Sidang hari Rabu ini didedikasikan untuk Saya adalah penggemar besar Clank!, dan saya menemukan versi baru ini bahkan lebih baik. Salah satu kelemahan Clank! adalah dungeon tetap. Jika Anda beruntung, Anda mendapatkan papan dua sisi, tetapi masih membuatnya mudah bagi pemain berpengalaman untuk merencanakan rute mereka. di Catacombs, Anda membangun dungeon saat Anda pergi! Clank: Catacombs adalah Kami bermain Ini adalah permainan kooperatif, dan versi Micah memiliki materi yang indah. Secara umum, saya tidak suka permainan kooperatif, dan ini cocok dengan tagihan. Lebih buruk, kami kalah untuk musuh! Kembali ke Menara Gelap Pada hari Jumat, konferensi berakhir dengan undian hadiah besar.Saya ingat undian hadiah akhir konferensi pertama saya di Amerika Serikat di DevNexus: panggung penuh dengan hadiah yang menakjubkan. Setelah makan malam, kami pergi ke Crown Jewels, copycat tugas master. Beberapa peserta yang setuju diberikan tugas bodoh hari sebelumnya, dan mereka tercatat. Pada malam hari, seorang hakim harus menilai mereka. Sayangnya, saya harus pergi lebih awal karena kekurangan tidur yang terakumulasi dari hari-hari sebelumnya. Ini memungkinkan saya untuk bangun (sangat) lebih awal dan menikmati berlari di 5 AM di Kansas City; sudah 25 ° C, dan udara cukup basah. Pendekatan KCDC adalah acara yang diselenggarakan oleh komunitas, dan itu menunjukkan: Anda merasa bahwa sukarelawan peduli pada Anda dan selalu senang membantu. Saya akan merekomendasikan Anda untuk hadir, baik sebagai peserta atau pembicara. Awalnya dipublikasikan di A Java Geek pada 17 Agustus, 2025 Menggunakan Java Geek