Welcome to my site!
Hi, I’m Andrew Halil.
I am an experienced, certified Software Developer here to share my knowledge, expertise and insights on various topics including full-stack, web and cloud-native applications development.
- How to Debug Angular Unit Tests with the Karma Test Runner
- Using Data Resolvers in Angular Components
- Using RxJS BehaviorSubject to Synchronize Data Loading in Angular Forms
- Deploying and Configuring Angular Web API Applications to an Azure App Service
- Deploying a .NET Core Web API to an Azure App Service
- Deploying an Angular Application to an Azure App Service
- How to Secure a Swagger Web API with JWT Authorization
- Persisting JWT Tokens in a .NET Core Application
- Using HttpClientFactory for Web API HTTP GET REST Calls
- How to Create a Windows Service using Visual Studio 2019
- How to Retrieve User Context from JWT Bearer Tokens in .NET Core
- How to Flatten Structures with RxJS Pipes and Maps
- How to Protect a Web API with Azure AD Authentication
- How to Call an MS Graph API from a Web API
- How to Upgrade an IIS Web API Deployment from .NET Core 2.x to 3.1
- How to Create Client Certificates for Application Authentication
- How to use the MS Graph API in Angular Applications
- How to Register Angular Apps for Microsoft Identity Authentication
.NET Core Angular ASP.NET Core ASP.NET Core Identity Asynchronous Azure Azure App Services Azure Blob Azure Function Azure Storage BDD Best Practices C# CICD Containers Continuous Deployment Continuous Integration Dependency Injection DevOps Diagnostics Docker Entity Framework Core GitHub HTML HTTP JWT Kudu Microservice OAuth OpenAPI PaaS Patterns REST RxJS Security SPA SQL Swagger TDD TeamCity Top Typescript Visual Code Visual Studio Web API