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

Advertisements

Reading List Feb 6 – Feb 13, 2017

This mind-boggling map explains how everything in mathematics is connected Unless you were a total pro at mathematics in high school, you probably only have a vague recollection of things like geometry, algebra, and some guy called Isosceles (what a great name). 
http://www.sciencealert.com/this-mind-boggling-map-explains-how-everything-in-mathematics-is-connected-3

he Security Impact of HTTPS Interception As HTTPS deployment grows, middlebox and an- tivirus products are increasingly intercepting TLS connections to retain visibility into network traffic. In this work, we present a comprehensive study on the prevalence and impact of HTTPS in- terception 
https://crypto.dance/projects/6356834

More on GVFS After watching a couple of days of GVFS conversation, I want to add a few things. What problems are we solving?   
https://blogs.msdn.microsoft.com/bharry/2017/02/07/more-on-gvfs/

Migrate from centralized version control to Git The switch from centralized version control to Git is more than just learning new commands. Git uses a fundamentally different model for storing previous versions of code. Instead of storing a linear series of changes to files, Git represents your code as a graph of snapshots called commits.  
https://www.visualstudio.com/learn/centralized-to-git/

Creating Scalable WCF Service for Azure Service Fabric Azure Service Fabric provides a platform for creating and deploying scalable and reliable services for the cloud.  
http://www.dotnetcurry.com/windows-azure/1342/create-wcf-service-azure-service-fabric

Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS – Part 2 Key Takeaways Event Sourcing is a technique for reliably updating state and publishing events that overcomes limitations of other solutions. The design concepts for an event-driven architecture, using event sourcing, align well with microservices architecture patterns.  

https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardson

https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-2-richardson

IaC on Azure – An introduction of Infrastructure as Code (IaC) with Azure Resource Manager (ARM) Template What is Infrastructure as Code (IaC)? Infrastructure as Code is a process of managing and provisioning computing infrastructure with some declarative approach while setting their configuration using definition files instead of traditional interactive configuration tools.   
http://blogs.msdn.microsoft.com/azuredev/?p=3405

How to Encrypt Connection Strings One of the problems that exists in database programming today is how to keep database Connection String information from prying eyes. Typically the Connection String is stored inside the application’s XML-based “config” file.  
http://www.emmet-gray.com/Articles/EncryptConnectionStrings.html

Setting up an Angular 2 Development Environment Angular 2 requires a bit of setup to get started. To avoid the headaches associated with setup, the Angular team came up with the Angular CLI. The Angular 2 CLI makes it easy to create an application that just works out of the box. Note: The Angular team has decided to drop the 2 from the name.   
https://ponyfoo.com/articles/setting-up-angular-2-development-environment

Is There Really a Skills Gap? A prosperous future for the world’s economy rests on the foundations we lay through our education and skills system, so it comes as sorry news to hear complaints we’re facing a skills shortage, or ‘skills gap’. 
 http://www.talentculture.com/is-there-really-a-skills-gap/

The state of salaries for product managers and data scientists While more attention is being paid to racial diversity, our data shows another form of bias is also present within the tech industry: ageism. On Hired’s platform, candidates between the ages of 25 and 30 receive the highest number of average job offers.
 https://hired.com/state-of-salaries-2017

Society is creating a new crop of alpha women who are unable to love Editor’s note: The following column is adapted from the new book “The Alpha Female’s Guide to Men & Marriage” Post Hill Press (February 14, 2017). Like me, my mother was not a perfect wife. She was, however, a remarkable and compassionate woman.  
http://www.foxnews.com/opinion/2017/02/08/society-is-creating-new-crop-alpha-women-who-are-unable-to-love.html

Trump and Weimar Germany The comparisons between Donald Trump’s political success and Hitler’s rise, so numerous even before the election, have intensified since the former won the electoral vote in November 2016. Historians have weighed in with differing opinions and analyses about the two phenomena.   
https://weimarstudies.wordpress.com/2016/12/04/trump-and-weimar-germany/

I Don’t Smoke or Drink, I Eat Well & Exercise. How Did I Still Get Cancer? An Oncologist Answers. Dr. Vishal Rao, an oncologist and head and neck surgeon at the Bangalore-based HealthCare Global (HCG) Cancer Center, writes about the debate on food safety in India and how it is related to cancer.  
http://www.thebetterindia.com/85386/cancer/