Did you know that ASP.​NET Identity and the OAuth authentication providers are two completely separate technologies, and that you do not have to use ASP.​NET Identity to use one of the OAuth providers? In this blog post shows you how to configure your ASP.​NET project to use the GitHub authentication provider without any of ASP.​NET Identity being involved.


Scott Jehl takes a look at Wired's new site and explains a few optimization tweaks that could massively improve the perceived performance.


Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web. Imagine a world where developers know everything there is to know about accessibility. You design it and they build it… perfectly. In this world, only the design itself can cause people with disabilities to have trouble using a product.


You probably noticed that some links on Facebook and Twitter looks better than others. They have relevant title and description and most of them have a nice image linked. This is not a coincidence or dark magic and you can implement it for your website in couple minutes.


Rarely are v.1 products very good. How is it, then, that some products thrive despite flagrant shortcomings?


Search engine optimization (SEO) is the process of optimization of a website, which main purpose is to make it more visible among results from search engines (such as Google). There are tons of practices, tricks and tips that can be applied to improve a website in terms of SEO. Lets start with some basics.


Distance Metrics for Fun and Profit