Git Unite – Fix Case Sensitive File Paths on Windows

Git Unite is a utility that fixes case sensitive file paths present in a git repository index on Windows. Since Windows is not case sensitive, the git index case sensitivity issue does not manifest itself until browsing the code repository … Continue reading

Posted in Git | Tagged , , | 10 Comments

PowerShell Object Pipeline

On .NET projects today, a common theme with setup and builds scripts is psake and Windows PowerShell. A development team member on my current project is a PowerShell Ninja, which prompted me to learn more about PowerShell this weekend. I … Continue reading

Posted in PowerShell | Tagged | Leave a comment

PetaPoco Custom SQL Paging

I blogged previously about Server-Side Paging with PetaPoco and DataTables, which works well for about 80% of the SQL statements that require server-side paging. In fact, I already submitted a pull request in December 2011 to modify the rxOrderBy Regex … Continue reading

Posted in PetaPoco | Tagged | 1 Comment

Server-Side Paging with PetaPoco and DataTables

TL;DR – Server-side paging of table data is not only faster and more responsive, but very easy to implement with PetaPoco and DataTables. I will demonstrate how millisecond response times are still possible even when dealing with a million rows … Continue reading

Posted in DataTables, PetaPoco | Tagged , | 10 Comments

PetaPoco DoddleReport Dynamic PIVOT Query

TL;DR – Sample ASP.NET MVC3 application demonstrating how to load PIVOT query results as a dynamic object with PetaPoco and exporting the data to Excel using DoddleReport. This blog post can be forked on GitHub: tawman / PetaPocoPivot. Dynamic Data … Continue reading

Posted in DoddleReport, PetaPoco | Tagged , | 2 Comments

Hierarchical Data with PetaPoco Multi-Poco Mapping

TL;DR – Sample ASP.NET MVC3 application demonstrating how to load hierarchical table data with a single SQL SELECT statement using PetaPoco’s Multi-Poco mapping feature. This blog post can be forked on GitHub: tawman / PetaPocoHierarchy. PetaPoco – A Tiny ORM-ish Thing … Continue reading

Posted in PetaPoco | Tagged | Leave a comment

Light the Afterburners with WP Engine

TL; DR – You will enjoy rolling your own WordPress instance on Azure until you see the cost of scaling and maintaining the site. I decided to spend more time blogging and less time and money managing the infrastructure by … Continue reading

Posted in Azure | Tagged , , | 2 Comments

Heterogeneous Development Environment with Parallels Desktop® 7 for Mac

TL;DR – Purchase a 17” MacBook Pro, add two external monitors, install Parallels Desktop® 7 for Mac, and start developing software solutions for any environment (Mac OS X, iOS, Android, Microsoft .NET, Windows 8, and Ruby on Rails et al) … Continue reading

Posted in Parallels | Tagged | 5 Comments

To the Cloud

To state that my net presence needed an upgrade would be the under statement of the decade. A quick glance at my legacy web site dashboard shows a perfect example of a static web site: Joomla! Version: Joomla! 1.0.11 Stable … Continue reading

Posted in Azure | Tagged | Leave a comment