Related resources for Coding
  • How Does Your "Code Smell"9/24/2024 4:16:49 AM. "Code smell" refers to indicators in code that suggest potential problems. Common examples include poor exception handling, magic numbers, and inefficient string operations. Other issues inv
  • Download Multiple Excel Files via Web API .NET and Angular9/20/2024 6:02:37 AM. To export multiple Excel files, various approaches can be used, including downloading a zip file, creating multiple worksheets in a single Excel file, or calling APIs multiple times to retrieve files.
  • Preventing XSS Attacks in ASP.NET Core Web API9/8/2024 8:22:45 AM. Cross-site scripting (XSS) is a common web application vulnerability where malicious scripts are injected and executed in a user's browser. To prevent XSS in ASP.NET Core Web APIs, techniques like
  • Braintree Payment Gateway Integration With ASP.NET Core 2.19/4/2024 9:06:35 AM. Integrate Braintree payment gateway with ASP.NET Core 2.1 by adding the Braintree .NET Client Library via NuGet. Configure the gateway using environment variables or default credentials. Implement end
  • Programming in Practice - File Concept9/4/2024 5:08:37 AM. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. The article addresses selected examples related to steaming dat
  • The Code and Software Development Lifecycle8/30/2024 5:57:30 AM. Understand the phases of the Software Development Lifecycle (SDLC), including planning, design, testing, and implementation, and how they contribute to delivering robust, scalable software.
  • Encryption and Decryption using AES (Symmetric) in Angular8/30/2024 5:01:16 AM. AES (Advanced Encryption Standard) is a symmetric encryption algorithm used for secure data transmission. Implement AES in Angular using the crypto-js library, supporting modes like CBC, ECB, and CTR,
  • How ChatGPT Solves Coding Problems8/22/2024 7:14:05 AM. ChatGPT revolutionizes coding by assisting with debugging, generating code snippets, optimizing performance, and learning new programming concepts. It helps solve complex problems, supports collaborat
  • Why Learn to Use ChatGPT?8/22/2024 6:16:13 AM. Learning ChatGPT boosts productivity by automating tasks like content creation and coding assistance. It supports continuous learning in fields like programming and language skills, improves communica
  • Advanced gRPC Communication in .NET Core8/20/2024 7:27:56 AM. Explore advanced techniques for implementing microservices communication using gRPC in .NET Core. This article dives into high-performance, real-time communication patterns with practical code example
  • Learn Advanced CQRS with .NET Core8/20/2024 7:12:32 AM. Dive into the advanced implementation of the Command Query Responsibility Segregation (CQRS) pattern using .NET Core and MediatR. This article explains the benefits of CQRS in modern application devel
  • Auto-Format Code in VS Code on Save to Streamline Your Workflow8/20/2024 7:00:37 AM. Effortlessly maintain clean and consistent code in VS Code by enabling auto-format on save. Streamline your workflow and let VS Code handle the formatting for you.
  • AI-Enhanced Software Development: Shaping the Future of Coding8/14/2024 8:17:38 AM. AI is transforming software development by automating coding tasks, enhancing productivity, and introducing new paradigms. AI tools like Codex and GitHub Copilot streamline code generation, while inte
  • Elevate Your Code with Vertical Coding Style7/26/2024 4:50:34 AM. In the world of software development, code readability and maintainability are paramount. One effective way to achieve these goals is by adopting the Vertical Coding Style. The result is code that is
  • Integrating GitHub Copilot with .NET Core7/24/2024 5:30:18 AM. Integrate GitHub Copilot, powered by OpenAI's Codex, into your .NET Core development workflow to enhance coding efficiency. This guide covers installation and setup in Visual Studio Code, includin
  • Advanced Routing Mechanisms in Angular7/22/2024 8:38:29 AM. Enhance your Angular app with advanced routing features like lazy loading, route guards, and nested routes. Lazy loading defers component loading to reduce initial load times, while route guards manag
  • Best Practices for Writing Clean and Maintainable Codes7/8/2024 8:51:02 AM. This session will conclude with a summary of the key points and provide attendees and viewers with actionable takeaways to implement in their coding practices.
  • Code Quality Metrics to Measure and Quantify Quality of Code7/8/2024 8:38:27 AM. In this session, we will discuss the importance of code quality and then evaluate various code quality metrics available to measure and benchmark code quality using relevant examples using C#.
  • Improve Your Code Quality and Performance using AI and GitHub Copilot7/8/2024 7:46:59 AM. This session will explore how AI and GitHub Copilot can be used as powerful allies in writing better code, ensuring that developers can focus on creative problem-solving while leaving the routine codi
  • The Code Quality Advantage How Empirical Data Shatters the Speed vs Quality Myth7/8/2024 7:41:28 AM. In this talk, Adam tackles this challenge head-on by leveraging innovative code quality metrics and deep analyses of how engineering interacts with code.
  • Code Reviews are Mostly Useless7/8/2024 7:35:24 AM. In this presentation, we'll gnash our teeth for a bit about how useless and pointless most code review processes tend to be… and when we eventually calm down, we'll try to talk about how to im
  • HTML Tips You Must Know About6/20/2024 6:23:22 AM. Discover essential HTML tips every web developer should know to enhance their coding skills and improve website performance. From best practices and advanced techniques to practical tricks and tutoria
  • How We Hire Developer Talents?6/20/2024 4:55:46 AM. Our comprehensive recruitment process evaluates developers on technical skills and cultural fit through Testdome assessments, structured interviews, and a day with the team. This approach ensures we s
  • Create Your Own Blockchain Devnet Without Code using AVA Cloud6/14/2024 10:46:06 AM. Learn how to create and connect to a blockchain subnet using AVA Cloud, with no coding required. Follow our step-by-step guide to set up your own subnet easily and quickly.
  • ⏲️ Visual Time Spent - Time Tracking Extension For Coding In Visual Studio6/5/2024 8:10:58 AM. Visual Time Spent" is a time-tracking extension for Visual Studio, enhancing coding productivity. It provides insights into coding habits, metrics, and performance, facilitating efficient time ma
  • Additional Tokenizer Support in ML.NET6/3/2024 4:52:40 AM. Tokenization is a fundamental component in the preprocessing of natural language text for AI models. Tokenizers are responsible for breaking down a string of text into smaller, often referred to as to
  • Various Ways For Passing Data to View in Web API5/28/2024 11:25:23 AM. Explore various methods for passing data to views in Web API. Techniques include using ViewModels, data transfer objects, and JSON serialization. Utilize query parameters, route parameters, and reques
  • What is Microsoft's New Brand “Copilot” (as of May 2024)?5/28/2024 5:55:16 AM. As of May 2024, Microsoft's "Copilot" is an AI-powered coding assistant, enhancing developer productivity with intelligent code suggestions and automation, revolutionizing the software d
  • Copilot+PC Hardware Available, as of May 20245/27/2024 11:07:22 AM. As of May 2024, Copilot, OpenAI's AI-powered development tool, is compatible with PC hardware, offering programmers assistance, code completion, and productivity enhancements, revolutionizing soft
  • Print * Tree Counts From 1 to 10 and 10 to 1 Using C#5/24/2024 4:23:48 AM. In C#, print tree counts from 1 to 10 and 10 to 1 using nested loops for ascending and descending order respectively. Utilize console output and loop control structures for efficient counting and disp
  • If Statement in C#5/20/2024 5:09:33 AM. Master the fundamentals of C# with if statements. Learn to control program flow based on conditions, enabling dynamic decision-making in your code efficiently."
  • Implicitly Typed Local Variable In .NET5/16/2024 9:30:48 AM. Implicitly Typed Local Variables in .NET allow declaration without specifying the variable's data type explicitly, enhancing code readability and reducing verbosity, improving developer productivi
  • Tips To Save Your Time On Web Development With Visual Studio Code5/16/2024 9:28:54 AM. Developing a website in the most popular programming environment -Visual Studio Code requires a developer to do repeated tasks such as saving and refreshing the webpage and typing the same code, etc.
  • Display Google Map With Multiple Location in ASP.NET5/16/2024 8:32:52 AM. Learn how to integrate Google Maps into your ASP.NET application to display multiple locations. Use Google Maps API with ASP.NET, JavaScript, and marker clustering for efficient mapping. Geocode addre
  • Structuring Your Angular Application with Doraemon's Magic Pouch5/13/2024 7:15:46 AM. What are Angular modules and their significance in Angular applications? Angular modules, akin to Doraemon's magic pockets, organize and manage different parts of your app. Learn to create, use, a
  • Ordinal & Label Encoding in Machine Learning5/10/2024 4:05:16 AM. Categorical variables in machine learning require numerical conversion. Ordinal Encoding orders data, while Label Encoding assigns unique values. Python code demonstrates encoding techniques for effec
  • Dot Net Tips Tricks C # Tips Tricks and Solutions5/8/2024 10:46:42 AM. Discover invaluable tips, tricks, and solutions for .NET and C# programming. Enhance your coding skills, troubleshoot effectively, and optimize performance with expert insights and techniques.
  • How to write Clean code in C#?5/6/2024 11:36:19 AM. Writing clean code is important so that it makes reading code easier, helps us fix and update it faster, and ensures it works smoothly and reliably. Here we will look for few tips to write clean code.
  • Decoding Azure Infrastructure: Azure Bicep and ARM Templates5/5/2024 8:32:09 AM. In the previous article, we introduced Azure Bicep and discussed its advantages over ARM templates. We learned about its simplified syntax, improved modularity, better tooling, and transparency over A
  • A Comprehensive Guide to Secure Coding in C#4/16/2024 10:56:29 AM. 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
  • Magnifying Glass Effect Using HTML54/10/2024 10:56:34 AM. Create a captivating magnifying glass effect using HTML5, Canvas, and JavaScript. Enhance user experience with interactive zoom functionality for images. Incorporate mouse and touch interactions for s
  • Add Color To Your Visual Studio Text Editor4/10/2024 9:41:51 AM. Enhance your Visual Studio coding experience by adding colors to the text editor using the Viasfora extension. Learn to install and customize colors for braces and other elements, optimizing your work
  • Best Practices for Maintaining Security and Preventing Vulnerabilities in C#4/9/2024 5:54:03 PM. Explore essential security practices in C# programming with Ziggy Rafiq, covering password hashing, input validation, SQL injection prevention, cryptography, HTTPS, secret management, and staying upda
  • Implementation of Base64 Encryption/Decryption in Power App4/5/2024 7:12:00 AM. Base64 is a method for encoding binary data into text, ensuring data integrity during transmission. Implemented in Power Apps using Power Fx, it's vital for tasks like email (MIME), XML, or JSON d
  • Coding the Integration of Multiple Blazor Apps4/1/2024 4:18:59 AM. This article demonstrates how to implement approval-based contact saving in emails using Azure Logic Apps. It guides users through configuring Outlook triggers, sending approval emails, and managing w
  • Boost Coding Productivity with Yield Keywords in C#3/28/2024 6:24:18 AM. 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 c
  • Ensuring Secure Coding in C#: Maintaining Security 3/22/2024 10:11:52 AM. The article on secure coding in C# applications, written by Ziggy Rafiq, is a must-read for developers who want to fortify their applications against potential vulnerabilities and security threats. By
  • Secure Coding in C# - Protecting Applications and User Data3/20/2024 4:27:46 PM. Protecting applications and user data is crucial in today's digital age. Secure coding practices play a vital role in ensuring the security of the code written in C# on the Microsoft.net Framework
  • Decoding Expression Trees in C#3/8/2024 1:21:48 PM. This article contains the details of how to Decoding Expression Trees in C#.
  • Web Developers' Guide to URL Encoding and Decoding Mastery3/3/2024 5:13:04 AM. URL encoding and decoding are fundamental processes in web development, ensuring the secure and reliable transmission of data over the internet. We will explore the essentials of both URL encoding and
  • Decoding React's Magic: Re-evaluation, Reconciliation, Re-rendering3/1/2024 10:13:21 AM. Discover React's core mechanics in 'Unraveling React's Magic.' We break down re-evaluation, reconciliation, and re-rendering, clarifying how they shape seamless UIs. Power of virtual D
  • Cherry-Pick and Stash for Efficient Development Workflows2/28/2024 9:23:45 AM. Excited to share SourceTree tips! Learn how to boost productivity with cherry-pick & stash features. Keep commits clean & manage work-in-progress seamlessly!
  • Using CoPilot in VS Code to Rocketship Your Coding - Part 11/31/2024 11:32:17 AM. 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 p
  • C#: The Programming Language of the Year 20231/30/2024 7:07:49 AM. C#’s Syntax Wins Hearts and Minds.
  • How to Build an Interactive and Responsive Form12/28/2023 5:03:01 PM. Discover the world of web development with our latest tutorial on building a responsive and interactive form using HTML5, CSS3, and JavaScript. From the fundamentals of HTML5 to styling with CSS3 and
  • Essential Features of C# 12 You Need to Know12/28/2023 5:10:38 AM. Unlock C#'s hidden potential with features that make coding a breeze. Streamlined constructors, effortless collections, and enhanced lambdas await!
  • Decoding Redux: Empowering React.js Applications with Scalable State Management12/27/2023 7:24:43 AM. Explore Redux integration in React.js. Learn store, actions, and connecting components. Elevate your app with efficient state management.
  • Beyond Keywords: Decoding the Hidden Meaning - Semantic Search12/20/2023 5:07:21 AM. Semantic Search represents a significant shift in how we interact with information. As technology advances, Engines will become even better at grasping complex concepts and nuances in language. As voi
  • Encode and Decode JWTs in C#12/14/2023 4:50:57 AM. Delve into the world of JSON Web Tokens (JWTs) with this comprehensive guide in C#. Learn to encode, decode, and work with JWT claims, emphasizing best practices for secure implementation.
  • How Does Python Get A Subset Of The List?12/12/2023 11:42:06 AM. In this article, you will learn how Python gets a Subset of the List.
  • .NET Core: Decoding .NET Core Custom Middleware12/1/2023 6:55:18 AM. This article will provide more details about .Net Core Middleware details, What? When? Where?. Middleware, integral in the ASP.NET Core request pipeline, manages requests and responses. Learn how midd
  • Green Web Development with JavaScript11/30/2023 10:46:50 AM. 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, especia
  • .NET Core: Unraveling Middleware Decoding11/27/2023 11:35:28 AM. This article will provide more details about .Net Core Middleware details, What? When? Where?. Middleware, integral in the ASP.NET Core request pipeline, manages requests and responses. Learn how midd
  • Decoding Frontend Frameworks11/17/2023 9:56:26 AM. In the ever-evolving world of web development, the choice of a frontend framework is akin to selecting the foundation for a skyscraper. It must be robust, flexible, and well-suited to the task at hand
  • Open-Closed Principle (OCP) in .NET 6 Core10/30/2023 5:50:49 AM. As a beginner developer, you're likely on a quest to create clean, maintainable, and scalable code. One of the guiding principles in this journey is the "Open-Closed Principle" from the
  • Create Excel Charts (Waterfall, Funnel, Treemap, etc) with Java10/30/2023 5:31:52 AM. 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.
  • Single Responsibility Principle (SRP) in .NET Core10/23/2023 8:19:29 AM. As a developer with one year of experience, you've likely come across the SOLID principles, a set of five principles that promote clean, maintainable, and scalable code. Among these principles, th
  • Rockin’ The Code World with dotNetDave ft. Dylan Beattie - Ep. 8810/17/2023 6:29:42 AM. Join us with Dylan Beattie for Rockin' The Code World with dotNetDave - a weekly show to learn & live Q&A focused on .NET and other programming technologies.
  • Decoding the Importance of HTTP Status Codes in Web Development10/17/2023 6:17:15 AM. In today's digital era, staying at the forefront of web development requires a deep grasp of HTTP status codes. These three-digit numbers reveal vital insights into web requests and responses, mak
  • Understanding and Utilizing Middleware in Applications10/17/2023 5:39:13 AM. Middleware is a vital component in the world of web applications. But what exactly is it, and how can it benefit your software projects? In simple terms, middleware is like a helpful assistant in your
  • C# StreamReader Code Examples10/13/2023 4:58:22 AM. C# StreamReader is used to read characters to a stream in a specified encoding. Learn how to use C# stream reader. C# StreamReader code example.
  • Decoding Clean Architecture Implementing the Bridge Pattern and API Operations in ASP.NET Core Web API10/9/2023 8:45:27 AM. By adhering to Clean Architecture principles, the codebase promotes a clear separation of concerns, ensuring that business logic is isolated from implementation details. This not only enhances code ma
  • Coding Principles - SOLID10/6/2023 9:37:30 AM. Solid Principles & Design Patterns explained.
  • Coding Principles - DRY and KISS10/6/2023 9:34:11 AM. This article explains DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid) principles.
  • Decoding IaaS vs PaaS for Beginners10/5/2023 4:21:27 AM. Discover the key differences between IaaS and PaaS in the cloud computing world.
  • Functions in R Programming9/25/2023 9:22:52 AM. In this article, we will delve into the world of functions in R programming, exploring their syntax, examples, outputs, and even creating flow diagrams to illustrate their operation.
  • Vectors in R Programming9/21/2023 4:44:22 AM. In this comprehensive guide, we'll look into the vectors in R program. We'll start by defining what vectors are, explore the various types of vectors, examine the syntax for creating and manip
  • Calculate The SUM Of The DataTable Column In C#9/18/2023 10:39:52 AM. In this article, I am going to explain how to calculate the sum of the DataTable column in ASP.NET using C#. Here, I'll also explain what a DataTable is in C#, as well as different kinds of ways t
  • How To Be a Professional Software Engineer: Be a Squeaky Wheel9/12/2023 8:47:09 AM. Professional software engineers advocate for their ideas persistently, embodying the 'squeaky wheel' principle. This phrase, rooted in American culture, underscores the importance of assertive
  • C# Security: Best Practices for Secure Coding8/31/2023 5:05:34 PM. 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
  • Top 13 JavaScript Secure Coding Best Practices8/29/2023 8:38:35 AM. Learn how to write secure and robust JavaScript code with these best practices. Avoid common pitfalls and prevent vulnerabilities in your web applications.
  • Drawing the Indian Flag Using Python: A Creative Coding Project8/25/2023 5:37:42 AM. This article discusses a creative coding project that involves programming the drawing of the Indian flag using Python. It provides a step-by-step guide and code explanation to help readers recreate t
  • Printing All Subsets Of A Given Set Or The Power Set Problem8/24/2023 9:01:04 AM. The aim is simply to print all the possible subsets of a given set. There is not naive simple loop approach that I could come up with to solve this problem, so we would tackle it here using the second
  • Using SuperConvert.Abstraction NuGet Library for Data Conversion8/23/2023 5:25:32 AM. SuperConvert.Abstraction is a powerful library that provides data conversion functionalities for your .NET applications. With this library, you can easily convert between different data formats, such
  • Real World Coding Issues - Design, Diagnostics and Other Common Code Issues8/3/2023 8:20:17 AM. In this article, I will discuss common coding issues that I frequently encounter in the projects I work on. These issues fall into the "Design" and “Diagnostics” category of code analyzers.
  • Object Relational Mapping (ORM) Using NHibernate - Part 8 of 88/1/2023 5:52:48 AM. In this article we clear the question from the end of the first article, How do we manage a persistent object across sessions? .
  • How to Declare and Initialize a Tuple in C#?7/31/2023 10:56:30 AM. Learn about C# tuples: immutable data structures for grouping elements, useful for returning multiple values from methods.
  • Object Relational Mapping (ORM) Using NHibernate - Part 2 of 87/31/2023 5:41:13 AM. Object-Relational Mapping (ORM) is a programming technique that allows developers to interact with a relational database using object-oriented programming paradigms. It bridges the gap between the obj
  • Decoding Database Sharding: A Comprehensive Overview7/27/2023 9:37:40 AM. Database sharding is a technique used to horizontally partition large databases into smaller, more manageable pieces called "shards." Each shard contains a subset of the data, and together t
  • Writing Better Code -- Keepin' it Cohesive7/20/2023 7:12:26 AM. One of the aspects of code quality we can look at is cohesion. If code is highly cohesive it is also much more testable, reusable, readable and maintainable (all the good things in life). Likewise,
  • How to Maintain Application Security and Prevent Vulnerabilities in C#?7/12/2023 6:33:15 AM. This article provides essential best practices for ensuring secure coding in C#. By implementing these practices, developers can maintain the security of their applications and mitigate vulnerabilitie
  • Real World Coding Issues - Style and Performance Issues6/29/2023 9:09:03 AM. This article will show common coding issues that I see in most of the projects I work on that are in the “style” category of the code analyzers.
  • Real World Coding Issues: Part I6/29/2023 9:08:43 AM. I hope you read all the articles in this series so you too can improve the performance and memory issues along with the common code issues that I see in the projects where I work. Most of the code sam
  • C# Naming Conventions6/8/2023 7:25:55 AM. C# naming conventions. In this article you will learn about C# coding standards naming conventions for best practice when you are developing an application.
  • C# Best Coding Guidelines6/7/2023 9:46:06 AM. In this article you will get to know about some Best Coding Guidelines in C#.
  • Coding Standards for Microsoft .NET6/5/2023 5:58:14 PM. In this session, the speaker will show examples and metrics from a real-world in-production solution.
  • Code Quality Conference 20236/5/2023 5:19:36 PM. Code Quality Conference proved to be a valuable event for developers and IT professionals seeking to stay updated with the latest trends and best practices in code quality.
  • Coding Standards In C#4/25/2023 5:52:57 AM. Coding Standards in C#
  • Best Practices for Building Large-Scale Laravel Applications4/22/2023 10:54:39 AM. This article provides tips and best practices for developing large-scale Laravel applications. By following these best practices, you can improve the quality and scalability of your application, make
  • What Is The C# 12 Preview Features4/14/2023 10:11:51 AM. In this article will learn about the features of C# 12 preview features.