Book

I'm writing a book! Fast ASP.NET Websites

Ever since I first started writing code, I've always been interested in the performance of websites and making them faster. It's amazing how a slow website can be brought to life with a few simple twe..........



Fast ASP.NET Websites has been released!

A rather large and suspicious looking box arrived at my house yesterday. To my surprise, it was the first few copies of Fast ASP.NET websites. These have just rolled fresh off the press courtesy of Ma..........



Fast ASP.NET Websites Book Giveaway

Fast ASP.NET Websites has just been released, and if you haven't already gotten your hands on a copy, I have 3 free copies to give away. Fast ASP.NET Websites is a practical, hands-on guide to ..........



Fast ASP.NET Websites Competition - Results

The results are in! Thank you to all the people who entered the competition and tweeted about the book. The competition closed on the night of the 22th October 2013, and the number of entries was fant..........



I'm Contributing to a Smashing Magazine Book - A Career On The Web

I am proud to say that I have been involved with and contributed to the latest Smashing Magazine book entitled A Career On The Web: On The Road To Success, this book provides a number of tips and best..........



I'm Writing a Book - Building Great Startup Teams

I am very excited to announce that I am writing another book. I've been secretly working on this project for the past 8 months, and finally wanted to share it with you. If you are a regular reader of ..........



How I built buildingstartupteams.com

If you follow this blog, you may have noticed that I've been working on a side project for the past 8 months or so. I'm really passionate about building and growing teams and I'm lucky enough to get t..........



I'm writing a book - Progressive Web Apps

I am very proud to announce that I am writing a new book entitled Progressive Web Apps. I started working on it during late 2016 and the book is shaping up nicely! I will be the first to admit that I..........