Resources  
  • Learn Use of Lambda Operator in C#Jul 01, 2024. Explore the versatility of lambda expressions in C#, powerful tools for creating inline functions without the need for traditional method declarations. Discover their syntax, applications in LINQ queries, and how they enhance code readability and flexibility in modern C# programming.
  • Predicate Delegates in .NET Core C#: Syntax, Usage and ExamplesJun 22, 2024. Like Func and Action delegates, the predicate is a delegate. It symbolizes a procedure that verifies that the passed parameter satisfies a set of requirements. One input parameter must be provided by a predicate delegate method, which must then return a boolean (true or false).
  • Understanding JavaScript: Map vs ReduceJun 02, 2024. In this article, we delve into the JavaScript functions map and reduce, essential tools for array manipulation and functional programming. We'll explore their differences, use cases, and performance considerations.
  • Understanding React Hook at a GlanceMay 24, 2024. React Hook at a Glance" provides a concise overview of React Hooks, the revolutionary feature introduced in React 16.8 that allows developers to use state and other React features in functional components.
  • Functional Components with React Hooks and TypeScriptMay 11, 2024. Explore the seamless integration of React Hooks and TypeScript in the latest guide by Ziggy Rafiq, now published on C# Corner. Discover how to unleash the power of functional components for efficient state and side effect management. Elevate your React development skills today
  • Implementing Railway-Oriented ProgrammingMay 09, 2024. In this tutorial, we will learn how to implement Railway-Oriented programming with Result Design Pattern. Railway-oriented programming enhances error handling by structuring code like a railway track. Result types replace exceptions for expected errors, ensuring clear and manageable flows.
  • Introduction to Railway-oriented programmingMay 08, 2024. This article delves into Railway-oriented Programming (ROP), a functional approach to error handling and data flow. It compares ROP to exceptions, offers a C# implementation, and discusses its benefits and considerations.
  • Method Signature Honesty in Functional Programming with C#May 02, 2024. This article explores the concept of "method signature honesty" in functional programming with C#. It emphasizes clear communication of method behavior through signatures, promoting predictability, composability, and code understanding.
  • Exploring Frozen Collections in .NET 8 With BenchmarkingApr 14, 2024. Frozen Collections is a new .NET 8 feature that can be used to create Dictionaries and Sets for faster read operations when you don’t need to make changes after the creation. In this article, I present how to work with these collections and demonstrate the performance difference when compared with other collections.
  • Not all Functions are C# MethodsApr 13, 2024. How to write your functional programming functions in C#? That is the main question we're going to answer in this article.
  • Functional programming in C# - IntroductionApr 02, 2024. Lets learn the concept of functional programming, its usage and why functional programming is important
  • Functional Programming in C# - Functional FeaturesApr 02, 2024. C# boasts diverse paradigms, including Object-Oriented, Imperative, Functional, and Generic programming. Its multi-paradigm nature empowers developers to solve problems using various styles, enhancing flexibility and efficiency.
  • 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.
  • What is Components in ReactFeb 05, 2024. Explore React.js components, the core building blocks of React applications. Learn about six types of components: Functional, Class, Pure, High Order, Controlled and Uncontrolled.
  • What Are Primary Constructors in C# 12?Jan 31, 2024. C# 12 has a number of new features, one of which is Primary Constructors, which offer a simplified and more concise method of constructing objects in C#.
  • What is Non-Functional Requirements?Jul 31, 2023. A Non-Functional Requirement (NFR) is a type of requirement in software and system development that specifies criteria for the performance, behavior, and qualities of the system, rather than defining specific features or functionalities. Unlike Functional Requirements, which describe what the system should do, Non-Functional Requirements describe how the system should perform or behave.
  • What are Functional Requirements? Jul 31, 2023. Functional Requirements of the system are a very critical part of the system in which we defined the overall functionality of the system. Functional Requirements define the behavior of the system means what the system should do Like, and Code Compiler should complete the Machine Code.
  • What is Pure and Impure Function in JavaScriptMay 22, 2023. So in this article will be knowing about what functions in JavaScript and most importantly what is pure and impure function in JavaScript and how to differentiate among pure and impure functions.
  • Exploring The Benefits Of Function Currying In Java - Understanding The Concept And AdvantagesMar 09, 2023. In this article, we will delve into the concept of Function Currying in Java and explore the benefits it provides. We will first explain what Function Currying is, how it works, and why it is important in functional programming. Then, we will discuss the advantages of using Function Currying, such as overcoming limitations in the number of function parameters, creating more modular and reusable code, and simplifying function composition.
  • Class And Functional Components In ReactDec 22, 2022. In this article, you will learn about class and functional components in react.
  • Basic Of Functional Components And Class ComponentsApr 26, 2022. In this article, you will learn about the basic of Functional Components and Class Components.
  • Demystifying ‘var’ In JavaJan 19, 2022. The article explains the internals of the keyword 'var' in Java.
  • Functional Programming Using Vavr In JavaJan 03, 2022. Article explains how to implement Functional Programming concepts in Java application using Vavr library.
  • Inspecting Reduce FunctionDec 27, 2021. In this article, you will learn about the internals of the 'reduce' function.
  • Java 8 - orElse vs orElseGetDec 24, 2021. The article explains the difference between the two methods orElse vs orElseGet.
  • Exploring Default Methods In Java 8Dec 23, 2021. Java 8 brought lots of features and one of them is the ‘default’ methods. This article explains what is default method in Java.
  • Implement Functional Tests In .NET With xUnitDec 22, 2021. In this article, we are going to learn how to implement Functional tests on .NET using xUnit.
  • Exploring Numeric Streams In JavaDec 21, 2021. The article explains how to efficiently work with specific Numeric Streams in Java
  • Introduction To React Functional ComponentMay 19, 2021. In this article, you will learn about React Functional Component.
  • Pro Tips For React Developers 🤠Jan 28, 2021. In this article, you will learn about Pro tips for react developers.
  • Component Wise vs. Functionality Wise - Team BreakupDec 30, 2020. Agile methodology advocates for smaller teams like frontend, backend, and data engineering for enhanced productivity. Component-oriented and feature-oriented teams streamline development, but communication and dependencies pose challenges. Scalable Agile Framework emphasizes system layers and integration tests.
  • How Blockchain Technology Can Benefit The Construction IndustrySep 28, 2020. In this article, you will learn how Blockchain Technology can benefit the Construction Industry.
  • Blazor Web Assembly 3.2 Add/Edit/Delete Fully Functional Application - Part 2Aug 21, 2020. This is part 2 of the article, and it will focus on consuming the .NET Core API created in part 1 and binding the data in our Blazor app. By the end of the article, we will have a fully functional Blazor site with Add/Edit and Delete features.
  • Blazor Web Assembly 3.2 Add/Edit/Delete Fully Functional Application - Part OneAug 18, 2020. This article guides you through creating a Blazor web assembly app with .NET Core hosting. It covers setting up .NET Core APIs, Entity Framework Core for SQL Server data access, and implementing CRUD operations.
  • 30 Days Of Python 👨‍💻 - Day 11 - Functional ProgrammingJul 28, 2020. In this article, you will learn about functional programming in python.
  • Java 8 - Functional InterfacesJul 16, 2020. This article will provide you the knowledge of Functional Interfaces included in Java 8.
  • Scrum Team Working Agreement and How It Helps the Scrum Team 💌Dec 16, 2019. Understand the importance of a working agreement in agile teams, fostering collaboration, trust, and effective communication. Learn how to create a working agreement through team collaboration, brainstorming key points such as communication, trust, and collaboration.
  • Software Requirements Specification (SRS)Dec 16, 2019. Software Requirements Specification (SRS) defines detailed requirements for software development, including functional and non-functional aspects. It serves as a roadmap for stakeholders, outlining system features, constraints, and interfaces to ensure project success.
  • Easy Way To Become An F# Programmer For C# DevelopersOct 16, 2019. Discover the seamless transition from C# to F# with this guide. Learn the fundamentals of F# programming tailored specifically for C# developers. Explore functional programming, type inference, and .NET integration to accelerate your journey into the world of F#. Perfect for expanding your programming toolkit!
  • Learn About React HooksSep 04, 2019. Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.
  • Common Code Smell Mistakes In C#, Part OneJul 28, 2019. Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redundant conditional implementations, and exception rethrowing in finally blocks.
  • Understanding React ComponentsJul 08, 2019. As we know React and Angular are totally based on components. To create an application, we create one or more components. In this article, I am going to explain about components in React.
  • Destructuring And Event Handler In ReactJul 05, 2019. Destructuring in React allows efficient extraction of values from objects or arrays. Event handlers manage user interactions, like clicks or input changes. They're essential for interactive UIs in React, enabling dynamic responses to user actions.
  • Components In ReactJun 17, 2019. Reactjs components are major parts of React.js. In this article, learn basics of components and how to create and use components in React.js.
  • Functional Programming In C++Nov 25, 2018. This article will show you an alternative way of using C++; How to write functional code in C++. You’ll see how to write more concise, safer, readable, reasonable code.
  • Web API Resource URI Construction PracticesSep 11, 2018. The main focus of this article would be on how to make Web API more understandable to the consumers from Resource URI construction point. These are a few best practices for the same.
  • Overview Of Selenium LocatorsJun 26, 2017. This article explains Selenium Locators. Selenium provides us with different types of locators ID, Name, Class Name, CSS Selector, XPath, Link Text, Partial Link Text, Tag Name.
  • Functions In Functional Programming Vs Procedural ProgrammingJun 01, 2017. In this article, I will show you what a basic function is and the concept of the function, as it is used in functional programming and how procedural (or imperative) languages might take them wrong.
  • The Role Of Automation In Functional TestingMar 21, 2017. This article elaborates on the role of automation in Functional testing.
  • Top 10 Website Functional/Regression Testing ToolsAug 15, 2016. In this article you will learn about top 10 website functional regression testing tools.
  • Introduction To Functional Programming And F#Mar 26, 2016. In this article you will learn about Functional Programming and F# language.
  • Filter An Array of Different Data Types by Array Filter MethodJan 29, 2016. Learn to efficiently filter arrays containing various data types using JavaScript's Array Filter method. Enhance your understanding of functional programming techniques as you manipulate arrays based on specific conditions, optimizing data processing for diverse applications.
  • SharePoint Non-Functional RequirementsNov 04, 2015. In this article we can explore the typical Non-Functional Requirements in the SharePoint world.
  • How and What to Test in an ECommerce SiteJun 17, 2015. Let us discuss the areas where testers should focus with the developed eCommerce site.
  • Programming With Immutable, Funtional Objects: Eliminating ConditionalsMay 26, 2015. This article is an introduction to a series that will show techniques to be used in modern software systems, blending together functional and object-oriented programming.
  • How to Turn Your Photoshop Design to a Functional HTML Site - A Basic GuideJun 16, 2014. This article provides some strategies to help you to comprehend how to improve your existing HTML website or construct a new one from scratch for your business.
  • Coded UI Testing in Visual Studio 2012Oct 14, 2013. Coded UI Test are the tests which helps in testing if the application works well from the user point of view i.e. it helps in testing the user interface of the application.
  • Raise Forest and Domain Functional Level Using Active Directory Administrative CenterJul 26, 2013. This article explains how to raise the Forest and Domain Functional Level using Active Directory Administrative Center.
  • Non-Functional Requirements (NFR) in Agile PracticesJul 03, 2013. This article explains Non-Functional Requirements (NFR) in Agile Practices.
  • Functional Resume Template in Word 2013Dec 21, 2012. In this article you can learn what a Functional Resume Template is in Word 2013.
  • Get a Fully Functional Recycle Bin in the Taskbar on Windows 8Dec 05, 2012. In this article we are going to explain how to get a fully functional Recycle Bin in the Taskbar in Windows 8.
  • Microsoft Application Test Center using VB.NETNov 10, 2012. Application Center Test is designed to stress test Web servers and analyzes performance and scalability problems with Web applications, including Active Server Pages (ASP) and the components they use.Application Center Test simulates a large group of users by opening multiple connections to the server and rapidly sending HTTP requests.
  • Functional Programming: Explained in DetailAug 31, 2012. This article basically discusses aspects of programming in terms of functions and then discusses how C# supports functional programming.
  • Functional Programming in Simple Terms: ExplainedAug 25, 2012. In this article we learn about Functional Programming in a very simple manner.
  • Sharepoint 2010 - Foster Requirement Specification: Part 1Jul 05, 2012. The company is undergoing difficulties in managing the large volume of applications for Food Stamps. The application Food Stamps Terminal (FOSTER) is targeted to provide a flexible Food Stamps Management Solution in the company.
  • Regression Testing: Part 1Feb 17, 2012. In this article we are discussing Regression testing.
  • GUI TestingFeb 16, 2012. In this article we will talk about GUI Testing. GUI Testing is Graphical Interface Testing which is used to test the functionality of GUI applications.
  • Functional Testing-Part 2Feb 10, 2012. In this article we are discussing another technique of functional testing, Equivalent Class Testing.
  • Functional Testing-Part 1Feb 09, 2012. In this article we are throwing some light on functional testing and the techniques for designing its test cases.
  • Dependency Injection PatternJan 11, 2012. In this article, we will see three basic types of Dependency Injection: Construction Injection, Setter Injection, and Interface based Injection.
  • The Concept of Functions And Variables in F#Jul 05, 2011. In this article you will learn about Functions and Variables of F#. This is for the people who want to have a Quick Review.
  • Getting Started With F#Jun 30, 2011. This article is an introduction to F#, including basic points and an example for learning F#. If you want to learn F# take a quick review.
  • How will You Get Benefits from The Newest Easy to Get SQL Server Expert AccreditationDec 22, 2010. In this article you get benefits from the newest easy to get SQL server expert accreditation.
  • Functional Programming with C# - CompositionMar 05, 2008. In this article we'll look at using a couple different functional approaches to implementing a basic formula through composition including using monads.
  • Functional Programming with C#: Dynamic List GenerationJan 27, 2008. This article covers how to use functions as the basis for generating lists given some initial seed values. This technique is useful for constructing different types of numeric series, calculating growth and decay, and also useful for searching algorithms.
  • Functional Programming with C#: Advanced Asynchronous ProgrammingJan 21, 2008. I wrote about functional asynchronous programming in an earlier article and now will expand on the topic to look at ways to re-synchronize results from asynchronous function calls.
  • Functional Programming with C#: Lazy CalculationJan 20, 2008. I ran across Mike Gold’s nice algorithm for finding primes using LINQ syntax and thought I’d use his idea as a base from which to demonstrate one of the more subtle features in functional programming: lazy calculation.
  • Functional Programming with C#: Asynchronous Method CallsJan 20, 2008. With the functional programming style and extension methods it is extremely easy to execute methods asynchronously. This article cover some simple extension methods that will allow you to easily execute your methods asynchronously with threads from the thread pool.
  • Functional Programming in C#: CurryingJan 13, 2008. Currying is a way to re-write a function with multiple arguments in such a way as it can be called as a chain of functions each with a single argument. This article covers using a few simple utility methods you can use to curry your methods.
  • Introduction to Functional Programming in C#Jan 13, 2008. With the release of the 3.5 framework, we have a completely different coding style available (functional programming). We could actually do functional programming in the 2.0 framework, but the resulting code was ugly and hard to understand at a glance and thus hard to maintain. Now, with lambda method syntax and extension methods, we can produce very human-readable code written in a functional style.
  • A Functional Look at Report Builder Client in SQL Server 2005Aug 17, 2006. In this article we will take a brief look at the functionality provided by the Report Builder Client.
  • Fundamentals of Function Point Analysis Part IIFeb 18, 2004. Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
  • Fundamentals of Function Point Analysis Part IFeb 17, 2004. Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
  • Testing .NET applicationsFeb 16, 2004. This white paper shares vision and challenges in testing .NET applications. Never before, has any technology or framework tried bringing many disparate systems and languages under one roof for the benefit of enterprise applications.
  • Builder Patterns in C#Dec 20, 2001. Builder is an object creational design pattern that codifies the construction process outside of the actual steps that carries out the construction - thus allowing the construction process itself to be reused.

About Functional-Construction

NA

OUR TRAINING