Reading list May 2018

AWS

AWS Partner Story: NASA

Reducing Latency and Shifting Compute to the Edge with Lambda@Edge

Protecting your API using Amazon API Gateway and AWS WAF — Part I

Authorization@Edge – How to Use Lambda@Edge and JSON Web Tokens to Enhance Web Application

AZURE

Azure Functions Recipes

Azure Durable Functions vs Logic Apps: How to choose?

Break through the serverless barriers with Azure Functions

How to Azure Function App with Hybrid Connection

Receiving and handling HTTP requests anywhere with the Azure Relay

Announcing first-class support for CloudEvents on Azure

Azure SignalR Service, a fully-managed service to add real-time functionality

Designing Globally Resilient Apps with Azure App Service and Cosmos DB

Best practices using Azure Resource Manager templates

FHIR Server with Azure API Management

Azure Relay Hybrid Connections protocol

.NET

.NET Core 3 and Support for Windows Desktop Applications

Machine Learning made for .NET

C# – All About Span: Exploring a New .NET Mainstay

The Logical Disaster of Null

Why serverless computing is one of the biggest threats to containers

How to Migrate Existing Monoliths to Serverless

Security

Understanding the Limitations of HTTPS

Inside OpenID Connect on Force.com

Developer assembles team to lead Hinchinbrook’s $450m overhaul

General

Three-day no-meeting schedule for engineers

10 Traits of a Great Manager, According to Google’s Internal Research

12 “Manager READMEs” from Silicon Valley’s Top Tech Companies

The one “fascinating” mind-training exercise Microsoft CEO Satya Nadella practices every day

To Be More Likable and Make a Great First Impression,Science Says First Do 1 Thing

4 Signs to Immediately Identify Someone With True Emotional Intelligence

Advertisements

Reading List April 2018

AZURE

Optimize the performance and reliability of Azure Functions

Serverless design patterns for Azure Monitor & Azure Diagnostic Logs

Serverless Text Moderation with Azure Functions

Sending Push Notifications from a Azure Function

 

AWS

How we checked and fixed the 503 error and Performance issue in our Azure Function

What is the best event source for doing pub-sub with AWS Lambda

How to do fan-out and fan-in with AWS Lambda 

How to Build a Serverless App with S3 and Lambda in 15 Minutes

Building a serverless multi-region, active-active backend solution on AWS

How we serve 25M API calls from 10 scalable global endpoints for $150

 

GENERAL

Writing portable serverless applications

How to break a Monolith into Microservices

Why AI Is the ‘New Electricity’

Microservices Communication and Governance using Service Mesh

Security  API- Guidelines

The State of .NET in 2018

Google Increased New Employee Productivity by 25 Percent With 1 Email

Creating an OpenID connect system with Angular 5 and Identity server 4

2.6 Billion-Plus Data Records Breached Last Year

How Microsoft Made Me Love .NET Core And C# Again

Introducing Certificate Transparency and Nimbus Certificate Transparency (CT)

Dynamo DB 

CAP Twelve Years Later: How the “Rules” Have Changed

What Will Happen After a Huge Earthquake Inevitably Hits California

The Yellowstone supervolcano is a disaster waiting to happen

Why I broke the Facebook data story

 

 

Reading List March 2018

Azure

Going Serverless with Azure Functions 

Serverless Doorbell — Azure Functions and Ring.com

Using Azure Serverless to copy data from Service Bus to Azure Data Lake

Dynamic Binding in Azure Functions

Azure security best practices and patterns 

Reliable Event Processing in Azure Functions

Decryption with Azure Key Vault 

Build an Alexa skill using Azure Functions

Microsoft releases automation for HIPAA/HITRUST compliance 

How to use Azure Relay WCF relays with .NET

Using Azure DevOps Project

GDPR and the End of Reckless Data Sharing

7 Items No API Documentation Can Live Without 

Many-faced threats to Serverless security 

Making an Azure static website EVEN MORE secure 

How to build your own serverless platform 

Service Fabric Customer Profile 

Step by Step Azure File Sync – on-premises file servers to #Azure Files

AWS

Building Distributed Locks with the DynamoDB Lock Client  

Why AWS Lambda and .zip is a recipe for serverless success

