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

 

 

Advertisements

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 November 2017

AWS

AWS Batch and Docker Containers 

Building a Cross-Region/Cross-Account Code Deployment Solution on AWS

Learning Lambda

Serverless Architectures with AWS Lambda

Building Loosely Coupled, Scalable, C# Applications with Amazon SQS and Amazon SNS

Amazon Elastic Container Service Summary 

Serverless Automated Cost Controls 

Serverless Applications Lens

Serverless: Looking Back to See Forward
Applying principles of chaos engineering to AWS Lambda with latency injection

AZURE

Azure Functions Tips: Grouping Functions into Function Apps

Deploying Angular Application To Azure Using Visual Studio Team Services (VSTS)

Modernize existing .NET apps with Windows Containers and Azure 

Creating a Minimal ASP.NET Core Windows Container

Linux-comics

APPLICATION DESIGN

What even is streaming data and Kafka? What is a message bus?
Surviving Microservices 

Microservices and Docker containers

Six Strategies for Application Deployment

Principles of Chaos Engineering
A Framework for Software Product Line Practice

Quantum Breakthrough Heralds New Generation of Perfectly Secure Messaging

Blockchain Will Disrupt Every Industry

Paper Provides A Roadmap Towards A Healthcare Blockchain
Microsoft’s BrainWave is going to supercharge AI

SECURITY

Security experts remotely hack into a Boeing 757

OWSAP Cheat sheets

Connecting ADFS and the identityserver 4

GENERAL

What Questions To Ask On An Interview

The Withering California Dream, by the Numbers

This is what happens to your brain when you don’t get enough sleep

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?

Reading List September 2017

AWS

Building a Serverless Analytics Solution for Cleaner Cities

Get Started with Deep Learning Using the AWS Deep Learning AMI
Benchling Case Study By using AWS Lambda

Automating Amazon EBS Snapshot Management with AWS Step Functions and Amazon CloudWatch

3 Things to Know About AWS S3 Security to Stay Out of the Headlines
Break the Monolith In this tutorial
AWS Limit Monitor – AWS Answers Nearly every Amazon Web Services (AWS) service has limits on how many resources you can launch in a specific AWS Region at a given time.

Automating Blue/Green Deployments of Infrastructure and Application Code using AMIs, AWS Developer Tools, & Amazon EC2 Systems Manager

React serverless starter application with one-click AWS deployment and hosting Serverless applications are more popular every day. 

Deep Linking – Track and Engage Mobile App Users You are about to enter the incredibly engaging and often confusing world of mobile deep linking.

Connecting Your Git Repository to Amazon S3 and AWS Services Using Webhooks

New Network Load Balancer – Effortless Scaling to Millions of Requests per Second Elastic Load Balancing (ELB))

Simplified User Management for AWS

AZURE

Designing resilient applications for Azure
A Tour of Azure Messaging Services (Queues, Event Grid, IoT Hub, and More)

Events, Data Points, and Messages – Choosing the right Azure messaging service

Everything You Need to Know About Azure Service Bus Brokered Messaging
Azure Tips and Tricks – The Complete List

Protecting applications and data on Azure Stack

Introducing Azure confidential computing

A Quick Intro: Azure Durable Task Framework for Long Running Code-Based Workflows

Build a Serverless Link Shortener

SECURITY

SSL/TLS-based malware attacks

Securing the cloud 

DESIGN

High Availability for Mere Mortals

 Microservices on AWS

What Problems Do Microservices Solve?
Microservices and Cloud-Native Apps Need a Security Revolution.

Microservice Testing

Principles of Distributed Computing

The Web API Checklist

.NET

Getting to the Core of .NET Core The .NET Core

.NET Core vs .NET Framework: How to Pick a .NET Runtime for an Application Is .NET Core the next big thing?

Adding circuit breakers to your .NET applications

CONTAINERS

Getting Started with Windows Containers Containers

DevOps with Containers

AI for everyone – How companies can benefit from the advance of machine learning

LIFE LESSONS

What Google’s Highest Rated Training Program Can Teach You About Getting Ahead It’s the most highly rated training program at Google.

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. You might think a successful career would be a good predictor of whole-life fulfillment.

SCIENCE

Science Explained: How Can the Diameter of the Universe Exceed its Age?

GENERAL

CIA Papers Link Harvard To Mind-Control Project

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