Reading list August 2017

Automatic Scaling with Amazon ECS

Run Containerized Microservices with Amazon EC2 Container Service and Application Load Balancer

AWS IAM Policies in a Nutshell In this post we’re going to go through an explanation and tutorial of IAM policies. The long, deep, dark of AWS documentation can sometimes (understatement) overcomplicate concepts
Building Distributed Locks with the DynamoDB

Building a Real World Evidence Platform on AWS

How to Configure an LDAPS Endpoint for Simple AD Simple AD

Building High-Throughput Genomics Batch Workflows on AWS:

Introduction (Part 1 of 4) Deriving insights from data is foundational to nearly every organization, and many customers process high volumes of data every day. One common requirement of customers in life sciences is the need to analyze these data in a high-throughput fashion without sacrificing time-to-insight.

Job Layer (Part 2 of 4) 

Batch Layer (Part 3 of 4)

Workflow Layer (Part 4 of 4)

AWS Lambda vs. Azure Functions vs. Google Functions Serverless has been around for more than two years now and is not a new phenomenon. Our recent DevOps Pulse Survey showed, however, that only 30% of the responders are currently using serverless.

Serverless Cost Calculator Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM OpenWhisk

Introducing Azure Event Grid – an event service for modern applications Most modern applications are built using events – whether it is reacting to changes coming from IoT devices, responding to user clicks on mobile apps, or initiating business processes from customer requests.
Demystifying Certificate Requirements in Mutual TLS Understanding

Implementing a WCF Client with Certificate-Based Mutual Authentication without using Windows Certificate Store 

Creating self signed certificates with makecert.exe for development

One Git to Master them all Most tools are just a wrapper around the command line. We take a visual approach instead: Branch Explorer as a comprehensive repo visualization, integrated side-by-side diff with Semantic capabilities, proper 3-way merge and more. 

Social and Emotional Intelligence in AI and Agents Social signals and emotions are fundamental to human interactions and influence memory, decision-making and wellbeing.

Microsoft researchers achieve new conversational speech recognition milestone Last year, Microsoft’s speech and dialog research group announced a milestone in reaching human parity on the Switchboard conversational speech recognition task, meaning we had created technology that recognized words in a conversation as well as professional human transcribers.

Don’t strangle your monolith when migrating to the cloud — starve it to death Imagine that you’ve secured VC funding for a new concept called Muscle Unbound.

Building a Modern Bank Backend At Monzo, we’re building a banking system from scratch. Our systems must be available 24×7 no matter what happens, scalable to hundreds of millions of customers around the world, and very extensible.

Seven things I have learned about writing software It’s happening.

Tesla Shows How Traditional Business Metrics Are Outdated

Schrödinger, a Quantum behind the Secret of Life

Balancing Work and Life: When 9 to 5 Doesn’t Exist Focus on your spiritual health to improve performance, relationships, and your sense of balance and well-being.

Women have more active brains than men Side view of the brain summarizing blood flow results from tens of thousands of study subjects shows increased blood flow in women compared to men, highlighted in the red coloured areas of the brain: the cingulate gyrus and precuneus.

With 8 threatening volcanoes, USGS says California deserves close monitoring With the world’s top volcanologists heading to Portland, Ore., on Aug. 14 for the first international volcanology assembly held in the U.S. since 1989, the many famous, prominent and dangerous volcanoes of the West Coast will be the subject of field trips and much discussion.

US nuclear arsenal controlled by 1970s computers with 8in floppy disks Government Accountability Office report details ‘museum-ready’ machines controlling nuclear force messaging system that are ‘obsolete’ The US military’s nuclear arsenal is controlled by computers built in the 1970s that still use 8in floppy disks.

Hanson: Is California finally reaching the breaking point? Corporate profits at California-based transnational corporations such as Apple, Facebook and Google are hitting record highs. California housing prices from La Jolla to Berkeley along the Pacific Coast can top $1,000 a square foot.

The Charts That Tell the Story of 2017 (So Far) Over the first half of 2017, Insight examined many of the trends dominating the financial industry and making headlines. However, while headlines tell part of the story, nothing quite captures the movements of the market like data.

What Google’s Highest Rated Training Program Can Teach


Reading List Mar 16 – 23, 2017

