Tag: Serverless

AzureCloud NativeServerless

Go serverless: Real-time applications with Azure SignalR Service | Azure Friday

Modern applications light up with real-time information. In this episode of Azure Friday, Anthony Chu joins Donovan Brown to show how to deliver live updates from Azure Functions to web, mobile, and desktop apps with Azure SignalR Service. Learn how to send real-time messages over WebSockets from your serverless apps with a few lines of code.

[0:03:00] – Demo

Source: Channel 9

Resources

AzureServerless

Go serverless: Containers with Kubernetes and virtual nodes | Azure Friday

Think serverless is just for functions? Think again! In this episode of Azure Friday, Brendan Burns joins Donovan Brown to look at how serverless containers can provide a cloud-native container experience without the worry of a server or operating system. They also look at how this integrates with the Azure Kubernetes Service (AKS).

[0:03:25] – Demo

Source: Channel 9

Resources

AzureCloud NativeServerless

Go serverless: Event-driven applications with Azure Functions | Azure Friday

In this episode of Azure Friday, Jeff Hollan joins Scott Hanselman to show how you can quickly develop and deploy code to run in the cloud with Azure Functions. Functions can be written in a variety of languages, and will automatically trigger and scale based on your application needs.

[0:01:53] – Demo

Source: Channel 9

Resources

AzureCommunity

Azure Spring Clean 2020

Spring Bit Graphic

As the month of February 2020 is just around the corner, there will be an online community event promoting well managed Azure tenants.

Here is the scheduled list of articles which starts on February 3 2020:

03/02/20Azure RBAC – Best PracticesAlan KinaneAzure Foundations
04/02/20Azure Policy for AKSSam CoganAzure Policy
05/02/20Monitoring Containers on Azure with Windows Admin CenterDave RendónAzure Monitor
06/02/20How to use Tags to organize your Azure resourcesWim MatthyssenAzure Foundations
07/02/20Azure Governance – Best PractisesAmine CharotAzure Foundations
10/02/20Getting Started with Azure Monitor REST APIMartin EhrnstAzure Monitor
11/02/20Azure Cost Management – Best PractisesSarah LeanAzure Cost Management
12/02/20Protect your network resources with Azure FirewallLuis BeltranAzure Security Principles
13/02/20Monitoring Azure Site RecoveryKarel De WinterAzure Monitor
14/02/20Using Azure Advisor to baseline your platformSam HodgkinsonAzure Foundations
17/02/20Using Azure Resource Graph To Assess Your Azure Environment Quickly & EfficientlyJack TraceyAzure Foundations
18/02/20Azure Monitor – Best Practices for SanityKam SalisburyAzure Monitor
19/02/20Azure Storage and Backup Lifecycle Best PracticesDwayne NatwickAzure Foundations
20/02/20How to Use and Monitor Azure Update ManagementVukasin TerzicAzure Fundamentals
21/02/20Azure Security: my top 10 best practises to make your tenant secure as possibleShabaz DarrAzure Security Principles
24/02/20Simplify Large Scale Deployments with Azure BlueprintsIsham MohamedAzure Foundations
25/02/20Azure Kubernetes Service (AKS) securing Clusters and ApplicationsAdil TouatiAzure Security Principles
26/02/20Azure Monitor – Autoscaling Resources Based on PerformanceAnthony MashfordAzure Monitor
27/02/20How to Avoid a Billing Shock With Azure Serverless SolutionsStanislav LebedenkoAzure Cost Management
28/02/20Securing Your Azure Platform Web ApplicationsTidjani BelmansourAzure Security Principles

Check out https://www.azurespringclean.com for all the details and keep an eye on the Twitter hashtag #AzureSpringClean.

Enjoy!

Resources

https://azurespringclean.com/

AzureDeveloperDevelopment

25 days of serverless

Azure Advocates’ 25 Days of Serverless

December 1st sparks the start of Microsoft’s 25 days of serverless challanges. Each day throughout the month of December a new challenge will be published from the Microsoft Cloud Advocates. Your goal is to solve it in the programming language of your choice and then submit your solution via GitHub.

If you don’t know anything about Azure or serverless then no problem. Each challenge will provide hints to get your started

