Category: Software Development

  • Npgsql 8.0, Entity Framework Core and JSON POCOs

    Npgsql 8.0 introduced NativeAOT and trimming support (hooray!), which necessitated explicit opt-ins to some dynamic coding practices that are incompatible with NativeAOT/trimming. One of these is JSON POCO mapping which I use quite heavily in some of my projects (boo! hiss!) As mentioned, though, it is opt-in via NpgsqlDataSourceBuilder introduced in Npgsql 7.0 or the…

  • Email in Castle Monorail 2.0

    Castle Monorail has been my web framework of choice for some years now. I’ve been using the obsolete RenderEmailAndSend method as that was how it is done in the sample code. Monorail 2.0 uses Core 1.2 which features an integrated email sender component, and the old sample code does not work any more since Castle.Components.Common.EmailSender.Message…

  • Classic ASP High Jinks: Windows Script 5.7

    It has been a long time since I touched any classic ASP, apart from the odd quick fix to legacy projects. Anyway, I recently helped a friend out with a project and was surprised to learn that there was an update to Windows Script, from 5.6 to 5.7. Wow! 5.6 shipped with XP, so it’s…

  • Barthelme for Community Server 2007 v2.5

    Finally done with the update of Barthelme to CS2007. Actually, Scott’s latest version 3.0.1 is so different structurally that it is less an update than a fresh port. Why 2.5? Barthelme v3.0.1 for WordPress features very semantic markup and includes support for a few microformats. My port for CS2007 is only halfway there, for now.…

  • SubSonic 2.0 Beta 3

    Made another attempt to update the current project I am working on from SubSonic 1.0.6 to the newly released 2.0 Beta 3. The issue I had with Beta 1 is gone. Great job. As a public service, these were the things I needed to do for the update. Simple.

  • SubSonic 2.0 Beta 1

    SubSonic has shipped 2.0 Beta 1. I have used SubSonic (formerly ActionPack) in a few projects now and I have been waiting for this release. Very exciting. So I downloaded the zip file, updated the DLLs, web.config, compiled successfully. Went to the home page of the web application, so far so good. Datagrid, OK. Clicked…

  • Enterprise Library 3.0 Released

    Most excellent. I have looked at Enterprise Library in the past, but never quite found a suitable project for it. 3.0 has just been released and the highlights (as covered by Tom Hollander) are I particularly like the Validation block and the Software Factory. I should think up a project where it makes sense to…

  • Community Server 2.1 Optimised CSS

    I decided to hand optimise the default CSS that came with the CS 2.1 package, both for the mental exercise and to derive a less verbose set for me to customise any future CS projects from. The total file size is reduced from 179 KB to 140 KB, not too impressive, but I’m sharing it…

  • Intense for Community Server 2.1

    Originally a design by sofaspud, adapted for WordPress by Sadish which was used as the basis for the CS 2.1 adaptation.

  • Visual Studio 2005 SP1

    Good: Much more responsive IDE is the biggest plus. Also, according to Scott Guthrie, it contains over 2200 bug fixes. Bad: I could not uninstall the old Web Application Project package, so I tried fiddling in the registry, which led to me reinstalling Windows. Okay, so it’s actually my fault, but I choose to blame…