Looking back at 10 years of compartmentalization at AWS

Using AWS Storage for Serverless Microservices

From Express.js to AWS Lambda

General

Inside the Chinese lab that plans to rewire the world with AI 

Everything You Know About Latency Is Wrong  

How to Condemn Your Microservices Architecture to Fail Before You Even Start

On the criteria to be used in decomposing systems into modules

Transport Layer Security (TLS) best practices with the .NET Framework 

Get started building .NET web apps in the browser with Blazor 

Configuring client certificates for mutual authentication on IIS 8 

Understanding the ASP.NET Core middleware pipeline

Testing in Production, the safe way

Unfulfilled promises: Amazon fulfillment centers do not generate broad-based employment growth What this report finds 

Performance of Performance Reviews  

What Stephen Hawking Taught Me 

How Trump Consultants Exploited the Facebook Data of Millions 

With Musical Cryptography, Composers Can Hide Messages in Their Melodies

 

Reading List Feb 2018

AWS

Centralised logging for AWS Lambda

How to Deploy Deep Learning Models with AWS Lambda and Tensorflow

How to use the Decoupled Invocation pattern with AWS Lambda

Reactive Microservices Architecture on AWS

AWS X-Ray .NET Core Support

How McDonalds built Home Delivery using AWS

Azure

Lambda Architecture using Azure

Creating Azure Functions That Can Read from Cosmos DB with Almost No Code

Processing 100,000 Events Per Second on Azure Functions

Load Testing Azure SQL Database by Copying Traffic from Production SQL Server

Understanding Serverless Cold Start “Cold start”

Azure Service Bus with Managed Service Identity Managed Server Identity

Alexa Skills with Azure Functions and Couchbase

Using VSTS to Deploy to Azure Functions and App Service with Run-From-Zip

How to deploy to Azure using Team Services Release Management

Strategies to realizing Cost Savings in Azure

Basic Database Continuous Integration and Delivery (CI/CD) using Visual Studio Team Services (VSTS)

Custom Build Task in Visual Studio Team Services (VSTS)

Azure Roadmap

CIS Microsoft Azure Foundations Benchmark v1.0.0

Quickly connect Azure Cosmos DB with your applications using Visual Studio Connected Services

Serverless

Applying the Twelve-Factor App Methodology to Serverless Applications

The Quest for Availability

Serverless Architectures

The hidden costs of serverless

Serverless Databases: The Future of Event-Driven Architecture

The present and future of Serverless observability

Serverless Microservice

General

Infrastructure as Code

The Configuration Complexity Clock

What does GDPR enforcement mean for your business

An Open Letter to Every Database Decision Makers

The Stress of Remote Working In software engineering

How humans became intelligent

Why You Should Wake Up at 5 A.M.

Why Everything You Know About Stocks And Bonds Is About To Change

5 Rare Signs That Prove You Were Meant to Lead People

For the Love of God, Stop Brainstorming Leadership is not mysterious. 

 Alex Hutchinson explains the role of the brain when it comes to the limits of human endurance

 

 

Reading List Jan 2018

AWS

How to use AWS Fargate and Lambda for long-running processes in a Serverless app

Build an Amazon Lex Chatbot with Microsoft Excel 

Using AWS Lambda as a Security Team 

Force Multiply Your Security Team with Automation and Alexa

Maintaining Transport Layer Security All the Way to Your Container

Building an HTML Website with API Gateway and Lambda 

How to build a Serverless URL shortener using AWS Lambda and S3 

Amazon ElastiCache

Capture and forward correlation IDs through different Lambda event sources 

AWS Lambda Summary 


AZURE  


Considerations for Hardening API’s Built with Azure API Management + Azure Functions

Azure Functions vs AWS Lambda

Overview of Serverless Application Deployment Patterns

Serverless On-Demand Scaling 

Serverless Doorbell — Ring.com and Azure Functions

Deploying Your Dockerized Angular Application To Azure Using VSTS 

Serverless Twitter Analytics with CosmosDB and Logic Apps 

http://csharperimage.jeremylikness.com/2017/04/create-serverless-angular-app-with.html 

DOCKER

Building healthier containers Containers are nothing like virtual machines! I
 

Docker, Inc isn’t Dead