The Premise

Oh no! An evil grinch has stolen all of the world’s servers! Travel around the world helping everyone replace their current solutions to common tasks with serverless technology in time for the holiday rush.

Each day’s puzzle will bring you to a new location somewhere in the world! You’ll be helping local folks in that location with some problem they have, showing how moving to serverless can help things get done! Each day’s puzzle will bring you to a new location somewhere in the world! You’ll be helping local folks in that location with some problem they have, showing how moving to serverless can help things get done!

Join the Microsoft @AzureAdvocates and puzzle solvers all over the world for #25DaysOfServerless adventures!

Enjoy!

References

https://25daysofserverless.com/

https://dev.to/azure/merry-and-bright-with-azure-advocates-25-days-of-serverless-1hi0

AzureCommunityEvents

Hack the North Recap (2019)

Last week was Canada’s biggest hackathon called Hack the North, where 1,500 students from all around the world at the University of Waterloo to build something amazing over 36 hours. I had the opportunity to be a mentor and help these smart kids out with their creations.

This is my second hackathon, the first being the UofTHacks VI from earlier in the year. Both are very different from one another but had the same drive and passion from the students and it was amazing to see what they were building.

Here is a gallery of the day.

Hanging out in the mentor hub to share all things Azure, AI, and anything to help with this event.
Just hanging out with the gang. I love events like this!

That’s a wrap. I look forward to my next hackathon in 2020.

Resources

https://hackthenorth.com/

AzureCloud

Comparing Serverless Architecture Providers: AWS, Azure, Google, IBM, and Other FaaS Vendors – DZone Cloud

This article takes a look at the four largest cloud vendors and compares them based on services, prices, languages and more, and offers some alternatives.
— Read on dzone.com/articles/comparing-serverless-architecture-providers-aws-az

AzureEventsMVP

Ignite The Tour 2019 Toronto Recap

sshot-991

This year I had the opportunity to attend and participate as a speaker at the Microsoft Ignite The Tour in Toronto. The event was held over two days from January 10-11, 2019 at the Metro Toronto Convention Centre, and provided a venue for developers and tech professionals to continue learning alongside experts in developer tools and cloud technologies. It also provided an opportunity to connect with technical community and learn best practices and insights into cloud development, data, IT, AI, and business intelligence.

With events like this I usually attend as an attendee, but this year myself and two colleagues put through submissions for the call for speakers from the MVP community. For me this year has largely been about Azure DevOps and trying to connect with local developers, IT, and businesses and showing them up to take advantage of DevOps, specially with Azure DevOps. So it was only natural to focus my efforts around this. It also provided a great opportunity to connect with industry experts and other Microsoft MVP’s to further my education and career path.

Here are some morning pictures outside the contention centre. It was a nice clear day, but it was very cold.

IMG_20190110_082201 IMG_20190110_082207

Getting Prepared for my Talk

Day 1 of the conference was our talk on Azure DevOps. After getting my badge I met up with my co-presenters Ehsan and Arlan in the speaker room. This is a relatively quiet place to get away from the crowd and do some preparation or just relax. The food here was great too!

IMG_20190110_174253IMG_20190110_1009281547133023961

Presenting – Azure DevOps Community Meetup

Our talk was a community meetup on Azure DevOps with 146 people registered and we had great turnout of 130 or so. The presentation sparked many conversations with the attendees and other community MVPs. This later led to a conversation about coordinating a single Global Azure DevOps Bootcamp in the Great Toronto Area which was very exciting.

image1547392522483334B3F5C-4E87-4D19-8E33-411C2FE6B8D07FA8717C-612D-4F7A-AE70-3BBC3A9696AF1547264107706

Working the Microsoft Area – Demo Stations, Lounges and Meeting Pods

After the presentation was done we had arranged a Meeting Pod for both days to continue the Q&A discussions that sparked from the talk. This allowed attendees to come and talk with us afterwards since our time in the room was limited. I also got to work the Demo Station where anyone could walk up to me any ask me anything. I focused my demos on Azure DevOps, Azure Functions, Event Grid and Logic Apps.

15472443567771547244327263IMG_20190111_1130421547264142090

