Resources  
  • Boost Coding Productivity with Yield Keywords in C#Mar 28, 2024. In today's programming landscape, continuous learning is essential for developers to enhance productivity and efficiency. C# introduces new features like yield return and yield break, optimizing code execution and memory usage. Let's explore their significance through practical examples.
  • How to Identify Code Is Running on Client or Server in Vue.jsMar 28, 2024. In Vue.js, distinguishing between client and server-side execution is vital, especially in SSR scenarios. By checking for windows or process.server, developers tailor code for respective environments, ensuring seamless operation.
  • Enhancing Code Quality with SonarQubeMar 27, 2024. In this article, we will explore SonarQube in detail, covering its features, benefits, and hands-on examples to demonstrate its usage in real-world scenarios.
  • What is Extension Methods in C#?Mar 26, 2024. This article delves into the concept of extension methods in C#, exploring their syntax, benefits, and best practices through practical examples. It offers a means to extend existing types without altering their original implementation, enabling developers to augment functionality.
  • Explain Naming Conventions in C#Mar 21, 2024. Naming conventions are a set of rules and guidelines used for naming variables, functions, classes, and other entities in a programming language. They help improve code readability, maintainability, and consistency across projects.
  • Decorator Pattern in C# - 3 versionsMar 20, 2024. In this article, we will explore the versatile Decorator Pattern in C#, presented in 3 different versions. Enhance your understanding of object-oriented design with this powerful pattern, offering flexible ways to add functionality to objects dynamically.
  • Refactoring Common Code with Azure Bicep User Defined FunctionsMar 19, 2024. Learn how to use Bicep's new feature (in preview currently) called "User Defined Functions" to make deploying your cloud resources on Microsoft Azure easier. This blog will teach you a simple way to write code that you can reuse over and over again, making your projects more organized and easier to manage.
  • 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.
  • Dynamic Redirect URL/ Wildcard URL in Azure App RegistrationMar 15, 2024. Learn how to configure dynamic redirect URLs or wildcard URLs in Azure App Registration for enhanced flexibility and scalability. By leveraging this feature, you can dynamically handle various callback URLs, accommodating different environments or scenarios without manual intervention.
  • English as a New Programming Language: Bridging the Gap Between Code and LanguageMar 15, 2024. Explore the concept of using English as a programming language, with examples and explanations for better understanding.
  • Exploring Blackbox AI Code Generation, Code Chat, and Code Search for VS CodeMar 15, 2024. Discover the latest enhancements in Visual Studio Code (VS Code) with Blackbox AI Code Generation, Code Chat, and Code Search features. Boost productivity, streamline collaboration, and navigate code effortlessly within the familiar VS Code environment.
  • .NET Internals: Writing .NET IL/MSIL CodeMar 13, 2024. Learn about .NET IL, the bridge language of the .NET runtime, compiling all high-level .NET languages into a single language. Write multi-language applications in .NET, gaining insights into program execution.
  • Duplicate Detection Rules Configuration in Dynamics 365Mar 12, 2024. Learn to set up Duplicate Detection Rules in Dynamics 365 with this step-by-step guide. Navigate through the system settings, create rules, and establish criteria for identifying matching records effectively.
  • Increasing Item Limit in Power Apps: A Step-by-Step Guide up to 2000Mar 12, 2024. In this article, we will learn to Unlock the full potential of Power Apps by increasing the item limit to 2000 with our comprehensive step-by-step guide. Learn how to efficiently manage data sources, optimize performance, and adhere to best practices for app development.
  • Understanding the .NET Internal Compile ProcessMar 11, 2024. In this article, we will learn about CLR, Jit Compiler, and how the .NET compilation process works. Understanding the .NET internal compile process involves dissecting how source code is translated into executable binaries.
  • A Seamless Debugging Experience with Source Link in .NET 8Mar 11, 2024. Discover how to enhance your debugging experience in .NET 8 with Source Link, authored by Ziggy Rafiq. This article guides about the efficient use of Source Link for debugging, providing invaluable insights for software developers. With this authoritative resource, you can master the intricacies of debugging in .NET 8.
  • Difference Between .NET Framework, .NET Core, and .NET StandardMar 11, 2024. This article, delves into the distinctions between .NET Framework, .NET Core, and .NET Standard. Exploring their histories, open-source nature, cross-platform capabilities, and performance aspects, the article aims to provide a comprehensive overview for developers.
  • Introduction of Power AppsMar 11, 2024. Explore the fundamentals of Power Apps in this introductory series. Learn how Microsoft's low-code platform empowers users to create custom business solutions with ease. Dive into interface design, data integration, and more in Part 1 of this comprehensive guide.
  • Dynamics 365 - Duplicate Detection with PowerAppsMar 11, 2024. This document outlines the process of detecting duplicate contacts in Dynamics 365 when generating a new contact. It explains how to set up a Blank Canvas App, establish a connection with a Dynamics 365 Data Source, and design a dialog screen for duplicate detection.
  • Decoding Expression Trees in C#Mar 08, 2024. This article contains the details of how to Decoding Expression Trees in C#.
  • Trigger a Journey when a record is updated using Plugin C# CodeMar 08, 2024. To trigger a journey when a record is updated using C# plugin code.
  • A Comprehensive Guide to Nullable Reference Types in C# 10Mar 07, 2024. Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustness. Learn how nullable reference types enable developers to catch null-related bugs at compile time, reducing the likelihood of runtime errors and enhancing code quality.
  • Generate QR Code with Text Around It Using ASP.NETMar 07, 2024. To generate a QR code with text around it using ASP.Net, leverage the QRCoder NuGet package. This code snippet demonstrates creating, customizing, and adding text to a QR code.
  • Exploring AI-Driven C# Development with GitHub CopilotMar 07, 2024. One of the most exciting advancements in this space is GitHub Copilot, an AI-powered coding assistant specifically designed to streamline the development process for C# programmers. This article delves into the potential of AI-driven development in C# with GitHub Copilot, exploring its capabilities, benefits, and limitations.
  • A Guide To Crafting Immutable Objects With C# 10's Init-Only PropertiesMar 06, 2024. Discover how C# 10's init-only properties empower developers to craft immutable objects with precision, enhancing code readability and maintainability. In this article, Ziggy Rafiq demonstrates how you can use this powerful feature to create robust and predictable software.
  • Performance Testing with K6 ToolMar 06, 2024. k6 is an open-source framework designed to simplify performance testing for developers. It leverages the Goja programming language, an implementation of ES2015 JavaScript on Golang. This allows developers to write performance testing scripts using JavaScript syntax compatible with ES2015 standards.
  • What Is Code-Splitting in React.js?Mar 05, 2024. Code-splitting in React is a technique to optimize application loading by splitting code into smaller chunks, loaded only when needed. Explore dynamic imports and React.lazy() with examples.
  • What Is Route-Based Code Splitting in React.js?Mar 05, 2024. Route-based code splitting in React.js enhances performance by loading only the necessary code for specific routes or pages. This technique is crucial for large applications with multiple routes, ensuring optimized loading times. To implement, use dynamic imports with React Router and wrap components in Suspense for a seamless user experience.
  • Boost Your Python Code Quality with PyLint: Top Tips and TricksMar 04, 2024. In this article, we will discuss what is Pylint, and how it can be used to improve code quality. PyLint, a static code analysis tool for Python. Learn code quality tips, PEP 8 standards, installation, features, drawbacks, and usage.
  • Automate Email Generation with Power Automate Email SignaturesMar 04, 2024. This HTML snippet fetches an email signature using Microsoft Power Automate. It uses an ID attribute to target a specific div element and utilizes inline code to access and display the signature dynamically from the "Get_Email_Signature" action's output.
  • Using Plugin.Maui.Popup to Create Eye-Catching Popups in AppsFeb 28, 2024. Learn how to utilize Plugin.Maui.Popup to incorporate popup functionality into your Xamarin.Forms application. Follow step-by-step instructions to install the package, create custom popup pages, and call popups from the code behind.
  • Mastering Pattern Matching in C#Feb 28, 2024. Mastering Pattern Matching in C# provides comprehensive insights into leveraging pattern matching techniques to enhance code readability and efficiency. From type patterns to constant patterns, property patterns, and more, this guide equips developers with the skills needed to write cleaner and more expressive C# code.
  • Cherry-Pick and Stash for Efficient Development WorkflowsFeb 28, 2024. Excited to share SourceTree tips! Learn how to boost productivity with cherry-pick & stash features. Keep commits clean & manage work-in-progress seamlessly!
  • Code Generation and Productivity in C#10 with Source GeneratorsFeb 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.
  • Azure DevOps: Create Organization, Project, Commit .NET SolutionFeb 20, 2024. Create Azure DevOps Organization & Azure DevOps Project, Commit .NET Solution Project into Azure DevOps. The article provides a detailed guide on establishing an Azure DevOps Organization, creating a project, and committing to a .NET Solution Project.
  • Learning and Improving Our Code Style with C# 10Feb 14, 2024. I wrote this article on Learning and Improving Our Code Style with C# 10 to highlight the Basics, and latest features of C# 10, clean code, review code, problem-solving, reading high-quality code, attending workshops and conferences, feedback and mentoring.
  • Moore's Voting Algorithm in JavaScriptFeb 14, 2024. Imagine you're analyzing election results or counting website visits. You need to find the most frequent item, the one that appears more than half the time. Sure, you could loop through the data and count manually, but wouldn't it be cool to have a smarter, more efficient way? Enter Moore's Voting Algorithm, a clever technique that solves this problem with elegance and speed.In this article, we'll demystify Moore's Voting Algorithm and implement it in JavaScript.
  • Mastering SOLID Design Principles in C#Feb 14, 2024. The SOLID design principles offer a comprehensive set of guidelines and best practices for object-oriented software development. Adhering to these principles can result in software that is more maintainable, scalable, and flexible
  • React Design Pattern Series: Mastering Render Props PatternFeb 13, 2024. The article delves into the power and flexibility of React render props as a fundamental design pattern in React development. Exploring the concept, benefits, and real-world use cases, the article demonstrates how render props allow for the seamless sharing of code between components.
  • React Design Pattern Series: Container/Presentational PatternFeb 13, 2024. Learn how to master the Container/Presentational Pattern in React with our comprehensive guide. This design pattern separates view and application logic, promoting improved code organization, reusability, and easier testing.
  • Code Obfuscation in Flutter: Enhancing App SecurityFeb 12, 2024. Explore code obfuscation as a way to improve the security of your Flutter mobile applications. Safeguard your code from reverse engineering and tampering with effective strategies.
  • GitHub Copilot: Sharing Code for Progress, Privacy in QuestionFeb 12, 2024. Explore GitHub Copilot: AI-driven code generation aiding developers, but privacy concerns arise. Balancing productivity with data privacy is crucial.
  • New Modifications and Improvements to the Azure Stream Analytics No-Code Editor Feb 11, 2024. Explore real-time analytics with Azure Stream Analytics, a Microsoft Azure service for processing and analyzing streaming data. Learn about input sources, SQL-like query language, output destinations, and recent user experience enhancements for streamlined stream processing logic.
  • Difference Between Raw SQL and Dapper Feb 08, 2024. Explore the trade-offs between using raw SQL queries and leveraging Dapper, a micro-ORM for database access in C# development. Delve into performance, code maintainability, and efficiency to make informed decisions in your data retrieval strategies.
  • What Are Interceptors in C# 12Feb 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.
  • Understanding the Factory Pattern in .NET CoreFeb 06, 2024. Explore the power of the Factory Pattern in software design, a creational pattern enhancing flexibility. Delve into a real-world example using .NET Core for a car manufacturing system.
  • React Design Pattern Series: Mastering Hooks PatternFeb 05, 2024. This article delves into the transformative impact of React Hooks on state and side-effect management within functional components. The piece explores the "what" and "why" behind React Hooks, emphasizing their benefits, such as simplified state management, logic reusability, and improved lifecycle management.
  • Using CoPilot in VS Code to Rocketship Your Coding - Part 1Jan 31, 2024. Welcome to the era of efficient and productive coding with GitHub Copilot in Visual Studio Code (VS Code). That's exactly what CoPilot brings to the table. By analyzing your code and context, it provides accurate and relevant suggestions to help you write high-quality code with ease.
  • Optimizing Angular and C# PerformanceJan 31, 2024. Discusses performance optimization techniques for Angular and C# applications, covering lazy loading, code splitting, server-side rendering, and backend performance improvements in ASP.NET Core.
  • C#: The Programming Language of the Year 2023Jan 30, 2024. C#’s Syntax Wins Hearts and Minds.
  • Code readability is enhanced with C# 10 top-level statementsJan 30, 2024. This article explores the simplicity and enhanced code readability introduced by C# 9 through its top-level statements feature. Top-level statements eliminate the need for an explicit Main method, providing a more concise and readable entry point for applications. The article delves into various aspects such as improved readability, conciseness, enhanced interactive development, considerations for code organization, and the importance of error handling.
  • Record and Pattern Matching in C# 9Jan 30, 2024. Unlock the elegance of C# 9 with this article on Records and Pattern Matching. Learn how to craft concise and readable code using the simplicity of Records for immutable data structures and the enhanced control flow of Pattern Matching. Elevate your coding efficiency and clarity with these powerful features.
  • Power BI Parameters for Efficient Data Source ConfigurationJan 30, 2024. This article is about using Power BI Parameters for Data Source Configuration. In this Power BI project, connecting to an on-premise Business Central instance posed challenges during deployment. The solution involved using Power BI Parameters for dynamic and configurable data source connections.
  • Why Azure is better than AWS when using VS CodeJan 29, 2024. Comparison of using AWS versus Azure as an engineer when using VS Code
  • Getting Started with APIs and Handling JSON DataJan 29, 2024. Learn the essentials of Python API interactions with a focus on Open Notify API. Explore JSON handling, API status codes, and practical examples.
  • Understanding Event Sourcing Pattern in .NETJan 29, 2024. Event Sourcing, a potent architectural pattern in .NET, captures state changes through events, promoting auditability, time travel, and scalability. Learn its implementation and best practices for resilient applications.
  • Import Power BI Visual from AppSource to Your WorkspaceJan 24, 2024. Power BI comes with many out-of-the-box visuals that are available in the Visualizations pane. Discover how to enhance your Power BI reports with certified visuals from AppSource. Learn the step-by-step process to import and add these visuals to your reports in Power BI Desktop or Service.
  • What is Adapter Pattern in C#?Jan 23, 2024. Explore the Adapter Pattern in C#, a crucial design pattern for integrating incompatible interfaces. Learn its components, implementation, and benefits, making code reusability and interoperability seamless in software development.
  • Extending List Functionality with C# Extension MethodsJan 22, 2024. In this article, I will demonstrate How to create an extension method in c# for List type. I will explain how we can extend the functionality of List without a new derived class. I will create extension methods for list type will help us use across project without creating new class.
  • How Do You Test Your FluentValidation Validators?Jan 16, 2024. When you create validators using FluentValidation in your .NET applications, it's important to check if they do their job correctly. Testing your validators helps you make sure they catch mistakes. In this guide, we'll explore how to test your FluentValidation validators simply.
  • Optimizing ADO.NET Code for Efficient Data Management StrategiesJan 12, 2024. In this article, we will learn about ADO.NET performance with strategic data retrieval techniques. Explore stored procedures, pagination, selective column retrieval, caching, batch processing, optimized data types, and connection pooling for efficient database interactions and responsive user experiences.
  • Creating a Java Package - Hands-On GuideJan 05, 2024. In my preceding article, we delved into the foundational understanding of Packages and their significance in Java programming. Now, building upon that knowledge, this article aims to provide a practical demonstration of the concepts discussed through a comprehensive case study.
  • Azure Migrate Application and Code Assessment Tool for .NETJan 05, 2024. Explore seamless Azure migration with AppCAT, a powerful tool for .NET. Visual Studio and CLI installations, detailed analyses, and insightful reports empower coding excellence.
  • Nats Jetstream Implementation StepsJan 04, 2024. NATS JetStream empowers robust data streaming applications. This guide covers NATS installation, JetStream setup, code connection, stream creation, message publishing, consumer setup, message acknowledgment, and running your JetStream implementation. Explore advanced configurations for scalability and resilience.
  • What is Primary Constructors in C# 12?Jan 03, 2024. Ditch the boilerplate and embrace elegant object creation with C# 12's primary constructors. This feature takes the hassle out of initialization, simplifies member assignment, and clarifies your code. Dive into its syntax, power, and practical application for smoother development.
  • What are Different Type of HTTP Errors and Status Code?Jan 02, 2024. The significance of HTTP status codes, vital indicators of web request outcomes. From informational beginnings (1xx) to server errors (5xx), grasp their meanings for effective communication and issue diagnosis.
  • What is Dataverse Low Code Plugin?Jan 02, 2024. The power of Low Code Plugins in Dataverse—no .Net custom code needed. Explore Instant and Automated plugins for seamless server-side business logic. Transform data effortlessly with Dataverse Accelerator.
  • Essential Features of C# 12 You Need to KnowDec 28, 2023. Unlock C#'s hidden potential with features that make coding a breeze. Streamlined constructors, effortless collections, and enhanced lambdas await!
  • Source Control (4), Git --- Distributed AppDec 28, 2023. Dive into the intricate realm of Source Control through a series covering stand-alone apps, server apps, and online centralized services like GitHub and Azure DevOps. Learn Git's definition, history, and workflow intricacies.
  • How to Create Login page in PowerApps using SharePointDec 27, 2023. PowerApps with a secure login screen. Learn the step-by-step process, from designing the interface to connecting to data sources, validating user credentials, handling navigation, and ensuring application integrity.
  • Send Mail using C# codeDec 25, 2023. In this article, we will learn how to send mail using C# code.
  • Building Azure HTTP Trigger Function to Generate QR Codes from Post Request ResponsesDec 24, 2023. We'll guide you through the process of creating an Azure HTTP Trigger Function using Node.js. The goal is to generate QR codes in response to POST requests.
  • Create and Debug Lambda Function in VS CodeDec 22, 2023. Create an AWS lambda function in the local environment and debug it before pushing it to a cloud environment. With the help of a few tools such as AWS SAM or serverless framework, developers can emulate lambda environment on their local machine; this allows for rapid iteration and testing before deploying the code base into the cloud.
  • How to Download the Package Deployer using Power Platform Tools in Visual Studio Code?Dec 20, 2023. Step-by-step details to download the package deployer using power platform tools in Visual Studio code. Learn an efficient alternative to download the Dynamics 365 Package Deployer using Visual Studio Code and Power Platform Tools. Follow the outlined steps after setting up the prerequisites.
  • Using RESTSharp for CRUD Operations in ASP.NET Core Web APIDec 19, 2023. Utilizing RESTSharp for CRUD operations in ASP.NET Core Web API offers a streamlined approach to interacting with APIs. This library simplifies HTTP requests and responses, allowing developers to focus on implementing functionality rather than managing low-level HTTP communication.By breaking down each operation—POST, PUT, DELETE, GET, PATCH—and providing corresponding code snippets, the process of creating, retrieving, updating, and deleting resources becomes more accessible. The RestClientHelper class encapsulates RESTSharp configuration, promoting code reusability and maintainability.
  • Clean Code : Avoid Too Many Parameters In MethodDec 18, 2023. In this article I will demonstrate code clean up by passing less number of parameters in method. One common challenge developers face is the Excessive parameters in their methods. Excessive parameters in methods can lead to code that is hard to understand, less readability, and challenging to maintain.
  • Implement Entity Framework A Code First Approach in .Net 8 APIDec 18, 2023. In this article, we are going to discuss. How to implement Entity Framework a code first approach in .Net 8 API. In this approach, model classes and their relation are created first using the ORM designer, and the physical database will be generated using this model. The Model First approach means we create a diagram of the entity and relation that will be converted automatically into a code model.
  • How to Download the Configuration Migration Tool using Power Platform in Visual Studio Code?Dec 18, 2023. Step by step details to download the configuration migration tool using power platform tools in visual studio code
  • How to Download the Plugin Registration Tool using Power Platform Tools in Visual Studio Code?Dec 11, 2023. There are step-by-step details to download the plugin registration tool using Power platform tools in Visual Studio code. Plugins are mostly written in C# language and can be registered at various events like Create, Read, Update, Delete or on other messages and can run either in Synchronous or Asynchronous mode.
  • How to Install Power Platform Tools in Visual Studio Code?Dec 11, 2023. Step by step details to install Power Platform Tools in the Visual Studio Code. Effortlessly manage and deploy Power Platform solutions with the Power Platform extension for Visual Studio Code. Follow our step-by-step guide to install Power Platform Tools seamlessly.
  • How to Use ColorPicker In Vue.js?Dec 11, 2023. Discover how to integrate a color picker into your Vue.js application. Follow a step-by-step guide; prerequisites include basic Vue.js knowledge and Visual Studio Code installation.
  • Enabling GitHub CoPilot in Visual Studio CodeDec 07, 2023. Generative AI, GitHub Co PIlot, VS Code, Python, C#, typescript, Devops, Code Generation. Code debugging, Code Refactoring, Code Cleanup
  • String Constants in PostgreSQLDec 01, 2023. Delve into PostgreSQL's handling of string constants, which is essential for managing text data. Explore their syntax, handling of special characters, and their versatile use in variable assignment, function arguments, comparisons, and more. Examples demonstrate their significance in tasks like substring replacement, regular expression matching, and date conversion. Elevate your PostgreSQL proficiency in manipulating and storing text data with these insights.
  • Dealing with Date and Time in Humanizer in C#Dec 01, 2023. Learn how to handle date and time in a user-friendly way in C# projects using Humanizer. Covering DateTime and TimeSpan humanization with customization options and real-world use cases for improved user experience.
  • Improving Code Readability in View Section Using Return TemplatesDec 01, 2023. The return template is a one of the new features added in the latest version of the CodeBehind framework. Using this feature completely separates the server-side codes from the view section.
  • Green Web Development with JavaScriptNov 30, 2023. In this article, we will talk about Green Web Development using JavaScript. Green Web Development focuses on designing and developing websites in a way that minimizes their energy consumption, especially when using technologies like JavaScript. The goal is to create more energy-efficient websites to reduce their environmental impact.
  • Understanding Window Functions in PostgreSQLNov 30, 2023. In this article, we will learn how to use window functions in PostgreSQL, what are the different types of window functions, and how to write window function queries with examples.
  • How to Use Inheritance in PostgreSQL?Nov 29, 2023. PostgreSQL, a robust database system, introduces the concept of inheritance, enriching data organization. This article delves into utilizing PostgreSQL's inheritance for modeling hierarchical data, exemplified through products and categories. Explore the advantages, disadvantages, and querying nuances of this powerful feature.
  • How to Convert a Month Number to Month Name in PostgreSQLNov 28, 2023. Learn how to convert a month number to a month name in PostgreSQL using the versatile to_char function. Explore format strings like 'Month' and 'Mon' for full and abbreviated names.
  • Ocelot open-source API GatewayNov 28, 2023. Learn what is Ocelot an open-source API Gateway. Ocelot, an open-source API Gateway crafted on the .NET platform, streamlines the complexity of microservices architectures.
  • Getting Started with Humanizer in C#Nov 27, 2023. In this article, we'll explore how to install and use Humanizer in C#, unveiling both its basic and advanced capabilities. By the end, you'll be equipped to elevate the user experience in your C# applications with Humanizer.
  • HTTP Status CodesNov 23, 2023. Understanding of HTTP Status Codes. This article provides a comprehensive overview of HTTP status codes, categorized into 1xxs for informational, 2xxs for success, 3xxs for redirection, 4xxs for client errors, and 5xxs for server errors.
  • Empowering Developers with .NET 8Nov 20, 2023. Step into the realm of .NET 8, the latest iteration of Microsoft's open-source platform that empowers developers to craft cutting-edge applications. With its focus on enhanced performance, cloud-native capabilities, and developer productivity, .NET 8 has revolutionized the way we build software.
  • What is Ngrok and How to Use it?Nov 10, 2023. This article explains what is Ngrok and how developers can configure and use it for the software development to connect to public endpoint from locally running application
  • Simplify Your Code with Switch Expressions: Patterns and ExamplesNov 06, 2023. In C#8 switch statement enhanced with powerful feature that can simplyfy your code and make it more readable and maintainable. In this article We will explore into C# 8 switch expression and how to use in our code and make it more readable and how to use in different way to write conditional logic and how to leverage pattern matching functionality using switch.
  • Stop Writing Code During Interviews And Do This InsteadOct 30, 2023. The reality is we expect that you can code. It’s implied, its taught in schools to children, it’s integrated into video games like Roblox. Asking a professional software developer to write trivial coding problems like the Fibonacci sequence during an interview is no longer good enough. We can do better and here’s how.
  • Create Excel Charts (Waterfall, Funnel, Treemap, etc) with JavaOct 30, 2023. This article explains how to create waterfall chart, funnel chart, treemap chart, box and whisker chart, sunburst chart, and histogram chart in Excel with Java.
  • How to Set Up the Flutter Environment in Visual Studio Code on Windows SystemOct 30, 2023. This article will discuss about setting up Flutter on a Windows system is comprehensive and user-friendly. It covers the essential steps for installing Git, setting up the Flutter SDK, updating the system environment variables, installing Visual Studio Code, and integrating the necessary Flutter and Dart extensions. The inclusion of specific links to download Git, Flutter SDK, and Visual Studio Code enhances the practicality of the guide and simplifies the setup process for readers.
  • 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.
  • JavaScript Code SnippetsOct 26, 2023. Explore JavaScript code snippets for enhanced productivity and efficient coding. Master tips and techniques in this comprehensive guide.

About source-code

NA

OUR TRAINING