yet another blog about computer, technology, programming, and internet

Wednesday, April 26, 2006

Free C# Tools

Wednesday, April 26, 2006 Posted by Ismail Habib , 15 comments
Are you a C# programmer? I am. How much money did you spend to buy C# development tools? $100? $1000? OK, I'm happy to say that I spend none to it ;) Seriously, Microsoft gave us chances to develop C# applications without having to pay (of course you have to pay for the Windows, and by the way... it is not about piracy, so it is legal). While .NET Framework and the compiler are free to be distributed,...

Tuesday, April 25, 2006

The Reason Behind this Blog

Tuesday, April 25, 2006 Posted by Ismail Habib 8 comments
It's quite surprising -even for myself- that I actually working on a blog. While writing is not one of my favourite thing to do, writing in English is even worse! Let's go back a little to see why I'm doing this.Several weeks ago, I was applying an admission to study in Netherlands. One of its requirements is make a essay about my motivation, what I interested in, etc. It's been a real hardship for...

Database/Data Access Layer (DAL)

Tuesday, April 25, 2006 Posted by Ismail Habib 34 comments
Related to my previous writing about MVC, there is other thing that I'd like to share. Previously, I wrote that MVC helped a lot in creating a big (enterprise?) application. While MVC defines layers that represent layer in same level, DAL (Data Access Layer) provides a depth in application abstraction....

Model Viewer Controller

Tuesday, April 25, 2006 Posted by Ismail Habib 15 comments
Since the very first time I tried to write codes until two weeks ago I never realize what's so important about having a good abstraction to what we are going to code. My interest in MVC came when I tried thinlet, a tool for Java that separate UI from the business process. While the business place take places at one or some classes, the UI itself being written in an XML file that contain both the UI...