Monday, September 5, 2011

Wow! Tool untuk Visual Studio yang keren bulan September 2011 ini: NuGet 1.5

Setelah lama gak ngeblog dan banyaknya kesibukan akhirnya bisa ngeblog lagi.

Setelah lama utak-atik VS 2010, ternyata ada tool yang hebat berupa extension untuk Visual Studio yang seringkali berupa file dalam bentuk vsix. Tool ini seringkali dibahas dan menjadi topik panas sejak awal tahun 2011 ini, dan saya sudah mulai memakai tapi sempat agak kecewa karena agak banyak bugnya bahkan di versi 1.2. Tool apa? NuGet!

nuget-229x64

Untuk saat ini, NuGet telah mencapai versi 1.5. Intinya NuGet adalah tool untuk memudahkan kita untuk melakukan instalasi library atau bahkan dapat berupa javascript agar project di Visual Studio dapat selalu terupdate. Contoh dalam hal ini adalah pemakaian jQuery sebagai library javascript yang sangat mudah dipakai dan sangat membantu memudahkan kita untuk membuat efek-efek animasi sederhana untuk halaman web.

Instalasinya? Mudah! Anda tinggal melakukan instalasi melalui Extension Manager pada Visual Studio 2010:

image_26F9E178

Catatan: semua fasilitas Visual Studio Extension Manager hanya terdapat pada Visual Studio Professional, Premium, dan Ultimate.

Apabila kita telah menginstall NuGet (diatas versi 1.3), maka di pilihan menu Tools ->Library Package Manager->Manage Nuget Packages.. seperti gambar berikut:

image_4FF84477

Berikut ini tampilan package yang tersedia di tanggal 5 September 2011:

image_4607170F

Setelah saya melakukan instalasi Entity Framework 4.1 dan melakukan update dengan NuGet, tampilannya sebagai berikut:

nuget_package_install_ef_64A8DB58

Sangat mudah dan selalu terupdate! Dan tentunya hasil update ini tidak mengganggu project lain, karena file dll EF akan dicopy secara manual ke folder project anda dan secara otomatis semua Reference DLL akan juga diupdate!

Untuk selanjutnya, silakan masuk ke website resmi NuGet: http://nuget.codeplex.com/

Saya usahakan dalam minggu ini akan banyak tutorial NuGet! Nantikan di blog ini! Jangan lupa komentarnya yah?

Tuesday, February 22, 2011

Mau browsing internet sambil belajar F#? Bisa!

Teman-teman, sekarang bisa belajar F# sambil internetan! Dengan memakai IE 7/IE 8/Firefox 3.0/Firefox 3.5/Firefox 3.6 dan menginstall Silverlight 4, anda bisa belajar memprogram F# dengan tampilan yang mendekati tampilan Visual Studio 2010, beserta mode interactive yang sama seperti F# Interactive (seperti scripting).

Silakan masuk ke http://tryfsharporg.cloudapp.net/Tutorials.aspx untuk mencoba!

Ini buktinya:

image_49365AE7

Contoh sederhana, anda silakan coba ekspresi berikut di “canvas”:

let pangkatdua x = x * x

dan tekan “Ctrl”+”Shift”+”Enter” di baris tersebut, maka akan dievaluasi oleh F# interpreter menjadi:

image_2A8201AD

Karena F# adalah functional programming dan merupakan bahasa pemrograman yang memiliki fasilitas “type inference” secara default, maka type parameter x adalah integer. Inetegr dikali integer akan menghasilkan integer ***.

Di “canvas” anda bisa mencoba function di atas dengan memberi nilai pada parameter x, seperti contoh di bawah ini:

pangkatdua 5

kemudian tekan “Ctrl”+”Shift”+”Enter”, maka akan segera dijalankan dengan tampilan sebagai berikut:

image_62596732

Nah, tunggu apa lagi? Silakan belajar F# sekarang juga, dan dimana saja, kapan saja! :)