April 2005 - Posts

New Post Category: Student Developer Days
17 April 05 12:20 AM | adrian | 1 comment(s)

Please bookmark this link for latest update on Student Developer Days.

Student Developer Days akan diadakan (tentatif) pada akhir bulan Juli (berhubung rencana pernikahan Mas Risman (gosip... gosip..., ayo diklarifikasi!) atau awal Agustus sebelum awal kuliah. Waktunya yang dipilih dengan pertimbangan ada cukup waktu untuk persiapan serta waktu tersebut adalah akhir liburan, jadi dapat menarik lebih banyak peserta.

Untuk temanya, akan berkisar sekitar ".NET Technologies in Real Life Companies". Bisa diterjemahkan menjadi penggunaan, perencanaan, serta potensi .NET di dalam perusahaan-perusahaan IT.

Acara akan dibagi menjadi beberapa topik, untuk sementara sebagai berikut:
1. Starter Pack
Bagian ini akan meliputi pengenalan dasar mengenai .NET Framework serta Visual Studio IDE. Bagian ini difokuskan pada orang-orang yang benar-benar baru belajar .NET. Untuk bagian ini akan disediakan self-paced hands-on laboratory, yang akan dibimbing oleh instruktur yang kompeten.

2. Migration Pack
Bagian ini akan meliputi perubahan/perbedaan dengan konsep programming yang terdahulu (i.e. "Visual Basic 6 Migration"), jadi peserta dianggap sudah memiliki pengetahuan dasar mengenai pemrograman, baik dengan teknologi Microsoft atau non-Microsoft. Bagian ini akan disertai dengan studi kasus keadaan real-world, aplikasi yang sudah diport ke .NET, apa latar belakang, masalah, serta hasilnya.

3. Architecture Pack
A good code without a good architecture is like building materials without a blueprint (my own quote). Pengenalan OOAD, Design Patterns, serta Best Practices perlu sedini mungkin diperkenalkan kepada para pelajar. Dengan menggunakan pengetahuan berdasarkan pengalaman, maka kita dapat belajar lebih cepat tanpa perlu mengulang pengalaman tersebut. Experience is the best teacher. Bagian ini akan difokuskan pada pentingnya sebuah arsitektur ketika merancang sebuah aplikasi serta perbandingan antara pengembangan aplikasi dengan arsitektur dan tanpa arsitektur.

4. Community Update Pack
Bagian ini akan meliputi kegiatan-kegiatan komunitas yang dapat diikuti oleh para peserta. Hot topics are Indonesia .NET Developer Community program and projects, Student Ambassador program, serta Imagine Cup 2005 (tidak ketinggalan persiapan untuk Imagine Cup 2006). Bagian ini purely tentang community, knowledge sharing, and important informations.

5. Partner/Technology Update Pack
Bagian ini akan meliputi perkembangan terakhir yang terjadi pada teknologi Microsoft, seperti .NET Framework 2.0 serta Windows Longhorn. Selain itu, bagian ini pula dapat dimanfaatkan oleh vendor-vendor yang sedang mencari fresh graduate untuk rekrutmen. Just tell the audience what qualification you need, and let them find your company. All in one place at one time.

6. Developer Competition (low probability)
Untuk menambah aspek interaksi antar pelajar, dapat pula diadakan suatu kompetisi kecil yang berkaitan dengan Software Development secara umum. Kompetisi ini terbuka bagi seluruh pelajar, sedapat mungkin menggunakan teknologi .NET yang dapat dilatih sebelumnya pada hands-on laboratory.

That's it for today, if you have anything to say or ideas, please put them on the comments section. We'll see you on the Student Developer Days...

Share this post: | | | |
SA Projects
10 April 05 07:36 PM | adrian | 3 comment(s)

Rekan-rekan SA, berikut ini daftar project-project kita dalam waktu dekat:

  1. Black Code (open source .NET bug tracking project)
    Banyak dari kita yang ikut project ini, am I right? Rencana saya sih, kita ikut project ini, kemudian kita yang manage dokumentasi juga. Jadi, in the end, kita bisa tulis e-book tentang Black Code.
  2. White Code (e-book writing starter)
    Project ini bermula dari tantangan Agus Kurniawan di blognya. We are going to write something for Project Otak. Some topics are:
    • Pengenalan Bahasa Pemrograman Visual Basic .NET
      As opposed to C# intro, yang sudah direlease lumayan lama. Banyak yang complain ngga ngerti Visual Basic. I'll try to address this problem, likely all of you guys who can't and won't write VB codes are going to write conceptual chapters, sebagai contoh konsep .NET Framework. Module Plan (kurikulum) akan direlease Senin depan, hopefully.
    • ASP.NET dengan C# dan VB.NET
      Untuk yang ini, saya masih agak bingung karena belum terlalu menguasai ASP.NET. In terms of programming, sebenarnya tidak beda jauh dengan yang Windows Forms, tetapi ada konsep-konsep yang benar-benar berbeda, contoh: remote debugging, stateless, and so on. Mungkin dari GL ASP.NET ada yang akan menyumbangkan kurikulum for this one.
    • Extreme Programming on .NET
      Norman Sasono yang propose kalau tentang topik ini kita perlu lebih banyak pengalaman. Kebetulan juga Black Code akan menggunakan konsep Extreme Programming. Jadi, kenapa tidak untuk e-book ini, kita gunakan contoh kasus Black Code. So, I want all of you to at least know how Black Code team do their work. Saya akan propose SA yang ikut Project Black Code untuk masuk ke dokumentasi.
  3. Student Developer Days
    Ini ide dari Kunarto dan Dondy ketika event roadshow Imagine Cup 2005 di ITB. Yang saya tangkap sih, ini event khusus untuk Student Developer di Bandung. Tidak menutup kemungkinan untuk diadakan Bandung-Jakarta. Untuk Jogja, saya belum bisa komentar apa-apa (gimana Ridi?). Rencana, event akan take place on weekend, jadi hari Sabtu dan Minggu pertengahan bulan Juni. Jadwal dari kampus kalian bagaimana? Apakah memungkinkan, karena memang pada bulan itu kan sedang liburan tahun ajaran. Jika memungkinkan, saya akan coba cari hotel yang cukup untuk menampung seluruh peserta dari luar kota dengan tarif yang tidak terlalu mahal (mungkin tempat Divisi Pelatihan Telkom bisa dipakai, saya pernah training di sana dan tempatnya cukup nyaman. Umar?). Tentang topiknya, acara ini seharusnya dari student untuk student. Jadi mungkin dari tiap-tiap kampus, kalian propose topik apa yang ingin dibahas. Dari STT Telkom saya lihat mostly ingin mobile development. Dari ITB beberapa ingin tahu lebih jauh perbandingan antara Java dan .NET. Dari Dondy sudah ada usulan topik mengenai Visual Basic 6 dan migrasinya ke Visual Basic .NET. Kalau kita bisa menulis cepat, mungkin juga e-book pertama kita bisa dipublish untuk peserta. Semuanya hanya butuh your imagination and course of action. Also, this will be a good event for all of us to gather in one place!

That is all about our activities for the months ahead. Please comment dengan write sebuah blog post, jangan hanya di comment, jadi semua orang bisa baca dengan cepat. Thanks!

Share this post: | | | |
Imagine Cup 2005 Campus Roadshow Bandung Report (wah, semoga yang terakhir ini...)
07 April 05 10:17 AM | adrian | 3 comment(s)

Wah, akhirnya selesai juga acara roadshow ini, saya dapat lumayan banyak masukan, kritikan (halus), serta pengalaman bekerja sama dengan Microsoft Indonesia.

Reviewnya lumayan panjang, saya pisah jadi beberapa section:

Tentang Roadshow

The truth is, this is not purely Imagine Cup promotion event. Karena sudah mendekati deadline (less than two months) untuk Software Design, maka sebenarnya yang lebih ditekankan adalah teknis kompetisi lokal Indonesia. One thing for sure, the deadline is Senin, 23 Maret Mei 2004.

Dari roadshow ini juga sebenarnya saya mencari input dari peserta, bagaimana keadaan Student Developer di daerah Bandung. What do they expect, what do they want to hear about, what do they don't understand. I haven't read the evaluation forms, yet, tapi tadi sore ada usul yang bagus dari para GL (Kunarto and Dondy, credits are yours). Jadi rencananya kami (saya dan Umar) membuat 2-day event, Student Developer Days... tandingannya Dev Days buat yang sudah lebih senior. Waktunya direncanakan pertengahan Juni, sekitar minggu ke-2 atau ke-3. Konsep acaranya belum matang, detailnya mendatang.

Untuk acaranya sendiri, walaupun tidak full (90 out of 136 attendee) tetapi cukup lancar. Again, I have not read the evaluation forms, tapi dari diskusi informal over coffee di akhir acara, beberapa cukup puas dengan acaranya (which means, it was worth their time). Hopefully, this will be better in the future.

Tentang Student Ambassador

For all of you asking me about this topic, please read here! This is your starting point!

Di akhir acara, saya berkesempatan untuk berbicara sebagai Student Ambassador. Saya memperkenalkan diri, program Student Ambassador secara umum (including the benefits), dan membuka kesempatan untuk yang siap dicalonkan tahun depan.

Discussion over coffee, cukup banyak yang bertanya, butuh apa sih untuk jadi Student Ambassador? (Tapi tidak ada yang bertanya “Ngapain aja sih kerjaan SA?”)

Student Ambassador adalah orang-orang terpilih (oops, is this 100% correct?) untuk mewakili Microsoft di kampus masing-masing. Syarat utamanya adalah kontribusi dan aktifitas di community, in this case INDC. Kalau memang ada yang cukup baik untuk dicalonkan, why not? Tapi tahap awal dari semuanya adalah to introduce yourself to the community. Problem utama Microsoft Indonesia untuk memilih SA adalah keterbatasan kandidat. Mengapa Universitas Indonesia tidak memiliki SA? (answered: karena tidak ada kandidat yang cukup dipercaya untuk represent Microsoft)

So, I told them to join INDC mailing list, get a blog at INDC if you haven't got a blog yet (and write on it, of course!), and keep in touch with the rest of us. How to do this is at the end of this blog post.

Tentang Student Developer Days (dan kerja sama dengan Microsoft Indonesia)

Salah satu hambatan yang paling besar dalam mengadakan acara ini adalah birokrasi di Microsoft Indonesia dan ITB (but remember, bureaucracy is not always a bad thing). Tanpa menyebut nama (oops, this is NOT 100% correct), saya harus menjembatani antara Microsoft Indonesia, Departemen Teknik Informatika ITB, panitia acara, dan pembicara. That's a tough job done, but I made that one. Next time, I'll pick an organization with less bureaucracy, probably a lab not the department. Boleh kan Mas Risman? The good thing is, I know how Microsoft Indonesia finance department works. Apa saja prosedurnya, requirement, serta document formats.

Rencana Student Developer Days yang dua hari memang baru saja dimunculkan. Month of June because that is end-of-semester for many universities, and because no more Imagine Cup worries in June, except for the finalist team (which I desperately want to be!). Event ini khusus Student Developer, so far Bandung-area only, tetapi tidak menutup kemungkinan kalau dijadikan skala nasional! We just need to find a hotel big enough to accommodate all of them in one place. Two-day, maybe three kalau ada long weekend (update: no long weekend during June-July, sad).

So far, proposed topics are Visual Basic 6 Migration and Software Architecture. We are going to crush (of course, not literally) the current mindset of many Student Developers who code without knowing the architecture behind the code. “Why does a code have to be like this?” would be a common question for everyone.

Also so far, pembicara akan dari GL INDC, SA (short for Student Ambassadors AND Software Architects), and Developer Evangelist (Mas Risman, no plans on moving in the near future, right?).

Let's just see how this will wrap up.

Last but Not Least: How to Get Noticed in the Developer Community

1. Join (and ask/answer questions to) the INDC mailing list. Send blank e-mail to dotnet-subscribe@netindonesia.net.

2. Request for a blog account (and write about things you do, things you find out) in INDC (http://blogs.netindonesia.net) to webmaster@kunarto.com.

3. Keep in touch with the Microsoft and Student Ambassadors. Attend Microsoft/MSDN/INDC events and trainings, build up your own local student developer community and do some event, or just read our blogs to stay up-to-date (daftar lengkap ada di link sebelah kanan blog saya).

4. Good resources to start: INDC Student Developer page (http://www.netindonesia.net/Student+Developer+/default.aspx).

5. Remember, contribute to the community. They will give you back what you have given.

Share this post: | | | |
RE: Tantangan Para Student Ambassador (SA) Indonesia Untuk Berkarya Dalam Paper!!
03 April 05 10:59 PM | adrian | 1 comment(s)

http://blogs.netindonesia.net/agus/archive/2005/04/04/1510.aspx  |  Comments

Wah, tantangan bagus ini!

I have set up a team blog for all of us at http://indo-sa.blogspot.com/. Give me your e-mail addresses for invitation.

First things first: topic to write. Any suggestion?

[Now Playing: Gigolo Aunts - My Favorite Regret (03:00)]

Share this post: | | | |
RE: INDC New Content
02 April 05 10:27 PM | adrian | with no comments

http://blogs.netindonesia.net/risman/archive/2005/04/03/1486.aspx

Wah, content barunya bener-bener fresh! Keep up the good work, guys/gals. BTW, link ke blogs.netindonesia.net belum ada di Home tuh. You might want to add that...

OK, back to Imagine Cup...

Share this post: | | | |
Filed under:
Windows 2003 Server Service Pack 1 is OUT NOW!
02 April 05 07:03 AM | adrian | with no comments

More info:

[link]

Wah, berarti komputer harus mulai diback-up nih! Mau pindah ke WinServer.

Share this post: | | | |
Filed under: