Indo Java Podcast
By Ifnu Bima, Dito Subandono
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Podcast Description
Indo Java Podcast adalah podcast berbahasa Indonesia yang saya host bareng Dito Subandono. Podcast akan terbit sekali seminggu membahas tentang isu seputar java di milis-milis java selama seminggu. Setiap minggu kami akan memilih thread hangat di milis JUG dan NetBeans untuk dibahas panjang lebar di podcast, selain hal-hal teknikal kita juga akan berbagi tentang hal-hal diluar coding, misalnya masalah karir, pekerjaan dan cinta.. loh kok :)). Kita juga menerima pertanyaan langsung ke ifnubima@gmail.com atau dito.subandono@gmail.com, kalau waktunya cukup semua pertanyaan akan berusaha di jawab.
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
|
1 |
Episode 13: Migrasi EJB2.0 ke EJB3.0, Spring Integration di EJB3.0, Buku Java Desktop | Hai, pendengarnya indo java podcast. Udah 3 bulan berlalu tanpa episode baru, banyak hal terjadi dalam 3 bulan kemaren, terutama karena Ifnu ganti status, jadi waktu weekend kebanyakan pulang ke indonesia untuk mempersiapkan acaranya. Nah akhirnya minggu kemaren ada waktu luang lagi untuk rekaman indo java podcast episode 13. Episode kali ini Ifnu dan Dito membahas tentang kerjaanya Dito di kantor, yaitu migrasi dari EJB2 ke EJB3 dan bagaimana mengintegrasikan EJB3 menggunakan Spring. Kesimpulanya, Spring bisa digunakan bersama-sama dengan EJB3 maupun EJB2 dengan sangat baik, Spring mempunyai peran cukup signifikan untuk mengurangi kode untuk menjembatani antara MVC framework (Struts dalam hal ini) dengan backedn (EJB3). Bagian berikutnya kita membahas buku Ifnu yang segera terbit, judul bukunya “Java Desktop : Membuat Aplikasi POS menggunakan Swing, Spring dan Hibernate”. Buku ini ditulis di sela-sela kesibukannya sehari-hari, makanya waktu penulisannya menjadi cukup panjang, 8 bulan. Buku ini sebenernya adalah penjelasan dari project-template yang pernah Ifnu buat, jadi nantinya setiap template yang di buat di project-template.googlecode.com ada buku pendampingnya. Tentu saja ini bukan perkara instant, karena menulis buku itu ternyata memerlukan waktu jauh lebih lama daripada menulis kode. indo-java-podcast#13.mp3 Listen on Posterous Permalink | Leave a comment » | 3/15/11 | Free | View In iTunes |
|
2 |
Episode 12: Membuat Framework Sendiri, EJB dan Spring | Episode kali ini Indo Java Podcast tidak berhasil mendatangkan satupun nara sumber untuk ngobrol bareng. Alasan utama sepertinya gara-gara libur natal-tahun baru sehingga nara sumber yang kita hubungi sedang sibuk dengan acara keluarga atau sedang cuti kerja. Kali ini saya dan Dito ngobrol tentang thread yang panjang banged di JUG-Indonesia. Thread ini dimulai oleh Eko S.W yang berniat membuat framework sendiri. Banyak pro dan kontra dari anggota JUG mengenai hal ini. Quote-quote yang muncul pun banyak, misalnya tentang sindrom NIH (Not Invented Here) dimana hal-hal generic seperti framework selalu dibuat oleh orang lain yang mempunyai expertis, waktu dan resource untuk fokus membuat framework. Quote lain lebih memilih jalan tengah, “If you want to reinvent the weel, make sure it’s rounded”, pendapat ini tidak memandang Reinvent the wheel sebagai hal yang sia-sia, tapi tetap memberikan penekanan bahwa membuat framework itu gak gampang dan pastikan yang mau membuat mempunyai expertise yang cukup. Saya sendiri memandang bahwa generasi baru framework web java yang populer lebih mementingkan UI dibanding hanya sebatas MVC. Framework yang mempermudah developer membuat UI tanpa harus dipusingkan dengan CSS serta masalah “cross browser” menjadi sangat populer, apalagi kalau bisa dipadukan dengan framework MVC yang sudah populer seperti Spring dan Struts2. Setengah bagian podcast berikutnya Dito membahas tentang migrasi EJB2 ke EJB3. Di kantornya yang sekarang arsitektur yang digunakan adalah EJB2 dan Spring, kemudian karena alasan performa, EJB2 akan diupgrade ke EJB3 sekaligus Spring-nya juga diupdate. Satu hal yang saya pelajari, ternyata Spring itu friendly sekali dengan EJB, banyak class-class bawaan Spring yang dapat mempermudah development EJB. Salah satunya adalah LocalStatelessSessionProxyFactoryBean, class ini dapat menyulap EJB Session Bean menjadi Spring Bean, sehingga kita bisa menggunakan IoC untuk menginject Session Bean ke class lain (servlet atau struts action). Teknik IoC jauh lebih baik dan bersih dibanding harus melakukan JNDI lookup untuk mendapatkan Session Bean. indo-java-podcast#12.mp3 Listen on Posterous Permalink | Leave a comment » | 1/3/11 | Free | View In iTunes |
|
3 |
Episode 11: Liputan Oracle Technology Network (OTN) Developer Day 23 November 2010 Singapore | indo-java-podcast#11.mp3 Listen on Posterous - Keynote Session: Java - The Language of the Future - Overview of Java EE 6.0 - Java Development Kit 7 and Java SE 7 - Java Persistence API Best Practices - Java FX 2.0 - Dynamic instrumentation of Java Applications using DTrace and Btrace Permalink | Leave a comment » | 12/16/10 | Free | View In iTunes |
|
4 |
Episode 10 : Adelwin Handoyo | indo-java-podcast#10.mp3 Listen on Posterous Kali ini Indo Java Podcast kedatangan tamu, Adelwin Handoyo dari Standard Chartered Bank Singapore. Kita ngomongin tentang development team yang berukuran cukup besar. Obrolan dimulai dengan menjelaskan seberapa besar ukuran project-nya, struktur team dan development proses yang ada di SC. Obrolan berlanjut ke development cycle mulai dari nulis kode, commit ke versioning system, build hingga deploy ke staging (test) area. Ada beberapa jenis staging area : CIT (component integration test), SIT (system integration test), UAT (user acceptance test), Load Test, Penetration Test. Setiap staging area ini mempunyai test team tersendiri untuk memastikan semua aspek aplikasi dari kebutuhan fungsional sampai kebutuhan non fungsional dicapai. Setelah proses development dan testing dibahas, kita membahas konfigurasi di deployment seperti application server, database, reverse proxy hingga SSO authentication. Database connection menjadi topik yang cukup hangat karena sering kali menjadi bottleneck performance aplikasi, salah satu cara memecahkan masalah ini adalah dengan menggunakan cache. Pembahasan mengenai database berlanjut ke topik indexing, cartesian query joint hingga penggunaan potensi Hibernate untuk memastikan bahwa semua query yang ditulis programmer berkualitas tinggi. Quote yang saya suka banged dari podcast kali ini adalah "seberapa pinter kamu, seberapa banyak knowledge kamu, seberapa cemerlang ide kamu, semua itu gak berguna kalau kerjaan di depan mata nggak selesai". Mentalitas ini sangat kental di development team besar, knowledge tentang berbagai macam framework tidak berguna kalau kode yang kita tulis mengandung banyak bug, strukturnya berantakan dan susah dimantain. Teman saya sekantor yang selalu mendapat outstanding achievement setiap tahunya, bengong ketika saya ngomongin PHP!, tapi kodenya bagus, terstruktur, minim bug, attitude-nya sepuluh jempol! serius 100% terhadap kerjaan nggak nyambi nggak melakukan hal-hal yang nggak berhubungan dengan kerjaan selama di kantor. Peer presure juga sangat terasa, karena kode kita digunakan oleh orang lain dan juga sebaliknya, kalau kita lambat menyelesaikan tugas kelihatan sekali sebagai bottleneck, dan pastinya tidak bagus di mata PM. - Perkenalan Adelwin Handoyo - Large Development Team di Standard Chartered dan Deutsche Bank Singapore - Technology Stack : Struts2-Spring-MyBatis-Oracle - Tools dalam development: Ant, Maven, Eclipse, IBM Rational Change, HP Quality Center, HP Load Runner - Development process - Testing process: CIT, SIT, UAT, Load Test, Penetration Test. - Konfigurasi deployment: WebLogic, Managed Server, apache httpd reverse proxy, CAS, SSO - Attitude menentukan sekali keberhasilan seseorang dalam lingkungan development besar Happy Podcasting Permalink | Leave a comment » | 12/11/10 | Free | View In iTunes |
|
5 |
Episode 9 : Web Security bareng Ganius Tanuel | Sekarang ini aplikasi web sudah menjadi standard aplikasi untuk banyak organisasi, termasuk institusi finansial dan perbankan. Aplikasi untuk institusi ini sangat sensitif dan harus dilindungi dengan keamanan maksimum. Indo Java Podcast kali ini kedatangan tamu, Ganius Tanuel dari Visa, beliau adalah Security Assessor yang bertugas untuk melakukan assessment terhadap aplikasi di perusahaanya. Security Assessor dikenal juga sebagai Ethical Hacker, jadi pekerjaan sehari-hari beliau adalah berusaha melakukan hacking atau bisa juga disebut sebagai penetration test. Kegiatan hacking ini dilakukan dalam dua tahap, tahap pertama dilakukan secara terotomasi dengan perkakas, setelah itu dilanjutkan dengan manual hacking untuk mencari celah keamanan aplikasi. Di bagian berikutnya kita membahas top 10 OWASP security vulnerabilities yang mencakup : SQL Injection, XSS (Cross site scripting), Session Fixation, Input Validation dan seterusnya. Selain dibahas jenis vulnerabilitynya kita juga membahas tentang bagaimana menghindari celah ini muncul di aplikasi kita. Pembahasan berikutnya dilanjutkan dengan studi kasus apache.org yang diserang hacker beberapa bulan lalu. Beritanya bisa dilihat di sini. – Perkenalan Ganius Tanuel– Security Assessor, Ethical Hacker– Automated dan manual penetration test– owasp.org, PCI complience dan Security Regulation– OWASP top 10 security vulnerability dan bagaimana mencegahnya– Apache.org hacked, studi kasus Happy podcasting indo-java-podcast#9.mp3 Listen on Posterous Permalink | Leave a comment » | 12/9/10 | Free | View In iTunes |
|
6 |
Episode 8 : Java Sucks | Episode kali ini kita ngobrol dengan Didiet (@lynxluna) tentang berbagai topik, yaitu - Java Sucks- JVM dan VM lain- Multithreading dan Fork-Join paralelism- Synchronous vs Asynchronous Socket indo-java-podcast#8.mp3 Listen on Posterous Permalink | Leave a comment » | 11/9/10 | Free | View In iTunes |
|
7 |
Episode 7 : JavaEE 6 vs Spring ROO | Pada episode kali ini kita akan membahas topik berikut: - Pengenalan Spring Roo- Pengenalan Java EE 6 Web profile- DDD (Domain Driven Design) di Spring Roo- JSF, JPA, EJB dan Servlet di Java EE 6- Aplikasi CRUD sederhana menggunakan Java EE 6 dan Spring Ro indo-java-podcast#7.mp3 Listen on Posterous Permalink | Leave a comment » | 11/9/10 | Free | View In iTunes |
|
8 |
Episode 6 : Ngobrol Bareng Daniel Baktiar tentang Software Architect | Pada episode kali ini kita ngobrol dengan Software Architect Daniel Baktiar tentang topik-topik sebagai berikut Indo_Java_Podcast_#6.mp3 Listen on Posterous – Role Software Architect– Daniel’s Framework Stack : Struts2-Spring-Hibernate– Daniel’s Development Tools and Metodology : Subversion-Maven2– Daniel’s Deployment environtment : Database-Virtualization– Being Agent of change– Belajar java dari mana? Permalink | Leave a comment » | 10/20/10 | Free | View In iTunes |
|
9 |
Episode 5 : Crowd Podcasting bareng Deny Prasetyo (Jug Joglosemar) dan Eko Khannedy (Jug Bandung) | Pada episode kali ini akan membahas topik berikut bersama Deny Prasetyo dan Eko Khannedy – Mengajarkan OOP– Kampus mengundang industri menyusun kurikulum– Lab keilmuan di kampus– Kampus memfasilitasi kegiatan “mahasiswa belajar sendiri tentang skill praktis bersama teman-teman lain”– Spring vs Java EE 6 indo_java_podcast_5.mp3 Listen on Posterous Permalink | Leave a comment » | 10/20/10 | Free | View In iTunes |
|
10 |
Episode 4 : SOA | Topik yang akan dibahas pada episode SOA kali ini – Apa itu SOA– Sejarah SOA– Komunikasi antar business domain– Message– Protokol– Orkestrasi– ESB– Komponen ESB– Software2 SOA yg open source dan komersial– Pengalaman implementasi SOA– Kekurangan SOA Indo-Java-podcast#4.mp3 Listen on Posterous Permalink | Leave a comment » | 10/7/10 | Free | View In iTunes |
|
11 |
Episode 3 : Wawancara dengan Bramandia | Episode kali ini Ifnu dan Dito akan berbincang-bincang dengan Bramandia - Perkenalan dengan Bramandia - Cerita Bramandia bagaimana sampai diterima di google mountain view - IBM Singapore - Java vs C++ - Bagaimana belajar java yang efektif - Kompetisi-kompetisi pemrograman : TOKI, Google Code Jam, Top Coder dan ACM Indo-Java-podcast#3.mp3 Listen on Posterous Permalink | Leave a comment » | 10/3/10 | Free | View In iTunes |
|
12 |
Episode 2 : Feedback dari Pendengar | Topik yang dibahas pada podcast kali ini adalah Design Pattern Sejarah Java Tomcat Clustering JSF vs Struts2 vs SpringMVC Custom Socket Protocol Library Belajar Java Mulai Dari Mana? indo-java-podcast#2.mp3 Listen on Posterous Permalink | Leave a comment » | 8/30/10 | Free | View In iTunes |
|
13 |
Episode 1 : Perkenalan | indo-java-podcast#1.mp3 Listen on Posterous Episode perkenalan ini membahas topik berikut bersama Ifnu Bima & Dito Subandono Mengajar java untuk kuliahan dan anak sma Android Framework EJB vs Spring dari sisi clustering Cara belajar Java Sertfikasi java dan pengaruhnya dalam karir Permalink | Leave a comment » | 8/21/10 | Free | View In iTunes |
| Total: 13 Episodes |
Listeners also subscribed to

- Java Specialists Webinars
- Heinz Kabutz
- View In iTunes

- JSF and Java EE Newscast
- JSFCentral.com
- View In iTunes

- Open Web Developers
- Marc Grabanski
- View In iTunes

- SDN Pipeline
- Janice J. Heiss
- View In iTunes

- DevNexus Podcast
- Gunnar Hillert
- View In iTunes

