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. 
 http://developers.de/blogs/armin_kalajdzija/archive/2016/09/23/how-to-audit-login-activity-in-identityserver3.aspx

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

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.  
https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-what-is-event-hubs

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. 
 https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-git-and-some-back-story/

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.
 http://fivethirtyeight.com/features/trumpbeat-three-lessons-from-the-travel-ban/

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. 
http://www.latimes.com/projects/la-fi-electricity-capacity/

Reading List Jan 17-Jan 27, 2017

Reading List Dec 20 – 31

Netflix Conductor : A microservices orchestrator

Serverless Architecture – The Way Forward

Why Microsoft believes we’re on the threshold of quantum computing

Service Bus, .NET Standard, and Open Source

Collecting diagnostics for WCF (hosted in IIS) & Web Service performance related issues

General

Is the Bubble Out West about to Burst?

8 Tips for Handling Tough Questions from Prospects, Employees or the Media

8 Great Philosophical Questions That We’ll Never Solve

Perfect Icebreakers: 8 Smart Phrases That Will Make You Better at Networking

Reading List – Oct 30 – Nov 5, 2016

Technology

Security Considerations and Best Practices for WCF 4 Apps

Contract-first web service development using WCF and .Net 4.5

Custom WCF Authentication Using Message Contract

Technologies matter

Visual Representation of SQL Joins

Configure IIS to use your self signed certificates with your application including IIS client certificate mapping authentication

Service Ownership and Linked Data

Azure Relay – cross-platform, open-protocol connections

Personal Growth

How to Live with Purpose: Follow the 6 Ms

Transcript of “Why you think you’re right — even if you’re wrong”

Reading list for Nov 13- 20, 2016

Technology

Five Days of Azure Functions

Triggering a Microsoft Flow from an HTTP Post

Publishing to IIS with Web Deploy using Visual Studio

How the gains we make in AI could ultimately destroy us

Making code faster : Starting from scratch

VS 2017 Productivity Guide

Step-By-Step: Multi-Site Azure VPN Revisited

Deep Dive into Azure App Service: A Platform to Build Modern Applications

.NET Framework – What’s New in C# 7.0

WinAppDriver – Test any app with Appium’s Selenium-like tests on Windows

Consuming External OAuth Services using IdentityModel

Announcing Mobile Center for React Native

Implementing the Repository and Unit of Work Patterns in an ASP.NET MVC Application (9 of 10)

Now 3 Steps Tutorial: Simple Intelligent Bot by Azure Bot Service × LUIS (Language Understanding Intelligent Services)

 

Angular

Angular-sprout: The scalable angular seed app

Building an enterprise-grade app with AngularJS

AngularJS–Part 1, Feedback

Building an Angular 2 Application for Production

A scalable Angular 2 architecture

VMware taps Angular 2 for rapid web dev framework

12 JavaScript libraries to watch in 2017

The Gigantic List of Augmented Reality Use Cases

How 5G will change the way we use the web

Personal Growth

6 Habits That Will Turn You Into One of the Most Mentally Tough People on the Planet

How Jeff Bezos Used ‘The New York Times’ Expose to Make Amazon Better

Science Proves Saying These 3 Words Will Improve Your Performance

An End to Blindness: “Holy Grail” of Gene Editing Partially Restores Vision

Politics

Aftermath: Sixteen Writers on Trump’s America

Transparent California

Obama Reckons with a Trump Presidency

American Voices on Ways Human Enhancement Could Shape Our Future

WebSites Runtime Performance Resources

I attended Build 2013 in SFO and on this excellent talk by Tobin Titus on Web Runtime Performance Tobin shared lots of insight on Web Runtime performance. He shared the list of resources which I thought is beneficial who is looking for improving website performance.

Books on Websites Performance

High Performance Websites
Steve Souders, September 2007

Event Faster Websites: Best Practices

Steve Souders, June 2009

JavaScript Patterns

High Performance JavaScript Nicholas Zakas, March 2010

JavaScript the Good Parts Douglas Crockford, May 2008

JavaScript Patterns Stoyan Stefanov, September 2010

JavaScript Cookbook Shelley Powers, July 2010

Microsoft Guidance

Windows Store App: JavaScript Best Practices
MSDN, December 2012

Performance Tricks to Make Apps & Sites Faster
Jatinder Mann, Build 2012

50 Performance Tricks for Windows Store Apps

Jason Weber, Build 2011

Engineering Excellence Performance Guidance

Jason Weber, EE Forum 2011

Internet Explorer Architectural Overview

Jason Weber, PDC 2011

W3C Web Performance

Web Performance Working Group Homepage

Performance Timeline Specification

Navigation Timing Specification

Blog Posts

Tools

WPT Standalone SDK

Windows Performance Toolkit

Fiddler Web Debugger

 

Should i send this email – How to avoid email overload