Networking, Socializing and Connecting with the Community

Of course you need to have fun and there was plenty of it throughout the two days. I had the opportunity to connect with other MVP’s in the local community and those that flew in for the event. I love this group and the passion we all share to learn and help others in the community.

IMG_20190110_164643IMG_20190110_165913BEA9BAAD-FB6A-427D-B7BF-D9D25FB8EAF62632D307-75CA-42F2-A0C4-7BEDEEB7393EAE6A7D3D-652C-4563-8CE3-ADD4625DF949

In the evening there was a MVP social dinner. The name tags for the event were a neat idea, 1.44” floppy disks on a lanyard. I wonder what rock those disks were dug up from? I’m sure I have a box of these somewhere in my basement “tech” museum.

154724455423215472445542881A96A7C1-7548-4108-AAF5-044033D767EA

Wrap Up

Having the opportunity to participate at a conference like this was amazing. What was special about this event is that it was my first high profile conference to speak at. When I was younger public speaking was something I dreaded and tried to avoid at all cost. Speaking at conferences like this is nerve racking at first but does goes away as you get comfortable and relaxed. You get so much support from the tech community, whether its other speakers, colleagues or just the attendees wanting to engage with you and try to solve similar problems.

I had a blast at this event and I can’t wait for next year. I hope I once again get the opportunity to participate in this conference as a speaker, staffer or both.

15487351539121547244408575

Enjoy!

Resources

Azure

Azure Service Fabric Mesh is now in Public Preview

wp_ss_20180716_0001

Earlier today, Service Fabric Mesh was made available to everyone as a public preview. At Build 2018, Microsoft announced and demonstrated Service Fabric Mesh, a serverless offering of Azure Service Fabric. The public preview is available in three Azure regions: US West, US East, and Europe West and the availability will expand to other regions in the coming months.

Azure Service Fabric Mesh, a fully-managed service that enables developers to deploy and operate containerized applications without having to manage VMs, storage or networking configuration, while keeping the enterprise-grade reliability, scalability, and mission-critical performance of Service Fabric. Service Fabric Mesh supports both Windows and Linux containers, so you can develop with the programming language and framework of your choice.

You can get started today by heading over to the Azure Service Fabric Mesh documentation.

Be sure to take a look at the Azure Service Fabric Mesh Public Preview Announcement for frequently asked questions (FAQ) on what’s supported, and limitations. Since this is only a public preview, there is no SLA for production use.

Enjoy!

Resources

Azure Service Fabric Mesh Public Preview Announcement

Azure Service Fabric Mesh tools now available for Visual Studio 2017

Azure Friday – Azure Service Fabric Mesh Preview

Azure Service Fabric Mesh documentation

Azure Service Fabric Mesh samples

Azure Service Fabric Mesh pricing

Azure Service Fabric Mesh Container Quick Start

Azure

Comparing Azure Functions Runtime Versions

image

Azure Functions now have 2 different runtimes, version 1 which is what is currently in production and the only runtime supported for production use, and version 2 which is currently in preview. I’ll cover the difference in both runtimes and when to use which version.

Overview or Version 1

The version 1 runtime is what is currently used in production and is the only version supported for production use. This runtime is based on .NET Framework 4.6 and only support Windows for development and/or hosting in the portal. Version 1 also only supports the following languages: C#, JavaScript, and F#.

What’s New in Version 2

Version 2 runtime has been rebuilt from the ground up on .NET Core 2.0 and support cross platform (Windows and Linux) for deployment and for development you can use Windows, Linux, and macOS.

Version 2 introduces language extension model that both JavaScript and Java are taking advantage of. There is also expanded language support for Java and more coming. We also have new bindings for Microsoft Graph and Durable Functions.

Azure Functions is a great serverless offering and provides lots of functionality for almost any application. If you need to run code in production than version 1 is your only choice, but if you want to try out Azure Functions then definitely take a look at both runtimes. With Microsoft annual developer conference Build next month, I bet we will hear more information about version 2 runtime and a timeline for release.

Enjoy!

References

Azure Functions runtime versions overview

Install Azure Functions Core Tools

Azure Functions Roadmap