I made a docker image to serve the front yard of my blog. To support HTTP2, I built it with libressl (why?). Luajit is also built in to satisfy my curiosity. This is no commercial version of NGINX, though I also included an upstream health check module. Link: yuxhuang/alpine-libressl-luajit-nginx
Microsoft has just released Azure Container Registry preview at Connect(). It is a private Docker container registry service like Docker Hub, GCR, and AWS ECR. I have a test run of ACR. Creating an Azure container registry As usual, I sign in to the Azure Portal to add a new object. Here is the information I use to […]
ASP.NET Web API provides very streamlined support in the framework to handle content negotiation. In HTTP specs, following Accept series of headers are used in a HTTP client to set in the request for content:
ASP.NET Web API supports first two headers out of the box. The framework itself would select the right MediaTypeFormatter class […]
In .NET Framework 4.5, Microsoft introduced async and await keywords in C# to simplify non-blocking programming. Microsoft has a very nice article about asynchronous programming on MSDN. However, transactions were not aware of async/await in .NET 4.5 (perhaps that would also be the reason EntityFramework did not come out with async support that time.) In […]
Among all the debates about mass surveillance and NSA intercepting and spying the Internet traffic, do you really know how secure your server-side SSL configuration is? Qualys SSL Labs provides a very detailed analysis tool that checks almost all aspects of the SSL configuration of a web server. This blog’s report is here. In SSL Labs’ […]
BookSleeve (project site, author blog post) provides a native async Redis client for .NET with effortless multiplex support, as an alternative to the famous ServiceStack.Redis.
I normally do not like Quora answers. But this answer is so insightful. Remember to click on the overlay (rather than sign-in) if you just want to see this answer. /via Daring Fireball
Daniel Eran Dilger provides an inside look into the 64-bit iOS 7 and ARMv8, and compares a possible 64-bit Android environment. In short, the benefits of moving iOS apps to 64-bit include the hardware advantages of the A7’s 64-bit cores (including more registers, and likely more cache), the improvements and optimizations inherent in the new […]
Guy English and Rene Ritchie did a fascinating interview of Ryan Nielsen, Apple OS X’s former product manager.
In the past 15 years, Microsoft grew from an operating system and office software company, to an enterprise software company (Windows Server systems, Dynamics, Sharepoint), a consumer electronic company (Xbox), an online service company (Bing), and more recently, a cloud computing company (Azure). Microsoft did what most companies do when they grow – diversifying their […]