“We’re all back at square one again.” That was the overwhelming lesson we learned while designing our first major Apple Watch app for launch.

“Your application is broken”, they say. You ask what doesn’t work, and they say: “We get an error”. Fantastic. What sort of error? “Well, it’s on a blue screen”. Aha…

Most of these items are general and applies to all languages and frameworks not just Node.js - however some of the tools presented are Node.js specific.

There have been rumors for years that the NSA can decrypt a significant fraction of encrypted Internet traffic.

To handle the massive scale and performance requirements for their highly anticipated game (over 1,000,000 downloads and 31M minutes played on opening weekend alone), the Next Games development team chose to implement their backend services on Azure. For their persistence layer, which needed to ingest massive volumes of game profile and state metadata while serving low latency queries (under 10 ms), they selected Azure DocumentDB, the fully managed NoSQL JSON database.

Single sign-on means being able to access all of the applications and resources that you need to do business, by signing in only once using a single user account. Once signed in, you can access all of the applications you need without being required to authenticate (e.g. type a password) a second time.

ASP.NET MVC 6 comes with a basic dependency injection container that will allow you to implement constructor and property dependency injection into your controller classes. This may be enough for smaller ASP.NET MVC 6 applications while other applications can continue to use Autofac, Ninject, StructureMap, Unity, etc.

Docker is an application virtualization service based on features of the Linux operating system. It provides a way to share a host OS, and using a virtualized filesystem, install and run Linux based apps in an isolated environment called a container.