Xamarin.Forms App Push Notifications with Azure Notification Hub

Rukesh Shrestha .NET, Azure, Cloud, Mobile, Tutorial, Xamarin Leave a Comment

Push notifications are a vital feature for today’s enterprise mobile applications. Why are they so important? They allow the business to communicate with its users without requiring the application to be in an open state.

Xamarin.Forms allows developers to create user interfaces in XAML with code behind it in C#, which then renders as native controls on iOS and Android platforms.

In this blog, we go through a step-by-step tutorial for setting up and configuring push notifications on Xamarin.Forms applications using Azure Notification Hub. Let’s dive right in.

[Video] Azure App Modernization & Innovation Day with Keyhole & Microsoft: Remote, 4/15

Keyhole Software .NET, Cloud, Community, Company News, Educational Event, Keyhole, Modernization, Video Leave a Comment

We are excited to announce Keyhole Software’s partnership with Microsoft to sponsor Azure App Modernization and Innovation Day on April 15, 2020.

During this free community event, attendees will have the opportunity to learn about Azure developer services and the latest on industry trends from Azure application development experts.

The agenda for the day will include three presentations with topics such as Azure App Services, Serverless Computing, Microservices & Containers, DevOps on Azure, AI for Developers and more!

JSON Web Token .NET Core Demo

Lou Mauget .NET Core, C#, Development Technology, Programming 1 Comment

In this post, I present a tiny .NET Core C# JWT API demo that creates and parses a JSON Web Token (JWT). A self-contained Swagger UI dashboard exercises the API. 

We can’t dead-drop a JWT demo without wrapping it in words about JWT background. I’ll set the scene by introducing tokens, JWTs, and surveying session state residency tradeoffs. We’ll then migrate to, high-level JWT JWT use cases, and arguments about if or when to use JWTs. 

I seek to give equal coverage to JWT upsides and downsides. Let’s get started.

[Video] Azure Options For Enterprise: Pros, Cons & Use Cases

Keyhole Software .NET, Azure, Cloud, Development Technology, Keyhole, Service Fabric, Video Leave a Comment

The Azure cloud platform is vast and it can be difficult to determine the best option given unique requirements. This video discusses six options within the wide world of Microsoft Azure including Virtual Machines (IaaS), App Services (PaaS), Function Apps (FaaS), AKS (KaaS), Logic Apps (?aaS), and Service Fabric (PaaS).

For each option, Keyhole Software Consultant Zach Gardner introduces the pros, cons, optimal use cases, and tips for success with each Azure approach based on his experience.

This 40-minute video was recorded in November 2019 at a Keyhole Software internal employee Lunch & Learn event featuring Keyhole Consultant Zach Gardner…