Sukhpinder Singh

Software

An Anti-Facial Recognition Mask: Fighting for Privacy | HackerNoon

My Thoughts to Protect Privacy A mask designed to deny AI-based facial recognition from all angles. I have always been a pretty private person, but lately, the weight of it feels as unbearable as ever. I just can’t seem to get out with a feeling of people watching me every time. It is no paranoia but just the plain reality of living in a place where face recognition has become an easy technological tool. And

Read More »

11 Key Design Patterns: An Essential Guide | HackerNoon

Unlock the secrets of software architecture with Mastering Software Architecture: 11 Key Design Patterns Explained. Table of Contents Design Pattern — Abstract Factory Learning Objectives Getting Started How to use an abstract factory provider? Output 2. Design Pattern — Adapter Use Case Learning Objectives Getting Started 3. Design Pattern — Builder Use Case Learning Objectives Getting Started How to use the builder pattern from the Main() method Output 4. How to use the Chain of

Read More »

How to Unlock 50K Views on Medium With This Winning Article Template | HackerNoon

The template below has consistently brought me success; it’s an outstanding method for organizing technical articles. Template Introduction Learning Objectives Prerequisites Getting Started Sub Topics 1 Code Examples for Each Sub-Topic Output Sub Topics 2 Code Examples for Each Sub-Topic Output Final Thoughts/Conclusion Github Sample (If Applicable) Impressum Here’s a List of Statistics That Demonstrate the Success of Following This Template: Tip 3: How to Write Prerequisites Define what knowledge or skills are required to

Read More »
Software

Mastering CORS in .NET: 10 Expert Tips for Secure API Configuration | HackerNoon

Get practical tips and expert advice on CORS implementation in .NET with our developer’s guide. Introduction Cross-Origin Resource Sharing (CORS) is a process that protects your APIs from defined domains, method types, or headers, and the properties are defined while adding the CORS policy. Getting Started Please find below 10 tips to configure CORS in .NET applications. 1. Understand CORS Basics To set up the handshake between the UI and the API layer, a basic

Read More »
Software

The 10-Day .Net Aspire Challenge – Day 9: Azure Key Vault | HackerNoon

Introduction .Net Aspire framework is used to develop cloud and production-ready distributed applications. It consists of components to handle cloud-native concerns such as Redis, Postgres etc. Prerequisites Objectives Learn how to create a starter project using .Net Aspire with the Azure Key Vault. Github Sample: The solution structure is divided into the following projects DotnetAspireChallenge.ApiService DotnetAspireChallenge.AppHost DotnetAspireChallenge.ServiceDefaults DotnetAspireChallenge.Web Getting Started Step 1: Install the following NuGet package Install the following Nuget package into the subsequent

Read More »

Comparing Query and Method Syntax: Day 27 of the 30-Day .NET Challenge

Learn why query syntax is preferred in LINQ. Discover a better approach using Query Syntax on Day 27 of our 30-Day .NET Challenge. Introduction The article demonstrates the use of query and method syntax for writing LINQ queries. In addition to that, it highlights why the query syntax is preferred over method syntax in case of complex queries. Learning Objectives What is Query and Method Syntax? Why Query Syntax is preferred Prerequisites for Developers Basic

Read More »