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
- Improving Performance with In-Memory Caching of a .NET Core Web API
- How to Analyze and Improve the Performance of .NET Core Applications
- Practical Approach to Memory Profiling of .NET Core Applications
- How to Read Configuration Changes within .NET Core
- Best Practices with ORM Patterns and Entity Framework Core
- Improving Application Performance with Explicit Loading ORM Patterns
- Improving Application Performance with Eager Loading ORM Patterns
- Improving Application Performance with Lazy Loading ORM Patterns
- Improving Angular Performance with the Lazy Loading Design Pattern
.NET .NET Core Angular ASP.NET Core ASP.NET Core Identity Asynchronous Azure Azure AD Azure App Services 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 TeamCity Top Typescript Visual Studio Visual Studio Code Web API