Azure Architecture Center Ever wondered what the best practice for setting up and configuring cloud architectures well here is the answer welcome to the Azure Architecture Center
Accessing Azure App Services using Azure AD Bearer token Here are some simplified instructions on how to setup and use Azure Active Directory authentication for Azure App Services and code that will allow an application to use a Bearer Token to access that app.
Cloud Messaging – Amazon or Azure? When architecting solutions that need to communicate between separate services or applications, messages queues and services buses become increasingly important.


ASP.NET Core: Building chat room using WebSocket WebSocket is real-time communication protocol we can use to make UI in browser to send and receive messages from server over real-time communication channel. WebSocket is also supported by ASP.NET Core. This blog post demonstrates how to build simple browser based chat room on ASP.
Tweak sign in messages with the ASP.NET OWIN middleware Configuring the ASP.NET OWIN middleware (MW from now on) in your web app makes it super easy to sent your users to authenticate with Azure AD, as the MW takes care of manufacturing the right message for the Authorization endpoint from the options you provided at startup.
Short introduction to serverless architecture Serverless architecture and Functions as a Service (FaaS) are new trends in cloud computing. Besides Microsoft and Amazon there are many other vendors providing FaaS services. This blog post is short introduction to serverless architecture and here I try to explain what it is and why we need it.

Demystifying a few Angular2 concepts for starters Being immersed in the JavaScript frameworks world can be intimidating. Today, I will try to demystify a few concepts and perhaps at the same time answer some questions that someone starting with Angular2 will most probably have.
An Angular 2+ . Net Core Application Consuming an Azure Machine Learning Model Skip Navigation Links.

NuGet is now fully integrated into MSBuild In the past, NuGet packages were managed in two different ways – packages.config and project.json – each with their own sets of advantages and limitations. With Visual Studio 2017, we have revamped the NuGet package management experience by introducing package reference.

20 Software Scalability Questions & Answers for Architect Interview Web applications scalability is a common problem most of the web architect face. Any internet facing web application may require to be highly scalable due to heavy load of traffic. Now adays , developing a smart web application is much more than creating dynamic Web pages.
The strange link between the human mind and quantum physics “I cannot define the real problem, therefore I suspect there’s no real problem, but I’m not sure there’s no real problem.
Pressure Doesn’t Have to Turn into Stress When I was in my late twenties, I was diagnosed with stomach cancer. Doctors operated and told me to hope for the best. I returned to Japan, where I was working, and tried to forget about it. The tumors returned a year later, this time in my liver.
What are the 21st-century skills every student needs? The gap between the skills people learn and the skills people need is becoming more obvious, as traditional learning falls short of equipping students with the knowledge they need to thrive, according to the World Economic Forum report New Vision for Education

Reading List Jan 28 – Feb 5, 2017

How to Audit Login activity in IdentityServer3 In some use cases there is a security requirement for Auditing of User Login Activity, which is not covered by IdentityServer3. As we used the ASP.NET Identity as User Store, it also possible to implement some sort of Auditing as a custom SignInManager.cs in ASP.

Message queues & you – 12 reasons to use message queuing. Message queues help a lot with ensuring data is never lost, traffic spikes, etc.

What is Azure Event Hubs? Event Hubs is a highly scalable data streaming platform capable of ingesting millions of events per second. Data sent to an Event Hub can be transformed and stored using any real-time analytics provider or batching/storage adapters.

Scaling Git (and some back story) A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company.  We are a big company with tons of teams – each with their own products, priorities, processes and tools.

TrumpBeat: Three Lessons From The Travel Ban Welcome to TrumpBeat, FiveThirtyEight’s new weekly feature looking at how developments in Washington affect people in the real world.

Californians are paying billions for power they don’t need The saga of two plants — Sutter Energy and Colusa — helps explain in a microcosm how California came to have too much energy, and is paying a high price for it.

Reading List Jan 1 – Jan 7 2017

Nulls Are Not The Problem

Setting Up Ngrx/Store In An Angular 2 Project

Project Wycheproof

41 of Google’s Toughest Interview Questions

Two-Factor authentication in ASP.NET Identity 3 using TOTP authenticator


Ahoy Travelers: These Are Your Rights When Airlines Screw Up

Finland has started handing out a basic income

The Rodgers Creek and Hayward Faults are revealed to be one fault, capable of a Magnitude=7.4 earthquake