On Mono
So, I’ve been playing around with Mono on a virtual machine for a while now, and want to just put down some thoughts. Note that this won’t be an in-depth review of Mono, but just my initial experiences coming from a MS .net background.
So, I’ve been playing around with Mono on a virtual machine for a while now, and want to just put down some thoughts. Note that this won’t be an in-depth review of Mono, but just my initial experiences coming from a MS .net background.
We’re distributing our .net application using Microsoft’s MSI installer technology (using the very powerful WiX to do it). We’ve recently seen a problem with the installer not upgrading older versions, but rather just installing on top of the existing version, which results in the application being listed twice in the “Add/remove programs” (Programs and Features [...]
(this post is more a note to my future self than anything else) The WP Super Cache plugin for WordPress is a pretty awesome plugin. The other day I was having problems with it not doing any caching and spitting out the following just before the head tag (where the wp_head() call is): <!– Page [...]
If you’re using SQL Server, and you’re inserting records into a table with an auto increment primary key, I suggest you don’t use @@IDENTITY to retrieve the previously inserted Id. Rather use SCOPE_IDENTITY(). The reason for this is that @@IDENTITY gives you the last generated Id in the current session vs. SCOPE_IDENTITY() gives you the [...]
I’ve recently finished a new site for a client, and in the process of developing, I uploaded a test site to a web server for the client to review. Since going live with the actual site, I left the test site up and running (in the assumption that its less effort to leave it up [...]
I was reviewing some code, and noticed a couple of unit tests that had “TODO” comments in them (and no code). The problem is that when running these tests, they were passing. Someone reading the list of tests would assume that the test was testing what it claimed to be testing, when in actual fact [...]
This is a fascinating article: PROBLEM: You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of “score” to sort by. The article goes into detail about how all the most [...]
One of my pet peeves is opening a source code file, and seeing half of it commented out, or blocks within it commented out. What’s wrong with this? Commented out code serves no purpose, other than to confuse. If you try uncomment it, chances are that the code around it has changed, and the uncommented [...]
So, I’m playing with Zend Framework. My initial impressions are that it seems very cool. The database stuff especially. One thing, and this is not limited to the Zend Framework, is that it’s such a big system, there is a lot of stuff to get your head around, so documentation is critical. Unfortunately, the documentation [...]
You want to know what all the big guys are doing out there in the “web 2.0″ world? Have a listen to the mp3s of the “Future of Web Apps” summit. There are guys from del.icio.us, Flickr, 37Signals, Google, Yahoo and others speaking. I have yet to listen to all of them, but the ones [...]