Reading List June 2017

Design:

Seven Microservices Anti-patterns .  

Cloud Architecture and the Single Responsibility Principle

Angular:

OpenID Connect Session Management an Angular application using IdentityServer4 

angular-auth-oidc-client Release, an OpenID Implicit Flow client in Angular

Deploying Angular to Azure The Angular CLI makes it easy to build a production ready Angular app. The next step is getting that app up and in the cloud. This is where a CI process helps take that code from Github, build it properly, and the deploy it to Azure.

Angular OIDC OAuth2 client with Google Identity Platform 

Devops:

DevOps – Git Internals for Visual Studio Developers.
Lessons Learned from Scaling Uber to 2000 Engineers, 1000 Services, and 8000 Git repositories. 

WCF:

WCF on intranet with windows authentication: Kerberos or NTLM (Part 1) When we build enterprise level SOA system on top of windows servers, if the environment is with Active Directory, using windows authentication is probably the most appropriate authentication mechanism which is secure, straight forward to build and easy to maintain.

REST:

Best Practices for Designing a Pragmatic RESTful API Your data model has started to stabilize and you’re in a position to create a public API for your web app. You realize it’s hard to make significant changes to your API once it’s released and want to get as much right as possible up front. Now, the internet has no shortage on opinions on API design. 

AWS:

Building Loosely Coupled, Scalable, C# Applications with Amazon SQS and Amazon SNS One of the many challenges professional software architects and developers face is how to make cloud-native applications scalable, fault-tolerant, and highly available. Fundamental to your project success is understanding the importance of making systems highly cohesive and loosely coupled. 

AZURE:
 
New Azure Security Whitepapers

.NET Application Architecture  

Docker Blog Series Part 2 – Build & Deploy ASP.NET Core Docker Image on Service Fabric Azure Service Fabric in addition to offering a Service Fabric programming model is also able to orchestrate container based services across a cluster of machines. Service Fabric can deploy services in container images. 
 
Migrate WordPress content to Azure blob storage Azure storage provides solution for applications requiring scalable, durable, and highly available storage for their data. In this blog, we cover the steps how to migrate existing WordPress content from file system to Azure blob storage.  

Building recommendation engine for .NET applications using Azure Machine Learning Through a series of blog posts, we would like to show you different ways on how .NET developers can leverage Machine learning and AI to build engaging customer experiences. 

Why AI Works Interest in Artificial Intelligence is exploding, and for good reasons. Computers in cars, phone apps, and on the web can do amazing things that we simply could not do before 2012. What’s going on? 

Setting unique Tracking Id in BizTalk Logic Apps send port I was working on a POC which involved sending a message from BizTalk send port to a logic app with message’s HTTP header enriched to have a unique tracking id. Achieving this was not straight forward. In this article, I will explain the issue I faced and resolution. 
 
7 lesser known hacks for debugging in Visual Studio The Visual Studio debugger is a magical beast that can save you loads of time while finding and fixing issues in your application.

Leadership:

The top 18 managing people tips Managing people is a unique craft, a craft that you will continue to develop and refine for your entire working life. Managing people is for people who are passionate about helping others to succeed, who can bring out the most in their teams.  

Strength in love, hope in science 

Social:

Four Stages of Social Movements

Political Divisions in 2016 and Beyond It is a truism of modern American politics that the United States is a deeply divided nation. By almost all measures, the two parties are further apart from each other, both at the elite level and in the electorate, than in the past.

Lifetime Incomes in United States over Six Decades

Self:

People Love Talking About Themselves, Brain Scans Show 

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 – Nov 6 – 13, 2016

Technology

Essential DevOps Skills

Alice in Quantumland: A Charming Illustrated Allegory of Quantum Mechanics by a CERN Physicist

Angular 2 Security — The DomSanitizer Service

WCF Security Best Practices

Cuba’s Innovative Cancer Vaccine Is Finally Coming to America

Immo Landwerth – Net Standard 2.0 | On .NET

The 7 Types Of Security Jobs, According To NIST

Building Mobile-First Infrastructure for Messenger

Security Vulnerability Disclosure Is Still A Minefield

Offshoring roulette: lessons from outsourcing to India, China and the Philippines

String pattern matching

Getting Started With the Pocket Developer API

OAuth 2.0 Hack Exposes 1 Billion Mobile Apps to Account Hijacking

 

Usability

Rethinking Responsive Design

UX Myths

 

Personal Growth

How To Successfully Respond To A Question You Really Don’t Want To Answer

8 Essential Leadership Traits You Need to Thrive in Today’s Uncertain Economy

 

Politics

President Trump

Revenge of the Forgotten Class

62 people own same as half world – Oxfam

Decision 2016 | The SourceMedia Business Issues Scorecard

Here’s how many Americans crashed Canada’s immigration site

Worried Americans thinking about fleeing to Canada send Zillow traffic way up with real estate searches

Lead like the great conductors

An Orchestra conductor faces the ultimate challenge in leadership. In this engaging TED Video Itay Talgam demonstrates the unique styles of six great 20th-century conductors, illustrating crucial lessons for all leaders in all genres. Watch it.