Resources I like

In this post I share with you some of my favourite resources from around the web.

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.

Online video training courses

Pluralsight

If you are wanting to learn a new programming language or framework and are more of a visual learner then you should try Pluralsight.

You can follow along with the videos and learn at your own pace.

Web Hosting Services

eUKhost

Managed web hosting services with 24x7 live chat support. Host your website and get a 30 day money back guarantee. Reliable and secure provider, since 2001.

Podcasts

Coding Blocks

Coding Blocks is the podcast and website for learning how to become a better software developer. We cover a wide variety of topics that range from good programming practices which are language agnostic all the way to specifics for particular languages.

MS Dev Show

The MS Dev Show is THE podcast for Microsoft developers covering news and topics such as Azure (cloud), Windows, and cross-platform development using MS tools

.Net Rocks

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Cynical Developer

The podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Javascript Jabber

JavaScript Jabber is a weekly discussion about JavaScript, front-end development, community, careers, and frameworks.

Awesome blogs

The Reactionary

At the Reactionary you’ll find a number of Tutorials, opinion pieces, conversations around best practices and more! If you are wanting to get a truly deep Grok of the React.js library then you need look no further.

A journey in .Net Core

A blog to chronicle Jamie's journey in learning .NET Core.

Luke Warren Dev

Software Development Tips and Stories When he feels Like It

CODE uncovered

An ASP.NET, C#, MVC and Umbraco Web Development tutorial website

nate_the_dba

Nate writes about topics that relate to his career, IT, database technology, & other minutia of the cube-ville type workplace.

.Net Evolved

.Net Evolved is a website that is focused on giving you help to improve your performance and knowledge in the .NET world

Top