C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
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]
John Godel(17)
Mahesh Chand(5)
Ayush Gupta(4)
Ziggy Rafiq(3)
Sandeep Mishra(3)
Jitendra Mesavaniya(3)
Madhu Patel(2)
Cristopher Coronado(2)
Lalit Bansal(2)
Rohini Parade(2)
Allen Oneill(2)
Tahir Ansari(2)
Rinki (2)
Kasam Shaikh(2)
Sarthak Varshney(2)
Naveen Kumar(2)
Ajay Kumar(2)
Vikas Singh(2)
Abhishek Yadav(1)
Narayana Surapaneni(1)
Vijai Anand Ramalingam(1)
Kapil Singh Kumawat(1)
Mohomed Shihan(1)
Craig Breakspear(1)
Himanshu Patel(1)
Rikam Palkar(1)
Viknaraj Manogararajah(1)
Raveena Attri(1)
Onkar Sharma(1)
Shweta Lodha(1)
Prarthana Bhat(1)
Swesh S(1)
Muhammad Imran Ansari(1)
Subham Ray(1)
Vishal Joshi(1)
Kaveendra Dhilhan(1)
Balaji Thilagar(1)
Rajeesh Menoth(1)
Uday Dodiya(1)
Keyur (1)
Mayooran Navamany(1)
Aman Gupta(1)
Nikunj Satasiya(1)
Chetan Sanghani(1)
Mushtaq M A(1)
Vinoth Rajendran(1)
Jefferson S. Motta(1)
Gajendra Jangid(1)
Sigar Dave(1)
Janarthanan S(1)
Sarfaraj Ansari(1)
George (1)
Dwarkesh Vajjala(1)
Mark Pelf(1)
Saroj Barisal(1)
Chethan N(1)
Punar Dutt Rajput(1)
Shiv Sharma(1)
Vijayaragavan S(1)
Resources
No resource found
Cross-Language Interoperability in .NET Framework
Jul 02, 2014.
This article shows how to create a Class Library file in C# (in other words a DLL file) and will use that DLL file in a Visual Basic application.
IL "The Language of CLR" - A Platform for Cross-Language
Jun 28, 2001.
This article introduces the Cross-Language capabilities of CLR environment (Common Language Runtime Environment) and its constituent language IL (Intermediate Language).
How Would You Architect a Chatbot Using a Large Language Model
May 15, 2025.
This article explains the basic steps to get started with creating a chatbot using a large language model.
How to Use AI PT-SLM (Private Tailored Small Language Models) in the Pharmaceutical Industry
May 05, 2025.
PT-SLMs offer secure, on-premises AI tailored for pharma, enhancing drug discovery, clinical trials, compliance, and patient support while protecting sensitive data and ensuring regulatory adherence.
How to Use Private Tailored Small Language Models (PT-SLM) to Transform Core Banking Features
May 02, 2025.
Private Tailored SLMs (PT-SLMs) enhance core banking with secure, on-premises AI, automating transactions, loans, and payments while preserving data privacy and ensuring regulatory compliance.
Artificial Intelligence and Private Tailored Small Language Model (PT-SLM) Solutions for Education Administration
May 01, 2025.
Private Tailored Small Language Models (PT-SLMs) bring secure, efficient, and context-aware AI to educational administration, enabling automation, improved decision-making, and enhanced stakeholder experiences.
Vibe Coding and Private Tailored Small Language Model (PT-SLM) Solutions in Education Administration
May 01, 2025.
Discover how Vibe Coding and Private Tailored Small Language Model (PT-SLM) solutions are transforming education administration with personalized AI tools, streamlining workflows, enhancing decision-making, and improving student and faculty engagement through secure, custom AI models.
Why Vibe Coding Matters Now
May 01, 2025.
Vibe coding, using natural language with AI to create software, is crucial now for faster development, broader access to coding for non-technical users, and increased productivity for experienced developers facing tight deadlines and resource constraints. It leverages AI to accelerate innovation and democratize software creation.
Create an Amazon Kendra Gen AI index with OneDrive
Apr 29, 2025.
Learn how to create and configure an Amazon Kendra GenAI index using Microsoft OneDrive as a data source to enable powerful LLM-based semantic search with natural language understanding and precise results.
What is Vibe Coding?
Apr 26, 2025.
Vibe coding is a new approach to software development where programmers use AI tools, like large language models, to create code by describing what they want in natural language. This method speeds up prototyping and makes coding more accessible, but may sacrifice some code quality and understanding.
Private Tailored Small Language Models (PT-SLMs) in Investment Banking: Usage Scenarios and Advantages
Apr 19, 2025.
As artificial intelligence continues to evolve, investment banks are actively integrating AI-driven solutions to gain a competitive edge, optimize operations, and manage risk more effectively.
Power of Private Tailored Small Language Models (PT-SLMs) in Commercial Banking
Apr 18, 2025.
Private Tailored Small Language Models (PT-SLMs) empower commercial banks with secure, efficient AI solutions. They enable personalized automation, faster decision-making, and compliance-ready insights—while keeping sensitive financial data private and models lightweight.
Advantages of Private Tailored Small Language Models for Retail Banking
Apr 17, 2025.
Private small language models offer retail banks enhanced security, faster response times, and tailored customer experiences. These models ensure data privacy, support regulatory compliance, and provide cost-effective, domain-specific AI solutions.
Transforming Data Insights with Snowflake's LLM Functions– Part 1
Apr 07, 2025.
In this article, I will cover the capabilities of Snowflake Cortex’s Large Language Model (LLM) function which can be utilize for variety of task such as sentiment analysis, text completion and language translation.
Incorporating AI in SaaS and Cloud Platforms: A Business Perspective with Private Tailored Small Language Models
Apr 03, 2025.
Artificial intelligence (AI) is transforming the landscape of Software as a Service (SaaS) and cloud platforms, ushering in a new era of digital service delivery and user experience.
C# 14: Exploring New Language Features for Modern .NET Development
Apr 02, 2025.
In this article, I explore the most important features introduced in C# 14.0, including primary constructors in classes, collection expressions, enhanced pattern matching, and required members. I walk through how each of these additions simplifies code, improves performance, and promotes safer, more expressive development.
Enhancing Language Learning with Azure AI Speech Pronunciation Assessment
Mar 31, 2025.
Discover how the Azure AI Speech Pronunciation Assessment enhances language learning by providing real-time feedback on pronunciation accuracy, fluency, and intonation.
Blockchain Solutions for Financial Security and Transparent Transactions
Mar 17, 2025.
?Blockchain technology is revolutionizing finance by enhancing transaction security, transparency, and efficiency. Its applications include cross-border payments, asset management, lending, and trade finance, streamlining processes and reducing fraud.
Running Azure Resource Graph Queries in an Azure Logic App
Mar 12, 2025.
Learn how to run Azure Resource Graph queries within an Azure Logic App to automate resource management and gain insights into your Azure environment.
What programming languages does GitHub Copilot support?
Feb 25, 2025.
GitHub Copilot supports over 50 programming languages, including Python, JavaScript, TypeScript, Java, C#, Go, Ruby, PHP, Swift, Kotlin, Rust, SQL, and HTML/CSS, helping developers with AI-powered code autocompletion, suggestions, debugging, and automation across multiple IDEs.
Speed Testing Programming Languages
Feb 19, 2025.
How fast is the same code using different languages. In this article I used VS Code to write a loop in different languages and tested the execution speed with results.
How to Use Flutter for IoT and Embedded Devices
Feb 14, 2025.
Flutter is revolutionizing IoT and embedded devices with its cross-platform capabilities, high-performance UI, and seamless hardware integration. This blog explores how Flutter for IoT and embedded devices can be used in smart homes, industrial automation, healthcare, connected vehicles, and more.
Build Cross-Platform Apps with .NET MAUI Blazor Hybrid
Jan 21, 2025.
There is a way to combine the capabilities of .NET MAUI and Blazor to create applications with a single codebase that works on mobile, desktop, and web platforms. In this article, I will demonstrate how to achieve this.
Site to Site VPN Connection Between AWS and Azure
Jan 16, 2025.
Learn how to establish a secure Site-to-Site VPN connection between AWS and Azure to enable seamless communication across cloud environments.
How to Enable Cross-Region Replication in Amazon S3
Jan 08, 2025.
Learn how to enable Cross-Region Replication (CRR) in Amazon S3 to automatically replicate your data across AWS regions for better availability, disaster recovery, and compliance.
Hello World! In 20 Different Programming Languages
Dec 23, 2024.
In this article, we are going to see how to print “Hello World” in 20 different programming languages. Explore how to print "Hello, World!" in 20 popular programming languages, showcasing syntax differences, language history, and usage, serving as a beginner-friendly guide for developers starting their coding journey.
Clone Your Voice Using Open-Source LLM
Dec 15, 2024.
Learn how to clone your voice using open-source large language models (LLMs). This guide explores cutting-edge AI tools for voice synthesis, allowing you to create realistic voice replicas.
Building a GPT-Based Language Model in C#
Dec 09, 2024.
In the world of AI, transformers have revolutionized the way we approach natural language processing (NLP) tasks. At the heart of these advancements is the GPT (Generative Pre-trained Transformer) architecture, which powers some of the most impressive AI applications today.
Cross Browser Compatible Applications
Dec 03, 2024.
Explore best practices, tools for browser compatibility testing, and techniques like responsive design, progressive enhancement, and code validation to enhance user experience and accessibility.
Difference Between Large Language Model & Small Language Model
Nov 11, 2024.
Large and small language models differ primarily in scale, resources, and use cases. Large models, with billions of parameters, excel in generalization and diverse tasks but require significant computational power and come with high costs.
Explaning Joins in Azure Cosmos DB
Sep 30, 2024.
Azure Cosmos DB enables seamless querying using SQL-like syntax, allowing joins within JSON documents. This feature facilitates data retrieval from arrays and nested objects within a single container, enhancing the ability to manage complex datasets.
Creating an AI Language Translator Using Tkinter
Sep 29, 2024.
In this guide, you'll learn how to build an AI-powered language translator using Python's Tkinter library. We'll combine natural language processing (NLP) with a simple graphical user interface (GUI) to create a real-time translation tool.
Create Mobile App with Angular Ionic
Sep 25, 2024.
Learn how to create a mobile app using Angular and the Ionic framework in this comprehensive guide. We'll cover the essentials of hybrid app development, including setting up your environment, building responsive user interfaces, and optimizing performance.
MongoDB Comparison Operators
Sep 20, 2024.
Learn how to use MongoDB comparison operators like $eq, $ne, $gt, $lt, and more in this comprehensive guide. Master querying and filtering data with practical examples and best practices for efficient database operations.
Breaking Language Barriers with Azure AI Translator
Sep 19, 2024.
Azure AI Translator is a cloud-based service that provides real-time, accurate translations across over 100 languages, enabling seamless global communication for applications, websites, and chatbots.
Get to know about Cross Tenant Synchronization
Sep 18, 2024.
In this article, we will learn that tenant Synchronization enables seamless identity and data synchronization between multiple tenants, often used in cloud environments like Azure AD.
Cross-Site Request Forgery (CSRF) in ASP.NET Core
Sep 12, 2024.
CSRF is a security vulnerability where attackers trick authenticated users into making unintended requests. This ASP.NET Core example demonstrates using anti-forgery tokens to prevent CSRF attacks. It shows how to protect endpoints with tokens, customize them, and handle AJAX requests securely.
Private Specialized Small Language Model (SLM) Architecture
Sep 10, 2024.
In this article, we will explore the architecture of Private Specialized Small Language Models (SLMs), focusing on custom, secure, and efficient designs tailored for specific domains.
Overview of the Migration from QnA Maker to Custom QnA Maker
Sep 03, 2024.
With QnA Maker's retirement approaching, migrate to Custom QnA Maker by March 2025. Custom QnA Maker offers advanced AI capabilities for improved performance and content quality. Use the tool-to-tool migration option for a smooth transition, and explore features like FAQ suggestions and enhanced language services.
Inner Join vs Cross Apply and Left Outer Join vs Outer Apply
Aug 28, 2024.
In SQL, INNER JOIN and CROSS APPLY differ in functionality; INNER JOIN merges rows based on a condition, while CROSS APPLY uses a table-valued function for dynamic row operations. LEFT OUTER JOIN includes unmatched rows as NULL, whereas OUTER APPLY combines this with table-valued functions for enhanced flexibility.
A brief introduction to ASP.NET Core using C#12 and .NET 8
Aug 18, 2024.
A brief introduction to ASP.NET Core using C# 12 and .NET 8 by Ziggy Rafiq. This modern framework enables you to build cross-platform, high-performance web applications. To get started, discover key features, advantages, and a practical example.
What are Personal Language Models?
Aug 16, 2024.
Personal Language Models are AI-driven tools tailored to individual needs, enabling personalized interactions and content generation. These models adapt to user preferences, offering customized assistance in tasks like writing, communication, and decision-making.
Transformer and Hallucinations in Simple Language
Aug 12, 2024.
Imagine a language model as a clever bird that creates new sentences from patterns it learned, not by recalling facts. It generates text by guessing the next word based on its training. While it produces realistic-sounding stories, it can sometimes create inaccurate or fictional information.
What are small language models (SLM) in AI?
Aug 10, 2024.
This article explains what a small language model (SLM) is, what are its benefits, and when and why companies should create and implement their own SLMs.
Cross-Origin Resource Sharing (CORS) in .NET 8
Aug 06, 2024.
Learn how to configure Cross-Origin Resource Sharing (CORS) in .NET 8 to control access to your APIs from different domains. Understand key concepts like Same-Origin Policy, preflight requests, and CORS headers.
No-Code FAQ Bot with Azure Bot Service and Language Studio
Aug 06, 2024.
Create a custom FAQ bot effortlessly using Azure Bot Service and Language Studio. This no-code approach involves setting up a question-answering project, adding content sources, testing responses, and deploying your bot.
How GEN AI and LLM Chatbots Work with Enterprise Data
Aug 05, 2024.
Learn how these advanced AI technologies enhance data integration, streamline operations, and drive business intelligence, providing innovative solutions for modern enterprises.
Code Examples for .NET 8 Features with C# 12
Aug 01, 2024.
An in-depth look at performance enhancements, language improvements, and new libraries in this comprehensive article by Ziggy Rafiq.
Java 22: The Latest Features and Improvements
Jul 29, 2024.
Discover the exciting new features and improvements in Java 22, the latest release of the popular programming language. This update brings enhanced performance, new APIs, improved security, and more developer-friendly tools.
Training a Small Language Model AI Using Text Files, C#, and SQL Database
Jul 29, 2024.
This article guides you through training a small language model AI using text files, C#, and an SQL database. It covers preparing text data, setting up an SQL database, tokenizing data with C#, and querying the database.
Differences Between .NET 5, .NET 6, .NET 7, .NET 8, and .NET 9
Jul 23, 2024.
key differences and advancements in .NET from versions 5 to 9, including performance enhancements, new language features, cloud-native support, and cross-platform capabilities, highlighting how each iteration builds upon its predecessor to meet modern development needs.
Building a AI Chatbot with .NET Core
Jul 22, 2024.
To enhance this support system, introducing an AI chatbot can revolutionize the way users interact with the platform. This is where the "Codingvila Chatbot" comes into play, leveraging .NET Core to offer real-time assistance and interactive learning experiences.
AI capabilities before and after LLM: What is LLM?
Jul 19, 2024.
This content delves into how LLMs have transformed machine learning and natural language processing, comparing pre-LLM AI advancements with the new benchmarks set by these powerful models.
Using .NET Standard in Cross-Platform Development
Jul 17, 2024.
In today's diverse technological landscape, developing applications that run across multiple platforms is crucial. .NET Standard plays a pivotal role in achieving this goal by providing a consistent set of APIs that can be used across different .NET implementations.
Detect Long Press in .NET MAUI App using TouchBehavior
Jul 14, 2024.
Detect Long Press in .NET MAUI App using TouchBehavior
Exploring GraphRAG in Large Language Models
Jul 10, 2024.
RAG (Retrieval-Augmented Generation) enhances language models by retrieving and integrating up-to-date information from documents, improving response accuracy and relevance. GraphRAG further utilizes knowledge graphs to connect data points.
Essential Components of Prompt Design in GPT's Search
Jul 08, 2024.
Explore the crucial elements of prompt design within GPT's search capabilities through a comprehensive analysis. Delve into the intricacies of optimizing natural language prompts for enhancing user interaction and search efficiency.
Global Reach with Localization of Microsoft Copilot
Jul 03, 2024.
Discover its impact on multilingual AI adoption, enhancing user experience across diverse languages and cultures. Learn about Microsoft's approach to internationalization and the seamless integration of Copilot in various linguistic contexts, ensuring broad accessibility and usability worldwide.
PDF Viewer Search functionality in Telerik UI for .NET MAUI
Jul 03, 2024.
Enhance your mobile and desktop applications with robust search functionality using the PDF Viewer in Telerik UI for .NET MAUI. Easily integrate and navigate through PDF documents with advanced search capabilities, offering users a seamless experience.
Internationalization (i18n) and Localization in Angular with .NET Core
Jun 27, 2024.
Explore the process of implementing Internationalization (i18n) and Localization in Angular applications integrated with the .NET Core backend. Learn to support multiple languages, manage translations, and deliver culture-specific content.
Efficiency in Small Language Models: Foundations and Power
Jun 24, 2024.
Explore the cutting-edge realm of small language models with John Godel's comprehensive analysis in "Next Step of Efficiency." Delve into the mathematical underpinnings and algorithmic prowess that optimize these models, revolutionizing AI and NLP landscapes.
Creating a Microsoft CoPilot with Multilingual Support
Jun 24, 2024.
Microsoft CoPilot is an AI-powered assistant designed to enhance productivity by helping users with tasks like drafting emails, creating presentations, and analyzing data. By adding multilingual support, you can make CoPilot accessible to a global audience, thereby increasing its utility and reach.
The Emergence of Small Langugage Models (SLM) - A Game Changer
Jun 22, 2024.
In this article, we will explore the significance and applications of small language models, examine the pros and cons of SLMs, and discuss the Phi-3 family along with its key features
Training Large Language Models & Small Language Models Using C#
Jun 20, 2024.
Training Large Language Models (LLM) and Small Language Models (SLM) Using C# by John Godel" delves into advanced techniques for developing and optimizing AI language models.
The Rise of Small Language Models
Jun 19, 2024.
Rise of Small Language Models" explores the increasing prominence of compact AI models in natural language processing (NLP). These models offer efficient, scalable solutions for language tasks, balancing performance and resource consumption.
An Insightful Perspective on Artificial Intelligence
Jun 19, 2024.
Artificial Intelligence (AI) encompasses a wide spectrum of technologies and approaches that aim to mimic or replicate human cognitive functions. John Godel, CEO of AlpineGate AI Technologies, offers a visionary perspective on AI's evolution, emphasizing its potential and current misconceptions.
Unlock Small Language Models Deep Dive Parameters Loss Optimization RAG
Jun 17, 2024.
Language models have revolutionized the field of natural language processing (NLP), enabling machines to understand, generate, and respond to human language with remarkable accuracy. At the heart of these models are key concepts that drive their functionality: parameters, loss functions, and optimization.
Garbage Collection (3), C# using statement --- Language support for Dispose
Jun 17, 2024.
This article will discuss the C# using a statement. Garbage collection (GC) in computer science reclaims unused memory automatically. Invented by John McCarthy in 1959, GC simplifies memory management. This series explores GC in .NET, focusing on managed, unmanaged code and the `using` statement for resource management.
What Are Small Language Models?
Jun 13, 2024.
Explore the rise of small language models (SLMs) in AI, offering efficiency and cost-effectiveness. Despite fewer parameters, SLMs like DistilBERT and TinyBERT excel in chatbots, content generation, and personalization. They provide a balance between performance and efficiency, reshaping AI applications.
Understanding Specialized Private Small Language Models: A Technological Perspective
Jun 10, 2024.
In the realm of artificial intelligence, the advent of specialized private small language models (SLMs) is revolutionizing how we approach domain-specific tasks. Developed under the guidance of mathematician and software engineer John Godel, founder of AlpineGate AI Technologies Inc.
ASP.NET Core : Basics And Its Features
Jun 07, 2024.
ASP.NET Core is a cross-platform, high-performance framework for building modern web applications. It offers robust features such as MVC architecture, dependency injection, and built-in security.
RAG Fine Tuning and RAFT Explained
Jun 04, 2024.
In the realm of large language models (LLMs), techniques like in-context learning (ICL), retrieval augmented generation (RAG), fine-tuning, and retrieval augmented fine-tuning (RAFT) are revolutionizing how these models process information and generate responses. These techniques address key challenges such as scalability.
Basic Principles of .NET Core for Modern Development
Jun 03, 2024.
.NET Core, developed by Microsoft, is a versatile, cross-platform framework for modern applications. It offers modularity, high performance, and compatibility across operating systems. With strong community support and continuous improvement, it's ideal for various application types.
What is Retrieval-Augmented Generation (RAG) in Generative AI
Jun 01, 2024.
Large Language Models (LLMs) have become ubiquitous in today’s technological landscape. They perform remarkable feats, often astonishing us with their capabilities, and sometimes leaving us puzzled with their inaccuracies.
Skepticism about Large Language Models (LLM) and ChatGPT
May 31, 2024.
This article delves into the skepticism surrounding Large Language Models (LLMs) like ChatGPT. It examines concerns about their reliability, ethical implications, and potential biases.
WADL vs WSDL: The Battle of Web Service Descriptors
May 30, 2024.
Explore the significance and evolution of WSDL and WADL in web service description. WSDL, tailored for SOAP-based services, contrasts with WADL, simpler and geared towards RESTful services. While WSDL enjoys broader adoption, WADL's simplicity attracts developers in REST contexts.
An In-depth Look at Kusto Query Language (KQL)
May 28, 2024.
Delve into Kusto Query Language (KQL), the powerful syntax behind Azure Data Explorer. From data querying to advanced analytics, KQL facilitates efficient data analysis, aggregation, and visualization, empowering users with comprehensive insights and querying capabilities.
ECMAScript and JavaScript: Shaping the Web's Interactivity
May 28, 2024.
ECMAScript, the standardized scripting language specification, and JavaScript, its most popular implementation, are pivotal in shaping web interactivity. They empower developers to create dynamic, responsive web applications.
Top 8 Features to Look in a NFT Marketplace
May 22, 2024.
NFTs have surged in popularity, showcasing their potential as tradable assets on the blockchain. Explore our blog for insights into creating your own NFT marketplace with eight essential features.
Comparison Between ChatGPT-4o and Gemini 1.5 Flash
May 21, 2024.
A detailed comparison of ChatGPT-4.o and Gemini 1.5 Flash, exploring their features, performance, and applications in AI language processing.
Core Concepts of Natural Language Processing
May 20, 2024.
Natural Language Processing is a field of artificial intelligence that focuses on the interaction between computers and humans through natural language. Core concepts include tokenization, part-of-speech tagging, named entity recognition, syntax parsing, word embeddings, sentiment analysis, and machine translation.
Multi-Browser Session Logout in ASP.NET Core Without SignalR
May 19, 2024.
The Automatic Multi-Browser Logout feature enhances the security and convenience of your online experience by ensuring that when you log out from one browser, you are automatically logged out from all other active sessions across different browsers and devices.
Understanding Cross Program Invocation (CPI) in Solana
May 18, 2024.
In this article, we will learn what is Cross Program Invocation in Solana. Solana's Cross Program Invocation (CPI) enables seamless smart contract interactions, enhancing modularity, scalability, and code reuse in decentralized applications. CPI facilitates complex tasks and innovation within Solana's robust blockchain ecosystem.
Understanding the Essence of Natural Language Processing
May 17, 2024.
In this article we explore the intricacies of NLP workloads, highlighting key features such as Key Phrase Extraction, Entity Recognition, Sentiment Analysis, Language Modeling, Speech Recognition and Synthesis, and Translation, elucidating their significance and providing examples.
Exploring Data Structures: The Stack in .NET C#
May 13, 2024.
Data structures are the fundamental building blocks of software engineering. They enable efficient storage, retrieval, and manipulation of data, serving as the backbone of countless algorithms and applications.
An Overview on Domain Driven Design (DDD)
May 13, 2024.
Explore the fundamentals of Domain Driven Design (DDD) in this overview, focusing on principles like domain modeling, ubiquitous language, and bounded contexts.
😇How the Compiler Reads Your Code?
May 13, 2024.
C# compilation, from syntactic and semantic analysis to optimization techniques. Learn how the Common Language Runtime (CLR) executes compiled code and discover the role of the Just-In-Time (JIT) compiler.
Difference between SQL and T-SQL
May 09, 2024.
In the realm of relational database management systems (RDBMS), SQL (Structured Query Language) and T-SQL (Transact-SQL) are often used interchangeably. In this article, we'll delve into the key differences between SQL and T-SQL, shedding light on their respective features, functionalities, and use cases.
Unlocking Performance: Exploring PLINQ in .NET C#
May 08, 2024.
In today's computing landscape, where multi-core processors are ubiquitous, optimizing the performance of your applications often involves leveraging parallelism. One powerful tool in the .NET developer's arsenal for achieving parallelism is PLINQ - Parallel Language-Integrated Query.
Cross-Platform Power with C# and .NET 8 for Desktop Apps
May 08, 2024.
Ziggy Rafiq provides a comprehensive insight into the development of cross-platform desktop apps. Ziggy Rafiq explores cutting-edge techniques, best practices, and practical guidance to elevate your projects.
C# as a Scripting Language to Import CSV Data into SQL Server
May 07, 2024.
This article introduces leveraging C# for importing CSV data into SQL Server databases. It outlines the benefits of using C# and provides a step-by-step guide along with a practical example script.
Connecting Grafana to Data Sources
May 06, 2024.
Connect Grafana to databases, APIs, and more for powerful data visualization. Link MySQL, PostgreSQL, or InfluxDB seamlessly and extend with plugins for MongoDB, Kafka, REST APIs, and cloud platforms like Azure Monitor.
SQL Joins: Optimizing SQL Queries for Efficiency
May 06, 2024.
Explore the art of optimizing SQL queries through effective join strategies. Learn essential techniques such as proper column selection, indexing, and join types, alongside real-time project examples. Delve into advanced concepts like self-joins and cross-joins for comprehensive understanding.
Solana's Language Support and Simplified Development with Anchor Framework
May 02, 2024.
In this article, we will explore that what are the languages that used to write smart contract for Solana and the setup of Anchor framework.
How to Create Custom HTML / CSS Elements in Power Apps
Apr 29, 2024.
Explore the powerful HTML text control in Power Apps, enabling rich text formatting, customization, and cross-platform compatibility. Learn its features, benefits, and limitations, alongside a step-by-step guide for integration. Elevate your app development with visually stunning .
C# Programming: Language Fundamentals, OOP, Async, LINQ
Apr 25, 2024.
This guide provides a thorough exploration of the C# language, covering essential topics such as language fundamentals, object-oriented programming concepts, asynchronous programming, and Language Integrated Query (LINQ).
Natural Language Processing with Azure Text Analytics
Apr 22, 2024.
Azure Text Analytics is a cloud-based service that applies machine-learning intelligence to extract and label relevant information from unstructured text, enabling tasks like sentiment analysis, key phrase extraction, and language detection.
Avoiding Cross-Site Scripting (XSS) attacks in C# and .NET Core
Apr 20, 2024.
Web development's security is vital, with Cross-site scripting (XSS) as a persistent threat. In this C# and .NET Core guide, we explore XSS defenses with practical techniques and examples.
SQL Join Methods: Cross Join vs. Comma-Separated Join
Apr 11, 2024.
In the realm of SQL querying, the choice of join method can significantly impact the result set and performance of your queries. Two commonly used methods, cross join and comma-separated join, often serve similar purposes but carry distinct nuances and implications.
Sin Function from Power Fx using Power Apps
Apr 01, 2024.
Power Apps offers a suite of tools for rapid app development, while Power Fx serves as a low-code language across Microsoft Power Platform. Learn how to utilize Sin function in Power Fx through Power Apps, along with creating canvas apps and implementing controls.