AppHarbor,Cloud
4 February 2012 | 1 Comment
As per my previous post on AppHarbor’s new pricing structure and charging each application $10 for a custom domain, several ideas have been swirling around in my head (most of them I posted to their announcement in the comments). Option 1: Reduce the free ride The free instance (now called a worker) and application of [...]
AppHarbor,Cloud
4 February 2012 | 1 Comment
I woke up yesterday morning to see a flood of people Retweeting AppHarbor’s announcement that they have updated their pricing. Interested I read it through on my phone, my face turned white as I realised, I’ve just given a presentation last week in which AppHarbor’s free tier got people’s attention. Why I think its a [...]
ASP.NET MVC,SagePay,Testing
27 January 2012 | 1 Comment
This is a general technical and personal rant against SagePay. In this post I’ll present the reasons why I’m starting to get nervous about them handling my clients money… Firstly, their sample ASP.NET applications, oh dear. What’s wrong with them: ASP.NET WebForms, no MVC samples. VB only, no C# samples. Heavy use of VB specific [...]
ASP.NET MVC,SagePay
24 January 2012 | 1 Comment
I thought it would be a good idea to share how I have managed to get SagePay’s simulator working and accepting my localhost development server as valid. This is kind of a big deal for me as I can now develop and test in an easier environment, previously had to upload to a VPS which [...]
ASP.NET MVC,RavenDB
18 January 2012 | 0 Comments
In this series of blog posts I’ll be looking at a few gems I’ve found in the Racoon Blog source code that have helped me become a better code and feel happier about my codebase. One thing I find really helpful when trying to improve my coding skills is reading other (smarter) peoples code. Specifically [...]
ASP.NET MVC,RavenDB
18 January 2012 | 0 Comments
Yesterday whilst chatting in the RavenDB room on JabbR I had a brainwave and it was confirmed by the guys there. I should add my model annotations (Required, DisplayName etc) to my model because RavenDB doesn’t care! For example, take this model: [gist id=1be4a6f6e9b31ad90034] It then means I have to write a view model to [...]
ASP.NET MVC,RavenDB
30 November 2011 | 0 Comments
In my earlier “RavenDB, I love it’s aggressive caching.” post, I made a fatal mistake in my coding for the caching scenario, I forgot about stale indexes. Today I pushed an update to our “beta” environment for the website to let the client see the progress of the rewrite to a new theme, features and [...]
ASP.NET MVC,RavenDB
28 November 2011 | 8 Comments
This blog post has been brewing for a few weeks now, mainly since I had the eureka moment with RavenDB about how I should structure my ASP.NET MVC application’s data access. Mainly, I shouldn’t. Probably like many coming to RavenDB from the heavyweight ORM world such as Entity Framework, you feel the need to continue [...]
ASP.NET MVC,RavenDB
28 November 2011 | 2 Comments
The project I’m using RavenDB is starting to the near the final phase. I’ve now been profiling pages and optimising my sillier bits of code. One thing the site does is make ALOT of queries per page load that have to be (or near enough) dynamic pulling data from RavenDB for display. When starting the [...]
ASP.NET MVC,Testing
28 November 2011 | 0 Comments
One tool I’ve found in my aim to have peace of mind about my ASP.NET MVC applications is MVCContrib’s Test Helper extensions. Found here. It enables you to write unit tests to assert that your routes resolve correctly and to the correct places. Take for example the following route test, this asserts when someone posts [...]