How To Get Started With Umbraco ModelsBuilder

In this tutorial, you will learn why defining your Umbraco document types in the code will make your life a lot less stressful and then how to create an Umbraco document, using the built-in ModelsBuilder.  Why Define My Document Types In Code? One [...]

What Javascript Framework Should You Learn?

In this episode, I answer a question from Geoff.  Geoff like a lot of people is struggling to decide which Javascript framework to learn. In this episode, I talk about how you can evaluate if a framework is worth learning, the benefit between follo[...]

Three Fundamentals Of Writing Good HTML and CSS

Understanding the fundamentals of writing good code, whether it be HTML, CSS, Javascript or C# is essential in order to write well-crafted code.   As a software professional, if you don't care about writing good code then you might be in the wrong pr[...]

Getting Vulcan Search Up And Running Locally

Recently, I needed to get a client's website up and running on my local PC, the gotcha... it uses Vulcan search, which is a third-party search plug-in, which I've never used before.  In today's guide, I'm going to cover the errors and the steps I fol[...]

What Happens To CSS When A Webpage Is Loaded

Understanding how a browser loads up and renders a page is an important part of becoming a CSS ninja.  In this guide, you will learn how CSS works and how it is loaded How Are CSS Style Defined? A CSS rule consists of a selector and a declaration b[...]

NDepends with Patrick The Lead Developer From NDepends

I constantly research and experiment with new tools to try and make me more productive.  Recently, I've been playing with NDepends which is a code analysis tool that promises to help you write better code.  Recently, I had a very special interview wi[...]

What Is NDepends?

Building high-quality and well-crafted software is not an impossible ideal, regardless of how much experience your team possesses, or how tight a deadline might be you can ensure that quality is part of your process.  Without the right process or too[...]
Back to top