C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Riya Patel(6)
Sandhiya Priya(6)
Rajesh Gami(5)
Ziggy Rafiq(5)
Aarav Patel(3)
Mahesh Chand(3)
John Godel(3)
Tuhin Paul(3)
Saurav Kumar(2)
Deepak Tewatia(2)
Shivam Saini(2)
Mohamed Shifan(2)
Sardar Mudassar Ali Khan (2)
Lakshan Sulochana Fernando (2)
Vijay Pratap Singh(2)
Vijay Yadav(2)
Sanwar Ranwa(2)
Željko Perić(1)
Ajay Narkhedkar(1)
Ananya Desai(1)
Niharika Gupta(1)
Nidhi Sharma(1)
Chethan N(1)
Tanuj (1)
Rohit Gupta(1)
Parthiv Suthar(1)
Raghunath Bhukan(1)
Jayraj Chhaya(1)
Riddhi Shah(1)
Pasang Tamang(1)
Vipin Mittal(1)
Akshay Amin(1)
Gautam Singh(1)
Vijay Kumari(1)
Baibhav Kumar(1)
Hemant Keshari(1)
Gourav Jain(1)
Arkadeep De(1)
Emanuel Martins(1)
Sarthak Varshney(1)
Babita (1)
Jalpa Dhola(1)
Manikandan Murugesan(1)
Ananthakrishna V(1)
George (1)
Jaimin Shethiya(1)
Ishika Tiwari(1)
Akshima Aggarwal(1)
Ramasagar Pulidindi(1)
Kisorjan Jakathiswaran(1)
Alagunila Meganathan(1)
Najath Risni(1)
Ajay Kumar(1)
Mohit Mishra(1)
Subham Ray(1)
Keyur (1)
Farhan Ahmed(1)
Abhishek Singhal(1)
Sachin Mishra(1)
Abhishek Yadav(1)
Amit Mohanty(1)
Abdul Basith(1)
Shanuka Maheshwaran(1)
Ali Benchaaban(1)
Mushtaq M A(1)
Resources
No resource found
AI Personality Prompt Generator: Crafting Custom AI Personas with Ease
Aug 01, 2026.
Effortlessly craft custom AI personas with the AI Personality Prompt Generator. Define tone, behavior, and boundaries for unique AI interactions.
JWT Session 12: Integrate JWT Authentication with ASP.NET Core Identity in ASP.NET Core Web API
Jul 19, 2026.
Integrate ASP.NET Core Identity with JWT for secure user authentication, replacing manual password handling with robust, built-in features.
Building AI-Powered Incident Postmortem Generators with ASP.NET Core
Jun 29, 2026.
Build AI-powered incident postmortem generators with ASP.NET Core, OpenTelemetry, and Azure OpenAI for faster, more consistent incident analysis.
Building AI-Powered Technical Documentation Generators in .NET
Jun 17, 2026.
Build AI-powered technical documentation generators in .NET. Automate API docs, architecture summaries, and onboarding guides.
Building AI-Powered Release Notes Generators Using ASP.NET Core
Jun 15, 2026.
Automate software release notes with ASP.NET Core, Azure OpenAI, and Semantic Kernel. Streamline documentation and improve communication.
C# Source Generators: Improving Performance and Reducing Boilerplate Code
Jun 05, 2026.
Learn C# Source Generators with practical examples. Discover how compile-time code generation improves performance and reduces boilerplate code in .NET applications.
Building Secure Apps with Passwordless Authentication in .NET
May 01, 2026.
Secure .NET apps with passwordless authentication! Learn to implement WebAuthn, FIDO2, and more. Eliminate passwords, boost security, and improve user experience.
Building an AI-Powered Playwright Test Generator Using MCP and Azure OpenAI
Apr 28, 2026.
Build a self-hosted AI-powered Playwright test generator using MCP and Azure OpenAI. Automatically explore apps, generate tests, and self-heal failures.
What is Salting in Password Hashing and Why is it Important?
Apr 20, 2026.
Learn about salting in password hashing, a crucial security measure for web applications. Protect user data and prevent cyber attacks with this essential technique.
How to Implement Secure Password Hashing Using Bcrypt in .NET
Apr 15, 2026.
Secure your .NET apps! Learn bcrypt password hashing in ASP.NET Core with this step-by-step guide. Protect user data with best practices and real-world examples.
Suno AI Explained: Is It an Audio Model or Something Bigger?
Apr 02, 2026.
Is Suno an audio model or a full AI system? Learn how Suno works, what models it uses, and why it represents the future of multimodal generative AI.
How to Store Passwords Securely Using Bcrypt in Backend Applications?
Mar 23, 2026.
Learn how to securely store passwords in backend applications using Bcrypt. Protect user data and prevent breaches with this industry-standard hashing technique.
Random User Generator API
Mar 13, 2026.
Generate realistic user data for development with the Random User Generator API. Learn backend & frontend integration for dynamic applications. Simplify testing!
What Techniques Help Protect Applications from Brute-Force Login Attacks?
Mar 13, 2026.
Fortify your apps against brute-force attacks! Learn proven techniques like rate limiting, MFA, CAPTCHA, and strong password policies to safeguard user accounts.
How Can Developers Implement Secure Password Storage in Applications?
Mar 11, 2026.
Learn how developers can implement secure password storage in applications. Protect user data with hashing, salting, peppering, and strong password policies.
Secure Password Hashing in .NET: Best Practices for Modern Applications
Mar 03, 2026.
Protect user data! Learn .NET password hashing best practices: algorithms (PBKDF2, BCrypt, Argon2), salting, iterations, and ASP.NET Core Identity for robust security.
How to Secure Sensitive Data in .NET Applications?
Feb 25, 2026.
Protect .NET apps! Learn to secure sensitive data using encryption, secure storage, and authorization. Prevent breaches and build trustworthy applications.
What AI Designs Your UI: Claude Code vs OpenAI Codex vs Google Antigravity
Feb 17, 2026.
See what AI UI design tools do and how to choose between Claude Code, OpenAI Codex, and Google Antigravity to build, refactor, and validate modern interfaces.
How to Secure a Website from Brute Force Attacks?
Feb 13, 2026.
Protect your website from brute force attacks! Learn essential strategies: MFA, rate limiting, strong passwords, WAF, and more. Stop unauthorized access now!
How to automatically generate passwords and enable Power Pages login for new users using Power Automate
Feb 02, 2026.
Automate Power Pages user creation! This tutorial guides admins on generating secure passwords and enabling logins for new users directly from Power Automate. Streamline user onboarding and enhance security.
How Do Developers Migrate Firebase Authentication Users Without Forcing Password Resets?
Jan 21, 2026.
Migrate Firebase Authentication users seamlessly! Learn how to avoid forced password resets using Admin SDK, lazy migration, and proper hash handling. Secure & smooth!
Partial Events and Constructors in C# 14 (.NET 10) Explained with Examples
Dec 29, 2025.
Explore C# 14's partial events & constructors! Simplify code generation, enhance extensibility, and cleanly separate generated & handwritten logic. #CSharp #dotnet
Partial Constructors in C# 14 (.NET 10) - A Game-Changing Feature
Dec 22, 2025.
C# 14 introduces Partial Constructors, a game-changer for .NET 10! Split constructor logic across files, enhance source generator support, and improve maintainability. Build modular, scalable applications with ease.
Static Site Generators vs Dynamic Websites: Which Should You Choose?
Dec 12, 2025.
A detailed guide for senior developers comparing static site generators and dynamic websites. Covers performance, SEO, security, Angular integration, caching, and real-world production strategies. Includes best practices to choose the right approach for different web projects.
From GitHub Chaos to One-Click Onboarding: How I Built an AI + IronPDF Onboarding Package Generator
Dec 08, 2025.
I built a tool that takes messy GitHub documentation, summarizes it with AI, and generates a polished PDF handbook so new developers can onboard faster.
Secure OTP Generation in C#: Why Random() is Dangerous
Nov 28, 2025.
If you’re building login, signup, or password-reset features, the first thing users see is the OTP. It looks simple, but here’s the thing — the way you generate that OTP decides how secure your system really is.
How Hackers Hack: Common Techniques & How to Stay Safe
Nov 24, 2025.
Learn how hackers attack with phishing, malware, and more! This guide covers common hacking techniques and provides practical tips to stay safe online. Boost your cybersecurity now!
Secure Password Storage in ASP.NET Core — Best Practices
Nov 24, 2025.
Learn best practices for secure password storage in ASP.NET Core. Protect your users with hashing, salting, peppering, and strong password policies. Leverage ASP.NET Core Identity for robust security.
Building a Visual Workflow → Code Generator System
Nov 24, 2025.
Build visual workflows that generate deployable .NET code! Ditch runtime engines for faster, auditable, and scalable automation. Design, version, and deploy with ease.
Implementing a Custom License Key Generator in ASP.NET Core
Nov 17, 2025.
Build a robust license key generator in ASP.NET Core 8! Secure your SaaS with RSA signing, activation limits, offline validation, and multi-environment support.
Building a Code Generator for Angular (Models, Services, Components) Using GPT API
Nov 18, 2025.
Automate Angular code generation (models, services, components) using OpenAI's GPT API. Streamline development, reduce errors, and boost productivity. .NET backend & Angular UI.
Creating an AI-Based Auto-Test Case Generator from Requirements (ASP.NET Core + Angular + GPT API)
Nov 18, 2025.
Automate test case generation from requirements using AI! ASP.NET Core, Angular & GPT API create NUnit/Jest tests. Boost QA with AI-powered test automation.
How to Mask OTP Input as Dots (••••) Without Triggering Chrome’s “Save Password” Popup
Nov 11, 2025.
Stop Chrome's annoying 'Save Password' popup on OTP inputs! Use `type='text'` with CSS masking (`text-security: disc`) for a clean, user-friendly OTP experience. Prevents unwanted password prompts and ensures proper OTP handling.
Understanding JavaScript Functionality
Nov 06, 2025.
Explore essential JavaScript & C# functionalities: email validation, password strength, date handling, compound interest, & ATM simulation. Code examples included!
Multiplication table generator in JavaScript
Nov 06, 2025.
Create dynamic multiplication tables in JavaScript! This tutorial provides a simple, interactive code snippet for generating tables in real-time. Perfect for learning!
Fibonacci Series Generator (ASP.NET WebForms Example)
Oct 29, 2025.
Learn how to build a Fibonacci Series generator using ASP.NET WebForms! This tutorial provides a step-by-step guide with code examples and explanations for creating a dynamic web application. Generate Fibonacci sequences easily!
Fibonacci Series Generator (ASP.NET WebForms Example)
Oct 29, 2025.
Learn how to build a Fibonacci series generator using ASP.NET WebForms! This tutorial provides a step-by-step guide with code examples for both the front-end (Default.aspx) and back-end logic (Default.aspx.cs). Discover how to create a dynamic web application that calculates and displays the Fibonacci sequence based on user input. Perfect for math learning, coding practice, or demonstrating numerical sequences in web applications. Includes real-time flow explanation and use cases.
🧠 AI-Powered Documentation Generator for C# Projects
Oct 17, 2025.
Effortlessly generate C# documentation with AI! This guide shows you how to build an AI-powered documentation generator using .NET 8 and OpenAI. Automate method summaries, parameter descriptions, and usage notes, saving time and ensuring up-to-date documentation. Perfect for enterprise, open-source, and educational projects. Transform your code into a self-describing system!
Generative AI, Part 3 — Programmatic Creativity: Templates, Prompts, and Pluggable Generators for Content at Scale
Oct 16, 2025.
Scale content creation with programmatic creativity! Learn to build a system of reusable templates, parameterized prompts, and pluggable generators. This article outlines the architecture, artifacts, and metrics for generating high-quality, on-brand content at scale, reliably, cheaply, and fast. Move beyond single prompts and unlock efficient content production.
Chapter 20: Advanced Iteration: Iterators, Generators, and the Spread Operator
Oct 12, 2025.
Delve into advanced JavaScript iteration techniques! This chapter explores iterables, iterators, generators (function* and yield), and the spread operator (...). Learn how to create custom iterators for your objects, generate infinite sequences, and leverage the spread operator for shallow cloning and rest parameters. Master these powerful tools for efficient data handling and modern JavaScript development, enhancing your ability to work with complex data structures and asynchronous flows.
Generate and Verify TOTP (Time-Based One-Time Passwords) Using Python
Oct 10, 2025.
Learn how to generate and verify Time-Based One-Time Passwords (TOTP) in Python, enhancing security for applications. This guide covers the TOTP algorithm, its real-world importance in scenarios like healthcare, and provides a step-by-step Python implementation using built-in libraries. Discover best practices for secure TOTP usage and understand how it surpasses traditional passwords and SMS-based 2FA, ensuring robust authentication even offline.
Generate and Verify TOTP (Time-Based One-Time Passwords): Securing Banking Transactions Against Real-Time Fraud
Oct 10, 2025.
Protect banking transactions from real-time fraud with Time-Based One-Time Passwords (TOTP). This guide explains TOTP, the technology behind Google Authenticator, and provides a secure, dependency-free Python implementation. Learn how TOTP stopped a $250,000 wire fraud and implement robust 2FA for your banking systems.
Generate a Random Password Using Java
Oct 06, 2025.
Learn how to generate strong, random passwords in Java using Random, SecureRandom, Java 8 Streams, and UUID. This guide covers basic to cryptographically secure methods, emphasizing the importance of password security in modern applications. Discover best practices for creating robust passwords with mixed character sets and sufficient length to protect user data from unauthorized access and brute-force attacks. Enhance your application security today!
How to Check If a String is a Palindrome or Not using Python
Oct 01, 2025.
Explore various Python methods for palindrome detection, from simple reversal to the efficient two-pointer technique. Learn how palindrome checks enhance security in real-world applications like random password generators by preventing weak, easily guessable passwords. Understand time/space complexity and best practices for optimal performance. Includes complete implementation with test cases and a focus on security considerations.
Keep Your Accounts Secure with Strong Passwords
Sep 26, 2025.
Learn how to create strong, uncrackable passwords by using a mix of characters, avoiding personal information, and leveraging passphrases. Discover the importance of unique passwords for each account, enabling two-factor authentication (2FA), and utilizing password managers. Plus, find out how to check for data breaches and avoid phishing scams to keep your digital life safe and secure.
How to Generate the Best AI Images with Sora (Using the Unpaid Version) — Step-by-Step Guide
Sep 02, 2025.
Unlock the power of Sora AI image generation without a paid subscription! This guide provides a step-by-step approach to crafting effective prompts for stunning visuals. Learn the essential keywords for style, quality, mood, composition, and more. Master the art of iterative refinement and create professional-looking images for product mockups, landscapes, and branded content, even with the free version of Sora.
Top 10 Cybersecurity Myths That People Still Believe
Sep 02, 2025.
Uncover the truth behind common cybersecurity misconceptions! This article debunks 10 widespread myths that can leave you vulnerable to attacks. Learn why thinking you're not a target, relying solely on antivirus, or believing public Wi-Fi is safe can be dangerous. Arm yourself with knowledge and improve your online security today.
What Common Tech Support Questions do Users ask AI?
Sep 01, 2025.
Explore how AI is revolutionizing tech support in 2025! Discover the most common tech questions users ask AI, from password resets and Wi-Fi troubleshooting to device performance and security concerns. Learn about the benefits for businesses, limitations of AI, and how it's changing the future of technical assistance, offering instant solutions and proactive support.
Credential Security in ASP.NET Core Web API: Best Practices and Implementation
Aug 27, 2025.
Learn how to secure credentials in ASP.NET Core Web API using best practices such as secret management, authentication, HTTPS, and Azure Key Vault to protect sensitive data and prevent leaks.
Software at the Speed of Spec: AI Code-Generator IDEs Are the Next $100B+ Platform
Aug 24, 2025.
AI code-generator IDEs mark a platform shift, transforming specs into software with governance, automation, and scalability. By 2030, millions of builders will create production-ready applications, reshaping development and enterprise value.
Basic Configuration of a Cisco Switch using the Cisco Packet Tracer Simulator
Aug 23, 2025.
Setting up a Cisco switch means giving it a name, adding passwords to keep it safe, and setting an IP address so you can connect to it from another device. You also add a gateway, so it knows how to reach other networks. After that, you save the settings, so they don’t get lost when the switch turns off
What Are Generators vs Regular Functions in Python?
Aug 08, 2025.
Learn the key differences between generators and regular functions in Python. Understand how they work, when to use them, and how they impact memory and performance with real Python code examples.
How to handle cyber security as a small web dev?
Aug 05, 2025.
Easy and practical tips for small web developers to keep their websites safe. It covers password security, updates, using HTTPS, server safety, backups, and more—helping you protect your projects even without a big team.
Perchance AI: A Free Creative Hub for Writers, Artists, and Developers
Jul 30, 2025.
Perchance AI is a completely open platform that allows creators to explore AI without any restrictions. You can instantly start building text generators, designing game characters, writing interactive stories, or producing AI-generated images.
Why AI Code Generators Like Cursor and WindSurf Are Desktop Apps—Not Web-Based
Jul 23, 2025.
AI code tools like Cursor and WindSurf are desktop apps because they offer deep system access, faster performance, stronger privacy, and richer project context—capabilities web-based tools still struggle to match.
Building an AI-Powered Quiz Generator with React and Gemini AI
Jun 30, 2025.
Build custom quizzes on any topic using Google's Gemini AI with this modern React app. Features include difficulty settings, real-time feedback, explanations, and smooth deployment via GitHub Pages.
Top Generative AI Models in 2025: Best LLMs for Text, Image, Video, and Music
Jun 19, 2025.
Explore the most powerful and popular generative AI models of 2025, including GPT-4o, Claude 3, Sora, Midjourney, Suno, and more. Discover the best LLMs for creating text, images, video, and music.
Why SMB Signing Matters and How to Secure Your Environment
May 08, 2025.
Learn why enabling SMB signing is critical for security and how to implement it to safeguard your environment.
C# 13: Partial Properties and Indexers Simplified
May 05, 2025.
C# 13 introduces partial properties and indexers, enabling cleaner separation of logic in partial classes. This boosts maintainability, avoids hacks, and simplifies working with generated code and tools like EF Core.
Encrypting User Passwords [GamesCatalog] 20
May 01, 2025.
This article covers the best practices for protecting user data, including using strong hashing algorithms and salting techniques to prevent unauthorized access and ensure data privacy.
Implementing TOTP (Time-Based One-Time Password) MFA in .NET Core
Apr 22, 2025.
TOTP (Time-based One-Time Password) is a secure two-factor authentication (2FA) method that generates temporary, single-use codes for user verification.
Reset Forgotten Azure VM Admin Password Without Azure VM Agent
Mar 11, 2025.
If you are unable to reset the local administrator password for an Azure Virtual Machine (VM) using the built-in Azure reset methods, you can manually reset the password using the following steps. This method involves creating an OS disk snapshot, attaching it to another VM, and using NTPWEdit 0.7 to reset the password.
Deploying Vaultwarden on Docker for Secure Password Management
Feb 17, 2025.
Set up a private, self-hosted Vaultwarden server with Docker. Securely manage your passwords while maintaining complete control over your data.
Advanced C# 13 and .NET 9 Features for Expert .NET Engineers
Nov 22, 2024.
With this guide, you will learn about enhanced pattern matching, static abstract members, Native AOT, and much more in C# 13 and .NET 9. Written by Ziggy Rafiq, this is the best resource for experienced .NET Software Engineer Leads.
Build a Password Generator Application in HTML and JavaScript(with Code Example)
Nov 20, 2024.
Create a customizable Password Generator tool with HTML, CSS, and JavaScript. This tool allows users to define password length, and include uppercase, lowercase, numbers, and special characters, ensuring secure, complex, and personalized password creation.
Library Component Type in SharePoint Framework (SPFx)
Nov 09, 2024.
SPFx Library Components enable the creation of reusable, modular code in SharePoint. By centralizing utility functions, services, and UI elements, developers can enhance maintainability and consistency across projects.
What is Github Copilot?
Oct 09, 2024.
GitHub Copilot is an AI-powered code completion and generation tool that provides real-time suggestions to developers as they write code.
Building a Custom QR Code Generator Component in React
Sep 20, 2024.
In this guide, you'll learn how to build a custom QR code generator component in React. We'll cover the steps to integrate a QR code library, customize the QR code's appearance, and make it dynamic by accepting input from users.
Generative AI in .NET: Building a Text Generator with GPT-3
Aug 07, 2024.
Discover how to integrate OpenAI's GPT-3 with .NET to build a powerful text generator. This article provides step-by-step instructions and code examples to help you create and utilize a GPT-3 powered text generator in your .NET applications.
How to Show and Hide Password in AngularJS
Jul 25, 2024.
Implementing a show/hide password toggle in AngularJS enhances usability by allowing users to view or conceal their passwords. This involves creating an AngularJS component with a toggle feature, defining the module and controller, and applying basic CSS styling.
How to Show and Hide Password in Angular
Jul 25, 2024.
Enhance your Angular forms by adding a show/hide password toggle feature. Just like a light switch that lets you see if a room is lit or dark, this feature allows users to reveal or hide their password for better accuracy.
How to Make your Password Safe?
Jun 20, 2024.
This is a brief discussion of the Password safety. Reflecting on password security, early iPhone models used 4-digit codes, evolving to 6-digit codes by iPhone 6. Historical passwords were simpler, but modern standards emphasize complexity to thwart hacking attempts effectively.
Unique ID Generator Xid.NET in .NET Core
May 31, 2024.
A globally unique ID generator library called Xid.Net is prepared for safe and direct usage in your code. It offers an interface akin to that of the System.Guid produces lesser ids (12 bytes compared to 16 in raw format, 20 compared to 36 when translated to a string).
How Can We Calculate the CRC Checksum?
Apr 30, 2024.
CRC (Cyclic Redundancy Check) is a vital method for maintaining data integrity, commonly used in digital networks and storage devices to quickly detect unintentional modifications in data transmission and storage.
Difference Between Yield and Return in Python Generators
Apr 26, 2024.
Generators in Python offer memory-efficient, lazy evaluation for handling large datasets. They use the `yield` statement, enabling control of execution flow and efficient iteration over sequences without preloading all elements.
A Comprehensive Guide to Secure Coding in C#
Mar 18, 2024.
A Comprehensive Guide to Secure Coding in C# by Ziggy Rafiq. Learn how to write robust and secure C# applications by implementing input validation, encryption, authentication, and error handling. This section provides examples and best practices for preventing SQL injection, XSS attacks, and securing user authentication.
Password Strength Filter in Vue.js
Mar 08, 2024.
Creating a password strength indicator in Vue.js involves calculating the strength of a password based on certain criteria and then displaying it to the user.
Code Generation and Productivity in C#10 with Source Generators
Feb 24, 2024.
Find out what C# 10 has to offer in Ziggy Rafiq's insightful article, "Code Generation and Productivity in C# 10 with Source Generators." Learn about the power of source generators, which streamline code generation during compilation, reducing redundancy and improving productivity. Discover how source generators offer improved performance, enhanced readability, and practical examples such as auto-implementing interfaces and serialization code generation. C# source generators help you create cleaner, more manageable codebases and will enhance your development workflow and efficiency. Ziggy Rafiq provides an in-depth overview of implementing source generators and demonstrates their versatility in creating cleaner, more manageable codebases.
What Are Interceptors in C# 12
Feb 07, 2024.
C# 12's experimental Interceptors let you reroute method calls during compilation. Think of them as "code detours" for specific methods, allowing modifications without directly changing the code. They work with source generators for advanced use cases like performance optimization.
Building a Secure PHP MySQL Signup/Login Website with Email Verification
Jan 15, 2024.
Creating a secure signup/login system is essential for any web application that involves user authentication. In this article, I'll guide you through building a PHP MySQL login/signup website with email verification. I'll focus on security best practices, including password encryption using PHP's built-in functions.
How to Create a Logic App to Protect the PDF with Password
Jan 03, 2024.
In this article, we are going to learn about How to create a Logic App to Protect the PDF with a Password and how to create an Azure Logic App that automatically protects PDF files with passwords and saves them in Dropbox.
How to Do Password Policy in Server
Dec 27, 2023.
A password policy can help prevent unauthorized access to user accounts and protect against common types of attacks. A password policy is a set of rules that encourage users to create and use strong passwords.
Building a Podcast RSS Feed Generator with ASP.NET Core
Dec 18, 2023.
We are podcasting with ASP.NET Core. This article guides you through building a podcast RSS feed generator using ASP.NET Core. Learn to create, populate, and test the feed, enabling seamless distribution of your podcast content.
Password Strength Pipe in Angular
Dec 18, 2023.
This article guides you through creating an Angular pipe to assess password strength. Utilizing Angular concepts, it demonstrates password categorization (Weak, Medium, Strong, Very Strong) based on length.
Secure Password Hashing with SHA-256 and Salt in Python
Dec 07, 2023.
In this article, we have discussed SHA-256 and salt. In this article, we unravel the intricacies of a clever strategy to fortify passwords—SHA-256 with salt. SHA-256, part of the SHA-2 family, transforms passwords into nearly unbreakable codes. Before diving into SHA-256, let's explore the foundation: hashing.
Generate Free DMARC Record and Save Instructions in a PDF using Python
Nov 07, 2023.
Domain-based Message Authentication, Reporting, and Conformance (DMARC) is a standard for email authentication and reporting. DMARC helps organizations protect their email domains from being used for phishing and spoofing attacks. It allows senders to specify how mail servers should handle unauthenticated emails and provides a way to receive reports about email delivery and failures.
Source Generators in C#
Oct 27, 2023.
You explained the process step by step, starting with the definition of attributes and the implementation of the generator class, followed by the initialization and execution processes. Additionally, you provided a clear demonstration of how to generate a new class with a static property that returns the current date and time as a string. Your use of the StringBuilder class and string interpolation for code generation was a good choice.
ASP.NET MVC QR Code Generator
Sep 27, 2023.
This article discusses dynamically generating QR codes in ASP.NET MVC. It covers generating QR codes, creating QR code images, and working with QR code-related tasks in ASP.NET MVC using a library called IronBarCode.
Best Practices for Maintaining Security and Preventing Vulnerabilities in C#
Sep 01, 2023.
Explore essential security practices in C# programming with Ziggy Rafiq, covering password hashing, input validation, SQL injection prevention, cryptography, HTTPS, secret management, and staying updated on security patches
C# Security: Best Practices for Secure Coding
Aug 31, 2023.
In this article, we will discuss some of the best practices for writing secure code in C#. These practices include using secure password hashing algorithms to store passwords, validating user input to prevent injection attacks, using parameterized SQL queries, using cryptography to protect sensitive data, using HTTPS to protect data in transit, avoiding hardcoding secrets in code, and keeping code up to date with the latest security patches and updates.
How To Generate Image Using OpenAI API In Flutter?
Aug 22, 2023.
In this article, you will learn about how to generate images using OpenAI API in Flutter.
Capturing Phishing Email Using Custom Middleware in ASP.Net Core Web API
Aug 02, 2023.
To capture and detect phishing emails using custom middleware in an ASP.NET Core Web API, you can follow these general steps:Create Custom Middleware: Create a custom middleware that will intercept incoming HTTP requests and inspect the email content for potential phishing indicators. Middleware in ASP.NET Core can be used to perform custom processing on incoming requests and outgoing responses.
Understanding HTML Forms and Input Elements
Jun 27, 2023.
Understanding HTML forms and input elements, Forms are an essential part of web development, allowing users to interact with a website by submitting data or making requests. In HTML, forms are created using the <form> tag, which contains a variety of input elements that allow users to enter data. In this guide, we will explore HTML form and input elements in depth, including their various types, attributes, and best practices.
Step-by-Step Guide: Implementing OTP API in C#
Jun 06, 2023.
a guide to use otp api c# .net
How to Use C# 12's Source Generators to Improve Performance and Efficiency
Apr 18, 2023.
How to Use C# 12's Source Generators to Improve Performance and Efficiency
Password Less Sign-In With The Microsoft Authenticator App
Apr 12, 2023.
In this article, you will learn about Password Less Sign-In With The Microsoft Authenticator App.
How To Enable Password Writeback SSPR In On-Prem AD And Azure AD
Mar 28, 2023.
In this article, you will learn how to enable password writeback sspr in on-prem ad and azure ad.
Build A ChatGPT Client And An Image Generator In Blazor Using OpenAI API
Mar 23, 2023.
In this article, you will learn how to build a chatgpt client and an image generator in blazor using openai api.
Generate Images In ASP.NET Core MVC Using OpenAI
Mar 13, 2023.
DALL-E is an AI program developed by OpenAI that can be used to generate images based on the given text information.
.Net MAUI - QR Code Generator
Mar 09, 2023.
In this article, you will learn about .Net MAUI QR Code Generator.