-
A student/colleague during the recent Ajax Lecture at Mapua brought up Anthem.NET . It is an Ajax "framework" for .Net web applications. Since it's the first time I heard about it, I took some time learning it and how it works. From what I've found so far, it makes it easier for developers...
-
It was merely a coincidence. But just a week after Microsoft and Novell made a highly-controversial deal about Linux, I now probably hold the dubious distinction of being (one of) the first person to do a Linux-oriented presentation in the Microsoft Philippines office. OK, it's not a Microsoft event;...
-
In our company we're currently porting a site from old ASP Classic to ASP.NET 2.0. It's virtually a total overhaul, as we're embracing an object-oriented design that we believe will enable us to scale and maintain the application better. I just noticed that it's kinda hard to do test-driven development...
-
Okay, I'm posting here my sample code that uses NMock to dynamically create mock objects from interface declarations. It's a very simple system that provides a ForexConverter class. This ForexConverter class performs conversion of money from one currency to another and defers the retrieval of the exchange...
-
It makes me cringe to think that I used to espouse a write-code-first-test-them-later approach that I mistakenly called "TDD." Ugh . (see the latter part of the post ) I haven't been doing MonoRail lately too. Maybe because MonoRail hasn't seen much in the way of progress or innovation since ASP.NET...
-
I'll be having a TDD talk again for MSDN Student Developers' Night on Wednesday, September 13. I'll make sure I'll be early this time If you will be attending, that'll be great Maybe you'd like to give me suggestions on what I can demo. Last time I demoed the construction of a number-to-words converter...
-
Has this "philosophy" or approach in .NET development caught the attention of many yet? POCO of course is the .NET version of POJO (Plain Old Java Objects), which is the approach of designing Java business objects that do not depend on some container or environment like the monstrous EJB. I've been practicing...
-
codebetter.com was down earlier. Dunno why. Anyway, when it went back up I went through some of the posts by Scott Bellware. The following stuff got my attention: Debunking Microsoft's Guidelines for Test-Driven Development and Microsoft Takes It on the Chin over Test-Driven Development Fairly old material...
-
I've always had a soft spot in my heart for students. Maybe my former (programming) students would vehemently disagree with that. But I've always wanted to teach the things I've learned and applied in my craft to students. After all, I've also been a student (and I still am, a student...
-
Looks like I can only include one attachment per blog post, so I was only able to put the presentation in my previous blog entry. Here's the sample code from yesterday...Demo1 is the completed number-to-word conversion class...CurrencyConverter1 is the "god" class implementation of the...
-
I had the privilege of discussing Test-Driven Development with students yesterday at the MSDN Student Developers' Night and I had a blast! It was encouraging to see students interested in a topic that can be so boring. As promised, I am attaching here my slides (in PPT format) and sample code. Those...
-
Easy-to-use developer tools have, for the most part, been largely Windows-only. I guess that's not true anymore, what with the latest Eclipse IDE and the up-and-coming MonoDevelop IDE . In case you've been living in another planet for quite some time and you have no idea what MonoDevelop is, MonoDevelop...
-
Hammett of the Castle Project says the MonoRail scaffolding support is OK; maybe you can get it to work. In my case I wasn't [:(] For those who don't know, scaffolding is a great way to quickly prototype web sites. You simply code the model (e.g. using ActiveRecord) then all you have to do in the controller...
-
you can download them here: PowerPoint presentation Demo Video 1 (basic view/controller) Demo Video 2 (with basic model c/o ActiveRecord) Demo Video 3 (filters, UserController) Demo Video 4 (CRUD) it's on rapidshare.de's free repository, so the files will get deleted if no one downloads them in 30 days...
-
rodel posted some counter-arguments to using MonoRail in his blog post , and i guess i just can't resist responding. basically MVC is not a feature, but a way to do apps. in the end the main concern is separation of concerns. users don't care if the software they're using is MVC or not. as long as it...