Saturday, September 30, 2017

Azure SMS with Twilio

Microsoft Azure does not have direct API for sending text messages.
Instead, there is an option to use third-party tool from Twilio
AWS does provide direct API for SMS, integrated with many other services.

How to Use Twilio for Voice and SMS (.NET) | Microsoft Docs

Add the Twilio Connector in your Azure Logic apps | Microsoft Docs
Get started with the Twilio connector

How to Send Daily SMS Reminders Using C#, Azure Functions and Twilio

Voice Pricing for Phone Numbers & Calls - Twilio

Twilio - Wikipedia
"Twilio uses Amazon Web Services to host telephony infrastructure and provide connectivity between HTTP and the public switched telephone network (PSTN) through its APIs.[21]"

Build an SMS queueing system using Azure and 100 lines of code

SDKs - Twilio

The Twilio C#/.NET Helper Library - Twilio

Your Cloud Buddy: Azure Notifications Hubs not equal to SMS
Azure Notification Hubs does not itself provide SMS text messaging to mobile devices.
"To send SMS text messages from Azure, for example, you can use services like Twilio which is available in the Azure Marketplace. You can use Twilio Connector as an API App (for example that you can invoke from Logic Apps) or your can use the Twilio API directly. "
Screen Shot 2016-04-04 at 10.13.36 AM   Screen Shot 2016-04-04 at 10.13.43 AM

Gigaom | Why Amazon Will Make or Break Twilio

yEd - Graph Editor (free)

yEd - Graph Editor

"yEd is a powerful desktop application that can be used to quickly and effectively generate high-quality diagrams. Create diagrams manually, or import your external data for analysis. Our automatic layout algorithms arrange even large data sets with just the press of a button.
yEd is freely available and runs on all major platforms: Windows, Unix/Linux, and Mac OS X."

yEd Live - Diagramming in the Browser

"yEd Live is the browser version of the powerful yEd desktop application. No more installer is needed to quickly and effectively create high-quality diagrams. Built upon our JavaScript diagramming library yFiles the automatic layout algorithms arrange even large data sets with just the press of a button." (the library is very expensive)

Azure Availability Zones

AWS has availability zones, and now Azure has them also. 
So far there ware Azure "Availability Sets"  essentially separate racks in same data center.
Availability Zones are separate data centers that are nearby to each other.
Azure is growing fast... 

Microsoft Introduces Azure Availability Zones, Completes MAREA Transatlantic Connection @InfoQ

Introducing Azure Availability Zones for resiliency and high availability | Blog | Microsoft Azure
"To learn more about Availability Zones and sign up for the Preview, visit:"

MyIgnite - On-demand - Detail
Design highly available applications on Microsoft Azure with Availability Zones.

book: "Clean Architecture" by Uncle Bob

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series): Robert C. Martin: 9780134494166: Books

Clean Architecture: A Craftsman's Guide to Software Structure and Design
@ Safari Books Online

"By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them."