Developer Support
Advocacy and Innovation
Latest posts
Azure Storage Encryption and Azure Disk Encryption – Demystified?
In this post, Sr. App Dev Manager Mark Pazicni lays out the capabilities of Azure Storage Service Encryption (SSE) and Azure Disk Encryption (ADE) to help clarify their applications. With Azure Storage Service Encryption (SSE), your data is just encrypted. New and existing Azure Storage Account are now 256-bit AES encrypted to storage data encrypted while it is at rest. Azure Disk Encryption (ADE) encrypts both your OS and Data disks for IaaS VMs. Azure Disk Encryption is supported on the following Linux server distributions and versions: ...
Docker Blog Series Part 7– Deploy Azure Web App On Containers
In the following post, Premier Developer Consultant Monu Bambroo shows how to deploy a Container to Azure Web Apps directly from Azure Container Registry. Container services are encapsulated, individually deployable components that run as isolated instances on the same kernel to take advantage of virtualization that an operating system provides. Thus, each application and its runtime, dependencies, and system libraries run inside a container with full, private access to the container's own isolated view of operating system constructs. Azure has various services to orchestrate containers like Azure Servi...
Application Insights in Disconnection Mode
In this post, Premier Developer Consultant Adel Ghabboun gives insight on connectivity issues in Azure and how they may effect Application Insights. He gives details about a special disconnection mode that App Insights can run on when such issues arise. Wondering what happens to Application Insights when applications lose connectivity with Azure? Is telemetry still going to be captured and sent to Application Insights? Will you lose any important performance data about your application? The short answer is NO! In many cases, your app might lose connectivity to Microsoft Azure. It could have a firewall that pr...
Blockchain in the Enterprise
In this post, Sr. Consultants Farah Deendar and Chike Okor introduce blockchain concepts and enterprise adoption constraints. So, what is Blockchain exactly? Blockchain, also called distributed ledger technology (DLT), is a cryptographically safe, secure, decentralized and immutable database. Blockchain is used to create a digital transaction ledger that is shared among a distributed network of computers. Blockchain’s foundation is based on cryptography which provides powerful properties of being decenftralized and immutable with the use of Cryptographic Hash Functions, Public Key Cryptography and Digital...
Why Developers Should Install WSL Today
In this post, App Dev Managers Matt Hyon and August Banks spotlights the developer benefits of WSL. You've just finished installing the Windows Subsystem for Linux (WSL) on your Windows 10 computer and feel pleased to see your favorite Linux distro icon pinned to your taskbar. You click to open a shell session and think, "OK, what can I do with it?". It's a common thought for those kicking the tires more out of curiosity than with a specific purpose in mind, especially since there are many tools available natively on Windows to accomplish similar tasks, PuTTY for instance. So, we reached out to the extended WSL ...
Setting up .NET Core Configuration Providers
ASP Core uses the convenient Provider Pattern to load configuration key/value pairs from various sources and expose those to you as a single Configuration object. This allows you to grab a configuration key like ConnectionString with one line of code regardless of where it was sourced from. However, the configuration API is not available by default in .NET Core Console applications.
Azure Load Balancing Solutions: A guide to help you choose the correct option
In this post, Sr. App Dev Manager Fidelis Ekezue explain Azure Load Balancing options and highlight considerations for choosing a solution.Azure Load Balancing Solutions: When to choose which one?Microsoft Azure provides customers with many ways to load balance traffic requests to their environments. Customers have the options to choose Traffic Manager, Azure Load Balancer, Azure Application Gateway or the combination of all three in their Azure solutions. With the rate of web traffic increasing at a faster rate, no distributed solution is complete without the use of a load balancer to direct traffic and distribu...
Blockchain in a nutshell
In this post, Sr. App Dev Managers Bernard Apolinario and Ajay Tanikella gives a thorough explanation of Blockchain concepts.What is Blockchain?Blockchain is a Secured, Shared, Distributed ledger. It’s a concept with the following key aspects: Reference: https://azure.microsoft.com/en-us/blog/accelerating-the-adoption-of-enterprise-blockchain/ Benefits of Blockchain Blockchain DiagramDifferent BlockchainsThere are 3 different blockchains. Blockchain Consensus ProtocolsSome of popular Blockchain consensus algorithms are listed below. VersionsEnterprise WorldBlockchain is disruptive technology that will impact seve...
Is Your Development Staff Ready for Artificial Intelligence?
In this post, Principal Consultant/ADM Larry Duff discuss some ethical challenges in Artificial Intelligence. Artificial intelligence has been a dream of computer scientists for many years. I remember my early days of programming I had a Commodore Pet. I was excited that I had a book of programs, I typed them in and saved to my tape drive. One of those programs was ELIZA. I could type in questions and "she" would answer me, I had my own Hal 9000! If I understood the code I typed in (I was only 10) I would have seen it was a rudimentary natural language processor with canned responses. It was just a cheap knock of...