Hey checkout my new blog on Github Pages using Jekyll.

Photoshop CC 2014

Exporting all Photoshop layers as Jpeg

Sometimes I like to just blog some handy hints that you might find useful, but really they are just so i have a central reference for handy hints!

Handy Hint Photoshop CC Layer exporting

In Photoshop, it is possible to export all layers as individual files rather than manually going through each and saving for web. This saves a heck of a lot of time!

Knockoutjs default if empty

I have been working on a big project recently involving knockoutjs and have learnt so much about this data binding MVVM library. It is a well supported JavaScript framework with a large community of users, so there is always a solution to a problem. However I came across a little problem, not with knockoutjs, but with how IE handles empty <span> tags.

Knockoutjs conditional attribute binding

You can create a custom binding attrIf which will check the value of a specific observable boolean before add or not the attributes. See this example:

Getting to know Markdown


Single line without any additional markup





CSS image captions

I have only recently discovered this, but it is something I thought was worth noting down on my blog for my future reference if anything!

Easy CSS image captions using :after and the attr attribute.

Archived blog posts

Website Archive

I have recently updated my website and using a new URL structure for blogging. As a result, and to make sure I don’t produce loads of 404’s, I have made sure to keep all existing pages active. Below is a list of the archived pages.

About Me

Tim James I'm Tim, a web applications developer from Glasgow, Scotland. Currently working for Kingfisher Systems Ltd, building bespoke systems within the Car Auction industry.

  • C# ASP.NET
  • .NET MVC 3
  • Web API
  • Razor
  • HTML5
  • CSS3
  • jQuery
  • WCF
  • SQL
  • knockout.js
  • AJAX
  • APIs
  • SignalR
Why not follow me on twitter? Follow me on Twitter