The complete solution for this can be found on my GitHub account. In launchSettings.json, remove the IIS settings as well as Launch Browser, Launch Browser URL and the HTTPS URL. I prefer to run the application directly instead of through IIS and using HTTPS can sometimes cause issues while testing UWP applications. You could use HTTPS by installing and trusting the development certificate provided by ASP.NET… Continue reading Implementing Azure Notification Hubs – Part 3 (API Project and Testing)
Implementing Azure Notification Hubs – Part 2 (Shared and App Projects)
The complete solution for this can be found on my GitHub account. We will start work in the shared project as the classes we create here will be required by both the API and the Xamarin application projects. DTOs In the root directory of the project, create a folder called Dtos which will contain DTO classes that will be… Continue reading Implementing Azure Notification Hubs – Part 2 (Shared and App Projects)
Implementing Azure Notification Hubs – Part 1
Introduction Sending push notifications to devices is a requirement of most applications. Unfortunately implementing this is not as simple as you would expect. Azure offers a service called Notification Hubs which makes implementing this feature easier, but there is still a fair bit of manual work involved. Azure Notification Hubs offers a free tier that… Continue reading Implementing Azure Notification Hubs – Part 1
Using Fiddler to inspect HTTP traffic
I recently ran into a problem where I was trying to make REST calls to Microsoft’s Azure Notification Hub service to register new devices with a custom template registration. According to the documentation as of 2021/08/17, the following XML is required to create a template registration for Windows devices: When I used this, I got a 200 OK response from the… Continue reading Using Fiddler to inspect HTTP traffic
Create Apple Developer Certificates on Windows
Microsoft App Center supports building an iOS application in release mode for devices. This build can then be submitted to the App Store. I have found this useful as I do most of my development on a Windows machine, and then do the final release build on App Center. I recently had an issue, where I was away from my office, meaning I did… Continue reading Create Apple Developer Certificates on Windows
Using Swagger/OpenAPI with an ASP.NET Core API Project
Introduction I recently had a new task where I had to add Swagger/OpenAPI to an ASP.NET Core API project. This was my first-time integrating Swagger/OpenAPI in an ASP.NET Core project so I planned to create a simple test project to see how everything fitted together. My first point-of-call was to consult the Microsoft documentation on this, and while it is covered, I wanted a complete start-to-finish project showing… Continue reading Using Swagger/OpenAPI with an ASP.NET Core API Project
Preparing for and writing the AZ-204 (Microsoft Certified Developer Associate) Exam
Why I took the exam I was recently asked to obtain the Microsoft Certified: Azure Developer Associate certification by the company I work for so that they can become a Gold-level Microsoft Partner. The requirement was to obtain the certification in 3 weeks. I have been working with Microsoft Azure each day for the past… Continue reading Preparing for and writing the AZ-204 (Microsoft Certified Developer Associate) Exam
Choosing a static site generator for the blog
I had considered writing a blog for some time, but was not sure what to write about, or if anyone would find my content interesting. After speaking with a friend, I decided to just go-ahead and do it. As I am a software developer, most of the topics are probably going to be about writing software, likely… Continue reading Choosing a static site generator for the blog