How-To Fork Git Repositories on Visual Studio Online

Visual Studio Online Microsoft rebranded Team Foundation Service as Visual Studio Online with the launch of Visual Studio 2013 last fall. Visual Studio Online enables team collaboration using either Git or TFS source code control directly inside Visual Studio 2013, … Continue reading

Posted in Git | Tagged , , | 7 Comments

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 , , | 14 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 | 3 Comments

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 , | 11 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 | 1 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 , , | 3 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