Masalah update program adalah masalah klasik bagi para programmer aplikasi desktop. Apakah itu untuk perbaikan bug atau penambahan fitur baru. Bagaimana tidak, biasanya kita selalu disibukan dengan masalah yang satu ini. Update… update… dan update … :-D apalagi dengan jumlah klien yang banyak wahhhh cape deh :‘(
Online Backup Database
Backup database lokal saja ternyata tidak cukup, paling tidak itu yang saya rasakan ketika salah satu klien saya hardisk servernya tewas
:-D. Padahal dulu itu saya sudah menyarankan untuk menggunakan UPS, tapi katanya “kalo pake UPS, fitur powerON di biosnya jadi gak jalan…” dan saya maklum karena servernya memang ON 24 jam dan memang tidak ada petugas khusus yang mengONkan servernya kalo pas lagi OFF.
Jadi kita memang dituntut untuk memberikan solusi untuk masalah ini, terutama solusi yang murah meriah he he :-D
Performance Test Menggunakan JMeter
Aktivitas saya di kantor akhir-akhir ini, lebih sering ngoding untuk backend/web service. Nah untuk membuat service ini, saya biasanya menggunakan teknologi WCF, hanya saja untuk kekinian
:-D saya juga menggunakan ASP.NET Web Api.
Untuk tahapan testing wajib yang saya lakukan adalah minimal unit test. Unit test yang dilakukan biasanya di level DAL (Data Access Layer) dan Controller.
The Power of Visual Studio .NET Build Events Part #3
Masih melanjutkan pembahasan tentang build events yang merupakan salah satu fitur menarik dari Visual Studio .NET dan berguna untuk meningkatkan produktivitas kita sebagai software developer.
Di postingan sebelumnya kita memanfaatkan fitur ini untuk membuat paket installer secara otomatis setelah proses build project selesai, jadi workflownya sangat cocok digunakan untuk pengembangan aplikasi desktop. Sedangkan postingan kali ini, studi kasusnya adalah pengembangan aplikasi web service.
The Power of Visual Studio .NET Build Events Part #2
Melanjutkan pembahasan postingan sebelumnya yaitu tentang fitur Build Events
yang dimiliki oleh Visual Studio .NET.
Di postingan bagian #1 kita memanfaatkan fitur ini untuk melakukan proses copy file (exe, dll, config) secara otomatis setelah proses build project selesai.
Nah di postingan kali ini kita akan menambahkan perintah untuk mengcompile skrip Inno Setup sehingga proses pembuatan paket installer pun jadi otomatis.
The Power of Visual Studio .NET Build Events Part #1
Build Events merupakan salah fitur menarik yang dimiliki oleh Visual Studio.NET, dengan fitur ini akan membuat hidup kita sebagai software developer
semakin mudah :D
Saya sendiri menggunakan fitur ini untuk melakukan proses copy file (exe, dll, config) secara otomatis setelah proses build project, tetapi bukan itu saja dengan fitur ini kita juga bisa menjalankan perintah tertentu seperti batch command
atau perintah lainnya sesuai kebutuhan seperti mengupload library hasil build web service ke server IIS atau mengeksekusi skrip installer seperti Inno Setup dan NSIS.
Cara Mudah Mengelola Versi Aplikasi
Oke jadi ceritanya seperti ini, saya punya kebiasaan dan saya enggak tau apakah ini kebiasaan baik atau buruk :D
Untuk menerapkan konsep separation of concerns
dalam pengembangan aplikasi, saya biasanya memisahkan modul-modul aplikasi menjadi beberapa project (satu solution dengan banyak project/assemblies). Contoh :
Tutorial WCF Service Bagian #4
Postingan kali ini masih melanjutkan pembahasan tentang pembuatan web service menggunakan WCF, tapi sebelum kita melanjutkan pembahasan ada baiknya kita melakukan sedikit review.
Tutorial WCF Service Bagian #3
Web service itu seperti parasit, tidak bisa hidup mandiri sehingga membutuhkan sebuah wadah (host) untuk kelangsungan hidupnya. Begitu juga dengan web service yang dibuat menggunakan WCF tetap membutuhkan sebuah wadah (host).
Tutorial WCF Service Bagian #2
Melanjutkan pembahasan postingan sebelumnya yaitu tentang pembuatan web service menggunakan teknologi WCF.
Kita sudah menyelesaikan project pertama yaitu pembuatan project CalculatorLib dan kita lanjutkan dengan pembuatan project CalculatorServer.