November 2011 Entries

Cloudberry promotion–running until December 1st

I mentioned some Cloudberry products in my previous post on Cloud backups. They’re currently having a sale on Backup Server and Backup Desktop until 1st of December, so if you liked what you read in my other post you should head over and take advantage of the promotion. Tags: Cloudberry

Getting started with cloud backups

Everyone needs backups, and for a long time this has meant dealing with backup drives, tapes, software, rotations, and all those fun things. But with the ever increasing popularity and reducing costs of cloud storage and cloud services in general, the cloud is becoming a great alternative destination to tapes and drives. Recently more and more of my backups (personal and work related) have been migrated to the cloud, so I thought I’d write a little bit about the services and products that I’m using. Firstly, why the cloud? Well there are a couple of compelling reasons: ...

jQuery Mobile 1.0 Final

In my defence I noticed the release of RC3 a little late! Now 1.0 Final is out – time to skip past RC3 and get upgrading. That’s right, version 1.0 is out! After more than a year of refinements, we now have a rock solid release.   When we first launched this site back in the summer of 2010, we had a few concept sketches and some very ambitions goals: to create an elegant HTML5-based user interface library for the jQuery community designed to work on all popular mobile platforms....

jQuery Mobile RC3

jQuery Mobile RC3 is out. Go grab it if you’re a jQuery mobile type person. It’s getting very close to release 1.0, and it looks like there’s a big drive for improved performance going on: Sure, we know we said we were going straight to 1.0 when RC2 came out, but we’ve been making a ton of performance enhancements and we just want to make sure 1.0 goes off without a hitch. Unless a regression crops up, this is the exact code that will be released as 1.0 final later this week so consider this an...

Does desktop minimalism drive productivity?

Does desktop minimalism drive productivity? I think it depends on the person. A nice clean workspace can feel pretty good, but some people just don’t care and it doesn’t affect them. Also if you’re spending a lot of time stressing over having a tidy workspace, then that’s certainly not going to be helping your productivity. Having said that, my Windows/OSX switching setup at the moment is terrible, and it’s *really* affecting my productivity – however that’s less about a messy desktop and more about needing a decent way of cutting down on keyboards.

A quick tip when working with AWS IAM / S3

Be patient. I’m not sure if this is documented anywhere, but sometimes changes to a policy might take a minute or two to kick in. If you’re aware of this, and you’re 100% sure that what you’re doing it right then it’s fine, but when you’re not sure if your policy is correct then it can be a little frustrating to troubleshoot. On a related note, if you’re looking for a quick guide on creating a subaccount and giving it access to a single S3 bucket then this is the link for you: How to create subaccounts and...

Skipping rendering a section in ASP.NET MVC / Razor layouts

Today I had an interesting situation with ASP.NET MVC Razor views. I was dynamically switching layouts based on the host header, and for one layout in particular I wanted to use the layout file to exercise more control of the site than is probably usual. The reason for this was that this one particular layout was aimed at mobile devices, and so I wanted to skip rendering a couple of the optional sections that the site had to save on a bit of bandwidth. The views contained standard @section footer { STUFF BE HERE! } type...

Gotchas (and workarounds) with ASP.NET double submit prevention using jQuery

Double submit prevention is one of those things that developers sometimes have a hard time “getting”. It has an obvious fix – JUST CLICK THE BUTTON ONCE! No matter how obvious that fix is for us developers, chances are that at some point you’re going to be asked to go a little further and add code to prevent people from clicking your submit buttons twice – as was the case for me recently, when I had to look at this issue in  2 separate legacy codebases that we were lucky enough to inherit from other dev teams. ...