Building my Own [something] to JavaScript Compiler

Thursday, August 4th, 2011     #development

If JavaScript is the "assembly language of the web", then there really needs to be a better compiler for it. And since I can't find one I like, I thought I'd have a crack at writing one myself...

Keep reading...


Introducing PetaTest - A Tiny Unit Testing Framework

Sunday, July 31st, 2011     #petatest

In the spirit of PetaPoco, PetaTest is a tiny, embeddable, self-contained, dependency free unit testing framework for .NET and Mono.

Keep reading...


PetaPoco - Partial Record Updates

Friday, June 17th, 2011     #petapoco

PetaPoco now supports partial record updates where you can specify a subset of columns to update. What's more, the T4 template generated classes can now track and update just the columns that have been modified.

Keep reading...


PetaPoco - Mapping One-to-Many and Many-to-One Relationships

Friday, June 3rd, 2011     #petapoco

PetaPoco now supports Multi-Poco mapping where one row in a result set can be mapped onto two or more POCOs. But how do we handle one-to-many and many-to-one relationships?

Keep reading...


PetaPoco - What's new in v4.0

Wednesday, June 1st, 2011     #petapoco

PetaPoco v4 is almost ready. Here's a write up on what's new and changed.

Keep reading...


Startups and .NET

Wednesday, May 18th, 2011     #development

Piehead recently blogged "Why startups could use .NET but don't". Since Showcase Lane is written in ASP.NET MVC I thought I'd share why I chose this route and and how it turned out in the end.

Keep reading...


Showcase Lane - Screen Shots

Monday, May 16th, 2011     #showcaselane

I've been testing Showcase Lane on a production server for about a week now and it's starting to build up some content. Here's some more screen shots.

Keep reading...


PetaPoco - Experimental Multi-Poco Queries

Saturday, May 14th, 2011     #petapoco

PetaPoco now has experimental support for mapping result sets onto more than one POCO type, giving yet another way to handle SQL joins.

Keep reading...


Showcase Lane - Private Beta Live

Tuesday, May 10th, 2011     #showcaselane

I've just pushed the first beta version of Showcase Lane. There's also some more information in the form of frequently asked questions.

Keep reading...


Showcase Lane - Getting Close

Friday, May 6th, 2011     #showcaselane

Showcase Lane - a new site for web designers and developers - is getting very close.

Keep reading...


PetaPoco - Version 3.0.0

Friday, April 29th, 2011     #petapoco

PetaPoco version 3 is now available incorporating lots of minor changes - one of which is not backwards compatible requiring clocking the major version number.

Keep reading...


PetaPoco - Single Column Value Requests

Wednesday, April 27th, 2011     #petapoco

PetaPoco now supports queries on single column scalar values - eg: db.Query<long>(...). And some minor bug fixes.

Keep reading...


PetaPoco - Incorporating Feedback

Saturday, April 23rd, 2011     #petapoco

PetaPoco - Support for non-identity primary keys, T4 template schema tweaking, improved stored proc support and SQL Server geometry types.

Keep reading...


PetaPoco - Version 2.1.0

Thursday, April 21st, 2011     #petapoco

PetaPoco 2.1 is now available in Nuget including support for dynamics, columns with spaces, ansi strings and a few other bits and pieces.

Keep reading...


PetaPoco - Not So Poco! (or, adding support for dynamic)

Tuesday, April 19th, 2011     #petapoco

PetaPoco's main focus is obviously to work with POCO objects. Sometimes though you just want to run query and not have to worry about declaring an object for results. C#'s 4.0's new dynamic support is perfect for this.

Keep reading...


PetaPoco - Oracle Support and more...

Wednesday, April 13th, 2011     #petapoco

PetaPoco now has support for Oracle (including sequences), simpler primary key versions of SingleOrDefault, some new SQL builder bits, support for enum property types and more...

Keep reading...


Showcase Lane Peek 2

Tuesday, April 12th, 2011     #showcaselane

Showcase Lane has been progressing fabulously. Still not ready to talk too much about it, but here's another sneek peek.

Keep reading...


PetaPoco - Working with Joins

Tuesday, April 12th, 2011     #petapoco

Today I received an email asking how to do SQL joins with PetaPoco. Since this is not entirely obvious and there's a couple of ways of doing it I thought I'd write it up...

Keep reading...


PetaPoco - A couple of little tweaks

Friday, April 8th, 2011     #petapoco

I've been getting some great feedback on PetaPoco, all very positive. There's also been some great suggestions including these little tweaks...

Keep reading...


PetaPoco - PostgreSQL Support and More Improvements

Thursday, April 7th, 2011     #petapoco

Today I updated PetaPoco to support PostgreSQL database, tweaked some implementation details to yield better query plan caching and added the ability to query page or records without querying the total record count.

Keep reading...