- Programming Languages
- Development Environment
- Server Stack
- App Development
- Web Development
- Design Tools
- Photography / Music
Dense and terse but well worth reading.
|Kindle|| Douglas Crockford||176 Pages||In Progress|
Design, construction, and maintenance. Excellent read.
|300 Pages||In Progress|
|The Pragmatic Programmer|
Don't over-engineer code, refactor to the hilt or fine tune performance beyond requirements.
|352 Pages||In Progress|
|Code Complete: 2nd Edition|
The best practical guide to programming I have ever read. My only regret whilst reading this book is that I should have read it years ago.
|Kindle||Steve McConnell||960 Pages||In Progress|
|The Software Craftsman: Professionalism, Pragmatism, Pride|
This has to be one of my favourite books. Sandro explains in a clear, concise and no-nonsence manner what it takes to be a modern professional developer. I couldn't help but nod in agreement as I read this.
|Kindle||Sandro Mancuso||285 Pages||January 4, 2016|
Explains core TS concepts, implementing SOLID design patterns, creating Type Definitions and testing with Jasmine.
|Kindle||Steve Fenton||248 Pages||December 3, 2015|
|Software in 30 Days|
Next time you argue with a manager re. Agile v Waterfall lend them this book.
|219 Pages||July 20, 2015|
My goto resource for Git when I want to go beyond the usual daily Git commands. This helped me setup my own Git server on my office NAS.
|iBooks||Scott Chacon||456 Pages||April 15, 2015|
|A Tour of C++|
If your new to C++ then read this first. A quick guide and overview of the language by it's designer Bjarne Stroustrup.
|Kindle||Bjarne Stroustrup||192 Pages||February 4, 2015|
|GCHQ: Britain’s Most Secret Intelligence Agency|
GCHQ originates from the famous Bletchley Park WWII code-breaking organisation. Fascinating read. Really enjoyed this one.
|Kindle||Richard Aldrich||448 Pages||January 26, 2015|
This read will want to make you switch from Wi-Fi to Li-Fi. I love reading about talented hackers.
|Kindle||Kevin Poulsen||289 Pages||January 19, 2015|
|The Art of Intrusion|
Kevin Mitnick, arguably the world′s most famous hacker tells some very cool stories. I loved the one about reverse-engineering fruit machines.
|Kindle||Kevin Mitnick||270 Pages||January 14, 2015|
|The Art of Deception|
An eye opening guide to Social Engineering that addresses the human element of computer security.
|Kindle||Kevin Mitnick||368 Pages||January 8, 2015|
|Ghost In The Wires: The World’s Most Wanted Hacker|
The Kevin Mitnick story, the tale of the world's most wanted computer hacker. Highly recommend this book.
|Kindle||Kevin Mitnick||560 Pages||January 4, 2015|
If you want to design efficient object-oriented software this book is for you.
|Kindle||Martin Fowler||208 Pages||September 21, 2014|
|Architecting Applications for the Enterprise|
This book touches on many architectual patterns especially for .NET applications in the enterprise.
|336 Pages||August 17, 2014|
|Professional Application Lifecycle Management|
ALM heads up by the experts. Worth a read.
Brian A. Randell
|696 Pages||July 20, 2014|
|Pro ASP.NET Web API|
Good insight into building Web API's the .Net way.
|616 Pages||March 30, 2014|
|Pratical ASP.NET Web API|
Some pretty good Web API demos in here.
|Kindle||B. Lakshmiraghavan||340 Pages||February 9, 2014|
|Windows 8 Apps with XAML and C# Unleashed|
I am a XAML fan and this book has some good clean examples.
|Kindle||Adam Nathan||581 Pages||January 5, 2014|
|Programming Entity Framework: DbContext|
What Julia Lerman doesn't know about Entity Framework isn't worth knowing. She is my goto source for anything and everything EF.
|258 Pages||December 17, 2013|
|WPF 4.5 Unleashed|
The book to read for developing WPF apps. Very clear and concise.
|Kindle||Adam Nathan||864 Pages||December 15, 2013|
|Visual Studio LightSwitch 2012|
LightSwitch is my goto tool for building RAD LOB apps. I even developed my own LightSwitch Shell available at LightSwitchShells.com
|Kindle||Tim Leung||671 Pages||September 29, 2013|
|Wireshark 101: Essential Skills for Network Analysis|
Want to analyse a network and see exactly whats being transmitted / received? Work your way through these labs.
|Kindle||Laura Chappell||370 Pages||June 21, 2013|
|MVVM Survival Guide for Enterprise Architectures|
MVVM best practices for Silverlight and WPF developers.
|492 Pages||September 16, 2012|
|Visual Studio LightSwitch Unleashed|
Rapid App Development with LightSwitch.
|Kindle||Alessandro Del Sole||832 Pages||July 15, 2012|
|Pro Business Applications with Silverlight 5|
Silverlight LOB Apps.
|Kindle||Chris Anderson||708 Pages||May 6, 2012|
|Silverlight 5: Building Rich Enterprise Dashboards|
Some good design ideas.
Joel Eden, PhD
|288 pages||March 17, 2012|
|Mastering LOB Development for Silverlight 5|
Quick start guide for SL5 LOB Apps.
|430 Pages||March 7, 2012|
|Steve Jobs: The Exclusive Biography|
The only autobiography on Steve worth reading.
|Kindle||Walter Isaacson||568 Pages||January 18, 2012|
|Programming in Objective-C|
Read this to get an overview of Objective-C. Struggled with it to be honest.
|Kindle||Stephen G. Kochan||552 Pages||December 4, 2011|
Good section on Win Phone 7.
|Kindle||Laurent Bugnion||710 Pages||November 28, 2010|
|Pro Entity Framework 4.0|
|Paperback||Scott Klein||280 Pages||June 10, 2010|
|Silverlight 4: Problem – Design – Solution|
Good overview of SL4.
|Kindle||Nick Lecrenski||528 Pages||May 16, 2010|
|The Official Ubuntu Server Book|
Read this before setting up my first Ubuntu Server. Good reference book.
|528 Pages||February 7, 2010|
|Cloud Computing with the Azure Platform|
Azure is moving fast but this gives a good general insight into the cloud platform.
|Paperback||Roger Jennings||360 Pages||November 29, 2009|
Good examples of practical LINQ coding.
|Paperback||Joe Mayo||384 Pages||November 22, 2009|
|Introducing Microsoft Silverlight 3|
Some nice demo nuggets in here.
|Paperback||Laurence Moroney||384 Pages||October 11, 2009|
|WCF MCTS Self-Paced Training Kit|
Worth reading for WCF best practises.
|640 Pages||August 23, 2009|
|ASP.NET MVC 1.0 Quickly||Paperback||Maarten Balliauw||241 Pages||August 2, 2009|
|Essential Windows Communication Foundation|
Good introduction to WCF.
|608 Pages||April 26, 2009|
|Professional ASP.NET MVC 1.0|
First book I read on the topic.
|456 Pages||May 17, 2009|
|jQuery UI 1.6: The User Interface Library|
Good reference for jQuery UI.
|Paperback||Dan Wellman||440 Pages||April 5, 2009|
|Lua programming gems|
Some nice little code snippets in here.
|368 Pages||January 25, 2009|
|XPath 2.0 Programmers Reference|
Reference book for pro XSLT developers. It assumes no previous knowledge of the language.
|Paperback||Michael Kay||1,376 Pages||November 23, 2008|
|Windows® Workflow Foundation|
Sequential approach to understanding WWF workflows. Learn how to create Windows Workflow Foundation–enabled apps and services.
|Paperback|| Kenn Scribner||512 Pages||October 26, 2008|
|Pro C# 2008|
Good ref for new API's in WWF, WPF, WCF and LINQ.
|Hardcover||Andrew Troelsen||1,370 Pages||August 24, 2008|
|Pro SQL Server 2008 XML|
Definitive guide on working with XML within SQL Server 2008.
|Hardcover||Michael Coles||500 Pages||June 8, 2008|
|Pro LINQ: Language Integrated Query in C# 2008|
Heads up on LINQ and what it's all about.
|Paperback||Joseph Rattz Jr||622 Pages||May 11, 2008|
|Building a Web 2.0 Portal with ASP.NET 3.5|
Some interesting dashboard ideas.
|Paperback||Omar AL Zabir ||310 Pages||March 23, 2008|
|Introducing Windows Server® 2008|
Pragmatic advice for admins running Windows Server 2008 in the enterprise.
|Paperback||Mitch Tulloch||496 Pages||February 17, 2008|
Simple XQuery reference. Handy when working with XML stored within SQL Db's.
|Paperback|| Priscilla Walmsley||512 Pages||December 30, 2007|
|Microsoft Expression Blend|
Good intro to Blend. You really need to use the tool to get the hang of it though.
|734 Pages||December 29, 2007|
|SQL Server 2005 Stored Procedure Programming|
Reference for Stored Procedures. Some good transaction examples.
|Paperback||Dejan Sunderic||664 Pages||June 24, 2007|
|Applications = Code + Markup|
A heavy and difficult read. Makes a good ref book though.
|Hardcover||Charles Petzold||x Pages||May 27, 2007|
|Professional SQL Server 2005 Reporting Services|
Reporting solution for report designers and programmers.
|Paperback|| Paul Turley|
|720 Pages||February 25, 2007|
|Beginning Object-Oriented ASP.NET 2.0|
Covers the basics from definition to inheritance.
|Paperback||Brian R Myers||218 Pages||February 11, 2007|
|Pro Ajax and the .NET 2.0 platform|
What it says on the tin.
|Paperback||Daniel Woolston ||486 Pages||December 24, 2006|
|Developer’s Guide to Directory Services Programming|
The first book on programming to directory services using .NET, one of the least-understood aspects of .NET application development.
|512 Pages||November 26, 2006|
|Pro ASP.NET 2.0 in C# 2005|
Web forms and Masterpages. Good ref book.
|Paperback||Matthew MacDonald||1,256 Pages||July 16, 2006|
|Foundations of Atlas: Rapid Ajax Development|
Guide to AJAX and where it fits within web development.
|Paperback||Laurence Moroney||340 Pages||June 11, 2006|
|Microsoft Visual C# .NET|
|672 Pages||March 19, 2006|
|.NET Gotchas: 75 Ways to Improve Your C#|
Good practical programming tips.
|Paperback||Venkat Subramaniam||396 Pages||December 17, 2005|
|Visual Studio Hacks|
Good build tricks and automation advice.
|Paperback||James Avery||504 Pages||October 15, 2005|
|Professional Web Parts and Custom Controls|
Dashboard web parts code snippets. Used for office intranet project.
|Paperback||Peter Vogel||449 Pages||May 21, 2005|
|Teach Yourself C++ in 24 Hours:|
Fundamentals of C++, including managing I/O loops and arrays, object-oriented programming, and creating C++ console apps.
|Paperback||Jesse Liberty||528 Pages||November 14, 2004|
Eric Evans is the DDD guru. Great book for understanding Domain-driven architecture.
|Kindle||Eric Evans||560 Pages||May 19, 2004|
|Microsoft SQL Server 2000 DTS|
Data Transformation Services for Microsoft SQL Server 2000. Examples in VB.
|Paperback||Timothy Peterson||744 Pages||December 14, 2003|
|Paperback||Jesse Liberty||720 Pages||October 26, 2003|
|Introducing Microsoft® .NET|
Intro to .NET Framework.
|Paperback||David S. Platt||352 Pages||July 27, 2003|
|The Guru’s Guide to SQL Server Stored Procedures|
Very nice code examples.
|Paperback|| Ken Henderson||800 Pages||July 6, 2003|
|Applied SOAP: Implementing .NET Web Services|
|Paperback|| Kenn Scribner|
|432 Pages||May 18, 2003|
This helped me dev my multi-threaded version of domain scanning / registering app.
|Paperback||Alan Dennis||336 Pages||February 2, 2003|
|Professional ASP.NET 1.0|
Everything you need to master ASP.NET and build dynamic, successful, enterprise Web application.
|1,300 Pages||October 20, 2002|
|Developing Applications with Visual Studio|
Good for C++ developers working in VS.
|Paperback||Richard Grimes||832 Pages||April 28, 2002|
|.NET Wireless Programming|
Did not get on with this book. Disagreed with many concepts.
|Paperback||Mark Ridgeway||564 Pages||April 14, 2002|
|Microsoft .NET XML Web Services|
Intro and reference.
|Paperback||Robert Tabor||480 Pages||February 17, 2002|
|GPRS and 3G Wireless Applications|
A little lower level than I was expecting. Worth a read.
|Paperback||Christoffer Andersson||352 Pages||June 3, 2001|
|Introducing .NET (Programmer to programmer)|
|400 Pages||April 8, 2001|
|Paperback||R Allen Wyke|
|1,024 Pages||March 11, 2001|
|Inside Microsoft® SQL Server|
Read before setting up my first SQL 2000 server.
|Hardcover|| Kalen Delaney||1,088 Pages||February 11, 2001|
|UMTS: Mobile Communications for the Future|
Enjoyed reading this. Little practical programming advice.
|Hardcover||Flavio Muratore||264 Pages||December 21, 2000|
|Designing Wireless Information Services|
The first book that explains how to design user interfaces for mobile applications and Web sites that work in the mobile environment.
|Paperback||Johan Hjelm||432 Pages||August 20, 2000|
|Programming Apps with the Wireless Application Protocol|
The authoritative programming guide to the WAP standard from the creators of this breakthrough technology.
|Hardback||Steve Mann||256 Pages||February 6, 2000|
|Managing Internet Information Services|
After reading this I wanted to setup my own internet services company. So I did!
|668 Pages||June 7, 1998|
|Google Cloud Platform||Lynda.com||Joseph Lowery||January 15, 2015||November 20, 2015||3 hours|
|Practical Cybersecurity||Lynda.com||Malcolm Shore||August 26, 2014||January 5, 2015||2 hours|
|Troubleshooting ACLs with Wireshark||Pluralsight.com||Ross Bagurdes||June 19, 2013||January 4, 2015||3 hours|
|Network Troubleshooting||Lynda.com||Mark Jacob||March 27, 2013||December 30, 2014||1 hour|
|Exploring the Packet Delivery Process||Lynda.com||Mark Jacob||January 9, 2014||December 30, 2014||1.5 hours|
|Understanding SSH||Lynda.com||Scott Simpson||December 9, 2014||December 26, 2014||1 hour|
|Architecting Massive-Scale Ready-For-Business Web Apps||Build 2014||Yochay Kiriaty||April 4, 2014||May 18, 2014||1 hour|
|Extending Your On-Premises Network into Azure Securely||Build 2014||Ganesh Srinivasan||April 3, 2014||April 27, 2014||1 hour|
|Designing and Implementing Hybrid Cloud Solutions for Architects||Build 2014||Mario Szpuszta||April 2, 2014||April 5, 2014||1 hour|
|HTTP Fundamentals||Pluralsight.com||Scott Allen||February 17, 2012||September 21, 2013||3 hours|