Related resources for ODI
  • Patching .NET Binary Code by CFF Explorer4/24/2024 1:52:11 PM. Discover how to modify .NET binary code using CFF Explorer. This tutorial explores the process of patching executable files, enabling alterations to functionality or behavior.
  • How To Deploy Power App List Form From One Tenant To Another Tenant4/24/2024 7:58:25 AM. In this article, we will learn how can we deploy Power App list form (Not canvas app) from one tenant to another tenant. For canvas app, we just need export and import, but for list forms only export
  • Delete and Update Data With Entity State (Deleted) Via EDF Framework4/18/2024 1:13:26 PM. Explore how to manipulate data using Entity State (Deleted) and (Modified) via EDM Framework in ASP.NET applications. Learn to delete and update data efficiently by managing entity states. Utilize ASP
  • 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
  • What is Public Methods or Public Keyword in C#?4/2/2024 6:41:24 AM. Access modifiers play a crucial role in object-oriented programming languages like C#. They dictate the accessibility of classes, methods, properties, and other members within a program. In this artic
  • 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
  • What Are Access Modifiers In C#3/29/2024 6:45:30 AM. Access modifiers in C# regulate the accessibility of class members, impacting encapsulation and object-oriented principles. They control the visibility and accessibility of members within classes and
  • Hide And Group Columns In SSRS Using A Parameter3/28/2024 6:28:15 AM. Learn how to enhance reports without creating multiple versions. Utilize SSRS features like parameters, expressions, and visibility settings to dynamically adjust data presentation, catering to user r
  • 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
  • Update a Contact record in Dynamics 365 (D365) using PowerShell3/21/2024 8:37:45 AM. Update a Contact record in Dynamics 365 (D365) using PowerShell involves modifying existing contact information within the D365 environment programmatically. This process utilizes PowerShell scripting
  • 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
  • Modify, Repair, And Uninstall Visual Studio 2017 Using Visual Studio Installer3/20/2024 11:52:55 AM. Learn how to modify, repair, and uninstall Visual Studio 2017 using Visual Studio Installer. Modify to add new features without reinstalling, repair to fix issues, and uninstall to remove. Simplify Vi
  • Modifying Profile Page In Dynamics 365 Portal3/15/2024 6:20:14 AM. This article is about customizing Dynamics 365 portal profile page. In this article, we are going to discuss how we can customize Dynamics 365 portal profile page.
  • 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#.
  • Prevent MS Flow Retrigger on Item Creation/Modification3/5/2024 10:18:28 AM. This document introduces MS Flow, a prominent Office 365 application facilitating task automation and intricate business logic development based on list item events. It addresses the challenge of recu
  • Capturing and Modifying Sharepoint Alerts Through Alert Handlers3/4/2024 11:50:51 AM. Explore how to enhance SharePoint functionality by capturing and modifying alerts through alert handlers. Learn to customize alerts to meet specific needs, improving user experience and system efficie
  • What are Properties in C#? 3/4/2024 6:00:37 AM. In this article, we will learn about properties in C#, different types of properties, how to define and use them, and some best practices when working with properties in C#, properties in C# are a way
  • 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
  • Understanding and Managing Access Control in SharePoint2/29/2024 9:20:32 AM. Understanding and Managing Access Control in SharePoint in detail step by step , such as Grant Permissions, Create Group ,Grant/Edit User Permissions ,Remove User Permissions , Modify Permissions ,Che
  • 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!
  • How Do You Define Custom Key Modifier Aliases in Vue.js2/26/2024 11:59:09 AM. In Vue.js, enhance keyboard event handling by defining custom key modifier aliases through Vue.config.keyCodes. This guide details the process, demonstrating how to create and utilize these aliases in
  • Rockin’ The Code World with dotNetDave ft. Jodie Burchell - Ep. 972/26/2024 7:07:09 AM. In this episode, you will learn about what large language models can and cannot do, and current approaches to overcome these limitations.
  • Array Manipulations in C#: Part 12/18/2024 5:19:14 AM. In this article, we will learn to Explore essential array manipulations in C# with this introductory guide. Learn how to modify, copy, and manipulate array elements efficiently
  • Dynamically Alter Theme Across All Screens Within the Canvas App2/13/2024 6:14:56 AM. Learn how to seamlessly adjust the theme across all screens within your Canvas app dynamically. Explore methods for real-time theme modification, ensuring consistent and adaptive UI theming for a cohe
  • New Modifications and Improvements to the Azure Stream Analytics No-Code Editor 2/11/2024 8:22:36 AM. 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,
  • What is a Wrapper Component in React?2/9/2024 7:36:01 AM. Wrapper components in React.js refer to components that encapsulate other components or elements within them. They are commonly used for various purposes such as styling, behavior modification, contex
  • What Are Interceptors in C# 122/7/2024 6:54:49 AM. 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
  • What Are Event Modifiers in Vue.js2/7/2024 5:07:28 AM. Event handling in Vue.js becomes even more powerful with the use of event modifiers. These modifiers enhance your ability to precisely control how events trigger the execution of methods, making your
  • Asynchronous Programming with Async and Await in C#2/6/2024 5:54:11 AM. C# leverages async and await keywords for asynchronous programming, crucial for I/O tasks. Defined with an async modifier, methods return Task or Task<T>. TAP enhances responsiveness, allowing c
  • 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.
  • What Are Key Modifiers in Angular?1/16/2024 8:22:07 AM. Unleash the power of key modifiers in Angular to capture precise keyboard events. Explore examples like (keyup.enter), (keydown.space), and more, enhancing user interaction in your Angular application
  • What Are Key Modifiers in Vue.js?1/12/2024 8:17:19 AM. Master Vue.js keyboard event handling with key modifiers. From @keyup.enter for Enter key to @keyup.ctrl.alt for Ctrl + Alt combination, explore precise event capture for seamless Vue.js applications.
  • Handling HTTP Patch Method in AngularJS Frontend and C# Backend1/12/2024 7:14:11 AM. Discover the power of the HTTP PATCH method with this tutorial, focusing on AngularJS frontend and C# backend integration. Uncover the nuanced approach of making partial updates to resources, as the A
  • 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
  • What are Solidity Modifiers and How do they boost the security of Smart Contracts?12/28/2023 5:42:54 AM. Explore the power of Solidity modifiers! From basic syntax to advanced implementations, learn how these tools enhance security, reusability, and efficiency in smart contract development.
  • 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
  • 15 Features Every SwiftUI Developer Should Know11/16/2023 7:38:42 AM. Discover the power of SwiftUI with our in-depth article that covers 15 essential features every Swift developer should master. From the elegance of declarative syntax to the real-time magic of live pr
  • What is Access Modifiers in C#?11/7/2023 9:21:09 AM. In this article, we have covered the topic about access modifiers in C# and how many types of access modifiers in C#.
  • Use Transaction Log to Recover the Deleted or Modified Data10/31/2023 9:23:10 AM. This article is to use of Transaction Log to Recover the Deleted or Modified Data. The SQL Server Transaction Log plays an important role in recovering deleted or modified data if you mistakenly perfo
  • 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
  • C# 2.0 Features: Property Accessor Accessibility Modifiers 10/20/2023 5:20:11 AM. One of the new features added to C# version 2.0 is accessibility modifier support for property accessor. In this article, I will show you the advantages and coolness of using this feature.
  • 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
  • Populating DataView From DataReader10/6/2023 11:12:43 AM. This article will illustrate how to populate DataView from DataReader in C#. In many scenarios we may have the data in DataReader which is required to be bind to GridView or some other control. In thi
  • 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.
  • Implement Multiple Inheritance In C#9/25/2023 5:59:06 AM. C# does not support multiple inheritance for classes in the traditional sense, meaning a class cannot inherit from more than one class. However, C# provides mechanisms to achieve similar functionality
  • 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
  • Working With Expression Bodied Members In C# 7.09/20/2023 8:46:46 AM. This article explains about existing and new expression-bodied members, which are introduced in C# 7.0 and demonstrates how to use them in software development.
  • 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
  • Differentiate Hiding And Overriding9/12/2023 11:40:40 AM. As most of you know hiding and overriding are two main features based upon inheritance, which is one of the pillars of the OOP. Using these we can redefine a member of the base class in a derived clas
  • 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
  • Method Parameter Modifiers in C#9/11/2023 10:29:20 AM. In this quick article you will take a look at method parameter modifiers in C#.
  • New Modifiers In C#9/11/2023 6:06:15 AM. If you come from a C++ or Java background to C# then you will of course notice some strange keywords introduced to this new language, especially the new and override modifiers.
  • Abstract Class Vs Interface in C#9/6/2023 11:14:03 AM. n C#, both abstract classes and interfaces are used to define contracts for classes, ensuring that they adhere to a certain structure or behavior. However, they serve different purposes and have disti
  • Learn All About Inheritance in C#9/5/2023 7:05:38 AM. Inheritance is a fundamental concept in object-oriented programming (OOP) and is widely used in C#. It allows you to create a new class that is based on an existing class, inheriting its attributes an
  • 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
  • Access Data From DataFrame In Python8/31/2023 6:57:57 AM. In this article, I am going to explain how you can access value, rows, and columns of a DataFrame in Python.
  • 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.
  • Private Constructor - C#8/28/2023 9:38:28 AM. In this article, you will learn about Private Constructor - C#.In C# and many other object-oriented programming languages, a private constructor is a constructor that is declared with the "privat
  • 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
  • Access Specifiers (Access Modifiers) in C#8/21/2023 10:50:43 AM. In this article you will learn about Access Specifiers (Access Modifiers) in C#.
  • Passing an argument by reference in C#8/20/2023 7:29:39 PM. This article contains useful information about how to use ref keyword in your C# program with the proper and easy to understand example.
  • Building Custom Middleware Components for Logging, Error Handling, and Request/Response Modification8/9/2023 5:05:33 AM. ASP.NET Core to handle cross-cutting concerns like logging, error handling, and request/response modification:
  • How To Work with JSON in SQL Server?8/8/2023 6:12:00 AM. In this article, we will learn about How To Work with JSON in SQL Server
  • Modifying and Updating Tables in MySQL8/3/2023 9:05:45 AM. This article explains how to modify and update a table in MySQL.In MySQL, modifying and updating tables are essential operations that allow you to change the structure and content of your database tab
  • 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,
  • Setup A Task Scheduler To Run Application Periodically In C# 7/18/2023 11:41:19 AM. In this article, you will learn how to setup a task in Windows 10 Task Scheduler and how to run a console application to run periodically.
  • 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
  • Access Modifiers in C#7/5/2023 11:03:28 AM. Access Modifiers in C#
  • 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.
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download