One of the many areas which has been revamped completely with ASP.​NET 5 is the localization infrastructure. Anže Vodovnik takes a look at how you localize Razor views in ASP.​NET 5 and MVC 6.


Conventional wisdom says that developers are bad at testing their own code - the main reason being that developers tend to test their software with the "happy path" in mind. Erik Dietrich gives a few techniques you can use to be more effective at testing your own software.


The web consists of content, content consists of words and words can be long, very long. Everyone involved with the web will sooner or later have to deal with long words.


The web is moving toward using HTTPS encryption by default. This move has been encouraged by Google, which announced that HTTPS would be a ranking signal. However, moving your website to HTTPS is good for other reasons, too.


React Native brings what developers are used to from React on the web — declarative self-contained UI components and fast development cycles — to the mobile platform, while retaining the speed, fidelity, and feel of native applications.


This guide is intended to be a simple but practical way to get started with the basics of Docker. Although there’s a lot covered just in the one guide, it barely scratches the surface of what Docker can do and the power it has when it comes to orchestration.


Instead of giving computers imperative recipes for doing things, you can give them declarative specifications of problems and let them find the answers. As a human your skill is understanding what needs to be done; the computer’s skill is working out the best way to do it.


The recent Ashley Madison hack has shown how to make your originally safe password hashing useless. Many passwords have been already decrypted that way and it again turns out that most passwords are super simple and predictable. It shows that even if the passwords wouldn’t have been cracked, hackers could still run word-lists on the hashes and get access to the accounts easily. Always choose a strong password and use them only once.