MICROSERVICES

A Microservices implementation journey 

The Death of Microservice Madness in 2018 

SECURITY

API-Security-Checklist Checklist of the most important security countermeasures when designing, testing, and releasing your API. 

GENERAL

Handling 1 Million Requests per Minute with Go 

OpenCensus: A Stats Collection and Distributed Tracing Framework 

The Weirdest Programming Principles You’ve Never Heard Of 

Programming Notes for Professionals books 

Software Trends for 2018 

2018 Developer Skills Report 

Why GE Digital Failed

Anatomy of Meltdown Shows How the Vulnerability Works 

A Study of 300,000 Emails Says Closing With These 3 Words Prompts More People to Reply

The Magnetic Field Is Shifting.


What makes a good life? Lessons from the longest study on happiness 
 

 

Reading List December 2017

AWS

The Serverless Spectrum

Implementing Canary Deployments of AWS Lambda Functions

Amazon Container Cheat Sheet Amazon ECS (EC2 Container Service)

Amazon Alexa Skills authenticated by Azure Active Directory

Building Microservices with the 12 Factor App Pattern on AWS

Videos and Slide Decks from the AWS re:Invent 2017 Security, Compliance, & Identity Track

AWS re:Invent Here’s a list of all of the AWS re:Invent breakout sessions from 2012 – 2017.

Azure Functions vs AWS Lambda – Scaling Face Off

From Containers to AWS Lambda

AZURE

Deploy a .NET app in a container to Azure Service Fabric

Guide to converting Web and Worker Roles to Service Fabric stateless services
Azure Self-paced Labs 

Lift and Shift your .NET App to Azure 

Azure Functions + Logic Apps – Create Serverless APIs Using Azure Functions

Considerations for Hardening API’s Built with Azure API Management + Azure Functions

MICROSERVICES

Testing Microservices, the sane way

CONTAINERS

 A Docker Tutorial for Beginners

Hardening Docker containers and hosts against vulnerabilities 

SECURITY

Fixing Data Breaches

API Security Checklist 

OpenID Connect explained in plain English

LIFE

A neuroscience researcher reveals 4 rituals that will make you happier 
What makes a good life? Lessons from the longest study on happiness

Reading List October 2017

AWS

How to Build SMS Notification Applications with JavaScript and the Serverless Framework

Using Amazon Polly to Provide Real-Time Home Monitoring Alerts

The Top 20 AWS IAM Documentation Pages so Far in 2017

Deploying .NET Web Applications Using AWS CodeDeploy with Visual Studio Team Services

Implementing Serverless Manual Approval Steps in AWS Step Functions and Amazon API Gateway

Amazon EFS Performance Tutorial

Optimizing-enterprise-economics-serverless-architectures
Messaging Fanout Pattern for Serverless Architectures Using Amazon SNS

Amazon API Gateway Summary

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline
The Evolution of a Static Website

Amazon Elastic File System

Bots Just Got Better with .NET and the AWS Toolkit for Visual Studio

AZURE

Scaling Azure Functions with Durable Functions

Debugging Azure Functions with LogicApps locally
Autoscaling your platform with Azure Monitor

Microsoft Azure and AWS Cloud Service Map

Which Azure Deployment Model Should You Use?

Focus on… Azure Service Fabric!

SECURITY

OAuth and OpenId Connect Demystified 

Large Scale Empirical Study of Security Patches

DESIGN

Cloud Architecture and the Open/Closed Principle

The Coming Software Apocalypse

Specifying Systems 

Debugging Designs

Notes on Distributed Systems for Young Bloods
Testing a Distributed System Testing

Measuring Correctness of State in a Distributed System

Design lessons for distributed systems

Fallacies of Distributed Computing

LIFE

Science Says These 7 Attention Exercises Will Instantly Make You More Focused

Do This Simple Exercise Every Day for a Week, and You’ll Be Happier for Months (or Years)

7 Tricky Work Situations, and How to Respond to Them You know the moment

3 Things You Can Learn From Jeff Bezos

3 Questions Jeff Bezos Asks Before Every New Hire

What I Learned From Reading Every Amazon Shareholders Letter

Some Early Facebook Employees Regret the Monster They Created

Why Are Humans So Curious?