Lap Around VS 2010 Presentation at Batam

Karena ada peserta yang meminta untuk post slide dan materi presentasi saya, maka sekalian saya wrap up di post ini.

Sebenarnya agak telat post ini mengingat acara telah dengan berhasil digelarkan di Batam pada tanggal 13 Desember 2009 seperti yang dilaporkan oleh Saudara Aprizon di sini.

Satu hal yang sangat challenging bagi saya dalam mendeliver presentasi ini adalah lebih dari 50% peserta yang hadir tidak memiliki background programming dan software development. Hal ini berbeda sekali dengan situasi pada umumnya, biasanya audience saya adalah developer. Akan tetapi hal ini tidak boleh dijadikan hambatan, the show must go on. Oleh karena itu, saya sesuaikan presentasi saya dengan bahasa yang cukup awam, menceritakan “what’s .net dan VS” step by step terlebih dahulu, baru pelan – pelan memasuki topik yang sebenarnya.

Sesuai dengan judul presentasi tersebut “Lap Around VS 2010 and .NET 4.0”, di sini saya hanya memberikan overview dan beberapa highlight significant pada .NET 4.0 dan VS 2010, mengingat materi tersebut adalah sangat luas dan banyak bila dibicarakan lebih detil.

image

Empat topik utama yang saya bahas adalah sebagai berikut

1. Introduction and Overview of .NET 4.0

Bagi developer yang telah familiar dengan .NET, tentunya hal ini bukan lah sesuatu yang menarik. Akan tetapi mengingat audience yang hadir adalah non-developer dan student yang kurang familiar dengan .NET, maka saya harus memberikan perkenalan sekitar 10 menit. Menjelaskan apa itu .NET dan Visual Studio, siapa yang menggunakannya, versi .NET yang telah ada, dan lain sebagainya.

image

2. General IDE (Integrated Development Environment) Enhancement

Pada bagian ini, saya menjelaskan bagaimana fitur baru VS 2010 mempermudahkan developer dalam menuliskan kode program nya dengan lingkungan IDE yang mendukung dan kondusif. Topik yang dibicarakan adalah mengenai Multi-Targeting, Extension Manager, Inside IDE Docking, Mutli-Windows, Navigate to, dan Architecture Diagram.

Bagi rekan2 yang ingin explore lebih jauh, beberapa post telah saya tulis sebelumnya, dapat diakses dengan meng-klik topic di atas.

image

3. Editor Enhancement in IDE

Topic berikutnya adalah tentang Editor pada Visual Studio sendiri, editor tempat dimana developer menuliskan programnya. Satu hal menarik adalah editor pada Visual Studio 2010 dibangun dengan WPF sehingga dapat memberikan look and feel yang menarik pula.

Adapun topic yang dibahas adalah sebagai berikut:

image

4. Parallel Extension in .NET 4.0

Processor fisik yang memiliki multicore akan sia-sia bila tidak didampingi oleh aplikasi yang “multicore ready”. Sedangkan untuk menulis aplikasi yang multicore ready, effort yang harus dilakukan developer cukup berat dan mahal. Rintangan tersebut yang merupakan sebuah hambatan utama pada developer.

Namun pada .NET 4.0, diluncurkan sebuah API baru yang diberi nama Parallel Extension. Parallel Extension memudahkan developer dalam menulis aplikasi yang multicore ready dan parallel dengan mudah, tanpa harus deal langsung dengan hal rumit seperti threading atau thread pool.

Adapun contoh sederhana penggunaan Parallel Extension dapat dilihat di gambar berikut.

image

Berikut adalah beberapa foto pada saat presentasi. Foto lengkap lainnya mungkin bisa Anda dapatnya di blog Saudara Aprizon.

  

  

DSCN0364

Berikut ini slide presentasi dan demo code saya.

Semoga bermanfaat dan salam Batam .

Share this post: | | | |
Published Thursday, January 14, 2010 8:09 AM by Wely

Comments

# re: Lap Around VS 2010 Presentation at Batam

Thursday, January 14, 2010 8:37 AM by junindar

mantabs, wel :)..

sorry aku ga bisa hadir sampe selesai..

maklum waktu itu baru 2 hari jadi bapak.. :)

# re: Lap Around VS 2010 Presentation at Batam

Thursday, January 14, 2010 9:57 AM by Wely

Santai saja Bro.

Selamat yah, "bapak" :D

# Journey Becoming First Windows Azure MVP in Southeast Asia

Saturday, November 13, 2010 10:48 PM by Wely Lau

Yes, It’s officially announced by SEA (Southeast Asia) MVP Lead, Lilian Quek . I am very glad to inform

Powered by Community Server (Commercial Edition), by Telligent Systems