I’ve been brutally busy over the holidays and since then. A lot of the client work I have done has included a number of improvements and additions to SWXBEN’s OSS swag.
I’ve added a number of features to my little data access layer:
intidentifiers are skipped in
SELECT @@IDENTITYso you can do
foo.FooId = (int)dataAccess.Insert(foo);
System.Webdrop-in replacement so Razor features such as
Html.Raw()work without requiring
System.Web(which makes client deploys needlessly complex). This isn’t included in the
swxben.reportingcore, but as a separate NuGet package.
Pulled out a small suite of extension methods, some based on Ruby, some on PHP madness, some just shoddy implementations of things that I need to frequently do such as sentence casing a
"PascalCasedString" or formatting decimals. This was mostly for my own benefit rather than something I thought would be useful as OSS, but it’s managed a few downloads on NuGet.
A small collection of WinForms dialogs and helpers. List search dialogs are pretty cool. Available on NuGet.
I’m resurrecting my PHP MVC-ish framework Slab – hitting it with a lightning bolt if you will (ah I’m so funny) – in response to an upcoming project that will use it. PHP may not be the sexiest of environments but it is still pretty ubiquitous and simple to set up a shared host, so it is nice to be able to work with a relatively stable home-brewed framework.