Senin, 20 Mei 2013

BDUF versus ADUF

Sejak tahun 2000 hingga sekarang, software development dgn pendekatan agile makin berkembang. Sebuah blog dibawah ini membahas pendekatan agile dari sisi konsep dan praktis.
Cek disini:
http://effectivesoftwaredesign.com/2013/05/05/adaptable-designs-for-agile-software-evolution/?goback=%2Egde_1523_member_238283342

Kita semua sepakat bahwa dlm implementasi agile, terdapat dua pendekatan praktis, yakni Frameworks Approach dan Platform Approach. Mungkin bisa dikatakan bahwa framework berfokuskan pada "model" sedangkan platform berfokuskan pada "tools".

Kenyataannya, kedua approach ini harus "sinergi" dlm implementasi. Model software, MASIH dan akan TERUS penting utk dilakukan, dan apabila didukung dgn tools yang tepat, maka proses agility dlm software development akan terbangun.

Memang, dalam dunia ini, "keseimbangan" harus selalu dijaga ...

Jumat, 17 Mei 2013

Publikasi Riset Ilmiah dari Facebook

Mungkin anda seperti saya, yang sedikit terkejut mengetahui bahwa ternyata Facebook menerbitkan hasil2 riset ilmiah kepada masyarakat umum.

Kita bisa melihatnya disini:
https://www.facebook.com/publications

Topiknya memang masih terbatas, yakni hanya tentang data scince, database dan machine learning, setidaknya Mark Zuckerberg sudah menunjukkan niat dan tekad utk menjadikan Facebook, seperti  Google Research (http://research.google.com/) ataupun Microsoft Research (http://research.microsoft.com/en-us/).

Kita bersyukur karena para RAKSASA internet dunia, masih berpikir utk sharing language.

Selasa, 14 Mei 2013

Anatomy of JAVA Exploits

Sudah banyak yang mengetahui mengenai kelemahan bahasa JAVA.  Seperti yang dilaporkan disini: ... http://www.kb.cert.org/vuls/id/636312 dan disini: ... http://www.kb.cert.org/vuls/id/636312.

Sebagai praktisi JAVA, tentu saja saya turut "prihatin". Dan secara naluriah, mencari tahu, apa yang sebenarnya sedang terjadi. Kebanyakan berita tentang JAVA vulnerabilities tersebut hanya di "blow up" oleh media2 mainstream, sehingga lebih berfokus pada akibat2 yang terjadi. Jarang ditemukan sebuah blog yang membahasis sisi teknisnya.

Setelah mencari berulang-ulang, saya menemukan blog ini:
http://www.cert.org/blogs/certcc/2013/01/anatomy_of_java_exploits.html#more
yang menjelaskan secara detail mengenai anatomi dari exploits pada bahasa JAVA.

Saya kira, sebagai penganut paradigma object-oriented, harus memperhatikan kajian blog tersebut diatas.

Minggu, 12 Mei 2013

A Programmer Shortage?


Link diatas sepertinya memberikan AWASAN bagi kita yang aktif bekerja sebagai Professional TI, khususnya sebagai Enterprise Software Architect/Developer.
Menyadarkan kita, bahwa kita telah memasuki masa dimana: kurang terdapat programmer.

Saya tidak tahu di bagian dunia lainnya, tapi di lingkungan kerja saya, Kota Manado, sepertinya memang seperti itu. Makin kurang saya dapati seorang yang berkategori Enterprise Software Architect/Developer, dgn ciri khas menguasai dan memahami algoritma program beberapa bahasa pemrograman dasar, seperti C/C++. Kebanyakan hanya bisa pada level HTML, pHp dan MySQL. 

Masalah ini adalah keprihatinan yang serius, karena sepertinya dengan makin banyaknya program2 studi informatika di daerah Nyiur Melambai, masih belum dapat kenghasilkan programmer2 handal ...

Salah siapakah ini?
Akh, saya gak mau nyari kambing hitam, mending saya fokus melatih mahasiswa2 saya sendiri, semoga masih ada yang mau ....