TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About software development
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sardar Mudassar Ali Khan (10)
Ziggy Rafiq (8)
Ajay Kumar (5)
Ananthakrishna V (3)
Ayush Gupta (3)
Keyur (3)
Ashutosh Singh (3)
CSharp TV (3)
Abhishek Arora (2)
Lalit Bansal (2)
Jaydeep Patil (2)
Jin Necesario (2)
David Mccarter (2)
Praveen Kumar (1)
Habibur Rony (1)
Vivek Kumar (1)
Tejas Agravat (1)
Ankur Mishra (1)
Arun Potti (1)
Vishal Yelve (1)
Tural Suleymani (1)
Hanif Hefaz (1)
Habibul Rehman (1)
Vijay Yadav (1)
Bikesh Srivastava (1)
Aman Gupta (1)
Shashangka Shekhar (1)
Kautilya Utkarsh (1)
Thiago Vivas (1)
Chetan Sanghani (1)
Shrikrishn Bansal (1)
Baibhav Kumar (1)
Shivprasad (1)
Manish Tewatia (1)
Rion Williams (1)
Sandeep Mishra (1)
Nilanjan Dutta (1)
Rohit Gupta (1)
Vidya Vrat Agarwal (1)
Bechir Bejaoui (1)
Jitendra Mesavaniya (1)
Ankur Mistry (1)
Jaimin Shethiya (1)
Vignesh Mani (1)
Tuhin Paul (1)
Banketeshvar Narayan (1)
Viknaraj Manogararajah (1)
Sai Kumar Koona (1)
Prakash Tripathi (1)
Aravind Govindaraj (1)
Swati Agarwal (1)
Amit Patel (1)
John Godel (1)
Gunasekaran Palani (1)
Aymen Amri (1)
Tamer Khalil (1)
Rikam Palkar (1)
Ojash Shrestha (1)
Nimit Joshi (1)
Sundaram Subramanian (1)
Ankur (1)
Pooja Baraskar (1)
John O Donnell (1)
Debasis Saha (1)
Manikavelu Velayutham (1)
Related resources for software development
No resource found
Top Health and Career Challenges of Software Developers
11/18/2024 8:29:18 AM.
Learn how to balance your health and career in the fast-paced world of software development. Tips for managing stress, growth, and productivity!
Code Reviews to Eliminate Common Anti-Patterns
11/7/2024 9:52:19 AM.
Enhancing software quality by avoiding antipatterns in code reviews that cover antipatterns in the Input Kludge, Magic Pushbutton, Encapsulation Violation, Anemic Domain Model, and
Fibonacci Series : Recursion, Memoization, and Optimal Approach
10/1/2024 8:15:39 AM.
The Fibonacci series is a mathematical sequence starting with 0 and 1, where each subsequent number is the sum of the previous two. This article explores three methods to compute Fibonacci numbers in
How to Build a Clean Architecture Web API with .NET Core 8
9/26/2024 9:15:22 AM.
Learn how to build a robust Web API using Clean Architecture principles with .NET Core 8. This guide covers essential concepts, including modular design, dependency injection, and best practices for A
Microsoft Build 2015 Top Highlights: Day 2 Keynote
9/26/2024 7:27:20 AM.
The Day 2 Keynote at Microsoft Build 2015 showcased exciting advancements in technology and software development. Key announcements included new features in Windows 10, updates to Azure and Visual Stu
How to Download and Install the .NET Developer Framework?
9/23/2024 5:12:38 AM.
Microsoft .NET Framework is a Windows-only version of .NET used to build client and server applications. To install it, visit the .NET downloads page, choose the required version, download the executa
With code examples, learn how to develop ASP.NET Core C# 12 using domain-driven design
9/21/2024 4:15:04 AM.
In this guide, you will learn how to develop applications using ASP.NET Core with C# 12, applying domain-driven design principles. Through clear code examples, we’ll explore how to create effective do
Understanding State Design Pattern
9/2/2024 5:00:07 AM.
This pattern is particularly useful for implementing state machines or managing complex state-dependent logic, as it promotes cleaner code and improves maintainability in software development.
The Code and Software Development Lifecycle
8/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.
Crafting Efficient and Maintainable C# Code
8/29/2024 4:49:20 AM.
This guide explores essential C# best practices for robust, maintainable code. It covers using meaningful variable names, following naming conventions, handling null values, and using var judiciously.
AI Receptionist with Microsoft Semantic Kernel and OpenAI
8/23/2024 6:09:05 AM.
Create an AI receptionist using Microsoft Semantic Kernel and Azure OpenAI to automate customer interactions. Integrate Semantic Kernel with OpenAI for chat completion, manage dynamic content, and han
How ChatGPT Solves Coding Problems
8/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
Introduction to Guard Clauses in .NET
8/20/2024 7:08:02 AM.
Guard clauses in .NET are a simple yet powerful technique to improve code readability and maintainability. By handling errors and edge cases early, guard clauses prevent deep nesting and make your cod
Comparing ChatGPT, Google Gemini & GitHub Copilot: Strengths & Limits
8/9/2024 8:29:31 AM.
ChatGPT, Google Gemini, and GitHub Copilot are leading AI tools with distinct capabilities. ChatGPT excels in natural language processing, Google Gemini offers advanced multimodal understanding, and G
Impact of Generative AI in Technology Industries
8/9/2024 5:15:56 AM.
Generative AI is transforming technology with advanced applications across software development, cybersecurity, IT operations, and data analytics. It enhances code generation, automates testing, impro
Lean Methodology Guide for Software Development
8/8/2024 9:42:39 AM.
Lean methodology, inspired by Toyota’s manufacturing approach, enhances software development by eliminating waste, optimizing processes, and focusing on customer value. Key principles include value de
AI and Generative AI in Software Development and HR Processes
8/7/2024 7:07:31 AM.
Explore how AI and Generative AI are transforming software development, quality assurance, and human resources. Learn about their applications, benefits, and real-world examples in these critical area
Java 22: The Latest Features and Improvements
7/29/2024 10:55:35 AM.
Discover the exciting new features and improvements in Java 22, the latest release of the popular programming language. This update brings enhanced performance, new APIs, improved security, and more d
Custom Code-Generator Using ASP.NET Core
7/26/2024 6:27:55 AM.
Discover how to create a custom code generator using ASP.NET Core. This guide covers building a flexible code generator to automate repetitive coding tasks, enhance development efficiency, and integra
How to use the Abstract Factory Pattern in C# with the Interface Pattern
7/4/2024 10:16:09 AM.
Learn how these design patterns improve flexibility, scalability, and maintainability in software development by exploring the Abstract Factory Pattern and Interface Pattern in C# with Ziggy Rafiq. Be
Benefits of Using CI/CD in Software Development
7/3/2024 7:27:45 AM.
In the software development process it is very necessary to use a model of development to show that the whole team can follow a proper sequence of development process . We have many development models
Understanding of the Software Development Life Cycle (SDLC)
6/13/2024 7:40:47 AM.
The Software Development Life Cycle (SDLC) is a structured approach to delivering reliable software on time and within budget. Evolving since the 1960s from the waterfall model to Agile and DevOps, SD
Abstract Factory Method Design Pattern With .NET Core
6/5/2024 5:25:20 AM.
Explore the use of design patterns in software development to solve common architectural problems. This guide demonstrates the Abstract Factory Design Pattern in C# with .NET Core, focusing on creatin
Elevating Code Quality: Best Practices for Effective Code Reviews
6/2/2024 11:54:01 AM.
Elevating Code Quality" presents essential strategies for effective code reviews, fostering collaboration, and enhancing software reliability. Explore best practices in peer feedback, automated t
Auto Property Initializer: A New Feature of C# 6.0
5/29/2024 8:48:15 AM.
Auto Property Initializer, a feature in C# 6.0, simplifies property initialization by allowing default values to be assigned directly within property declarations. This enhances code readability and r
Nameof Operator: A New Feature of C# 6.0
5/29/2024 8:06:24 AM.
C# nameof operator returns the unqualified string name of a variable, type, or member. In this article, we will learn how to use the nameof operator in C# code example.
Strategy Pattern in C# with Example
5/27/2024 9:27:04 AM.
The Strategy Pattern in software development manages conditional logic elegantly by encapsulating algorithms into interchangeable classes. This approach enhances code flexibility, maintainability, and
Difference Between Virtual Machines & Containers
5/22/2024 4:50:49 AM.
Virtual Machines (VMs) and Containers revolutionize software development and deployment. VMs offer full OS environments, while containers provide lightweight, portable app isolation. Choosing depends
Understanding Docker: A Game Changer for Software Deployment
5/20/2024 8:28:42 AM.
Docker, introduced in 2013, automates application deployment within containers, ensuring consistency across development stages. Despite some challenges like security and data storage, Docker simplifie
Implementing the Unit of Work Pattern with MediatR Pipeline
5/14/2024 10:57:54 AM.
This article delves into integrating the Unit of Work pattern and MediatR pipeline to streamline data handling in software development. It covers their concepts, benefits, integration, and an example
Functional Components with React Hooks and TypeScript
5/11/2024 5:16:58 PM.
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
SOLID Principles in Software Development using C#
5/9/2024 5:21:11 AM.
This article will explore each SOLID principle and demonstrate how they can be applied in C#.
The Role Of Low-Code No-Code In The App Development Industry
5/7/2024 10:32:00 AM.
In this article, you will Discover how Low-Code and No-Code platforms are revolutionizing app development. Explore their impact on efficiency, scalability, and user experience. Learn how they empower
An Introduction to Jira: A Project Management Software Tool
5/3/2024 9:55:15 AM.
Jira is designed to help teams manage projects from start to finish, facilitating everything from task assignment to progress tracking. Whether you're in software development, business, or another
4 Real Time Use of Partial Classes and Partial Method
4/26/2024 12:17:26 PM.
Learn how to leverage partial classes and partial methods in real-time applications with C#. Explore their use for modular design, event-driven programming, and code organization. Discover how they en
Introduction To Enterprise Library 6.0 And Unity 3.0
4/26/2024 10:28:28 AM.
Explore Enterprise Library 6.0 and Unity 3.0, essential tools in Microsoft's .NET ecosystem. Learn how to leverage Enterprise Library for robust application development and Unity 3.0 for effective
Hands-Free Security Scanning Within .NET Applications
4/26/2024 9:59:18 AM.
I'm sure if you follow any news sources at all, you see countless hacks, breaches, and leaks from various big-name companies which you might assume would be better at protecting your information.
Create Your Customized Copilot Using Microsoft Copilot - Part 1
4/25/2024 10:13:39 AM.
Create your own personalized Copilot with Microsoft Copilot, leveraging its AI prowess to enhance code generation and streamline development tasks. This series explores customizing Copilot for tailore
Clean Code - Single Level Of Abstraction
4/25/2024 8:50:29 AM.
Discover the essence of clean code with Single Level of Abstraction. Elevate readability and maintainability by adhering to this principle, ensuring each function or method performs a single task at a
Python Basics
4/23/2024 11:25:00 AM.
Python is a versatile, interpreted, high-level programming language created by Guido van Rossum. Named after Monty Python, it's widely used in software development, web development, scripting, and
Things to Consider When Designing .NET Applications
4/22/2024 8:21:02 AM.
Explore efficient .NET application design for scalability and performance. Learn about proper resource management, application boundaries, assembly strategies, code refactoring, and optimal thread usa
Introduction to the Assembly Concept
4/18/2024 1:23:08 PM.
An introduction to the assembly concept explores the fundamental unit of deployment in .NET applications. Assemblies encapsulate code, metadata, and resources, aiding in code management, versioning, a
A Comprehensive Guide to Entity Framework Core in .NET 8
4/16/2024 10:54:12 AM.
Explore the comprehensive guide to Entity Framework Core in .NET 8, enriched with the latest features of C# 10. Authored by Ziggy Rafiq, this detailed overview covers everything from basic concepts to
Best Practices for Handling Exceptions in C#
4/16/2024 10:49:46 AM.
Learn effective exception handling techniques in C# with Ziggy Rafiq's comprehensive guide. Discover best practices for managing exceptions, including specifying exception types, logging errors, a
Enumerations or enum in C#: An Advanced Guide
4/9/2024 5:15:51 AM.
In the dynamic landscape of software development, enums stand as a robust tool for encapsulating a fixed set of related constants. In this comprehensive guide, we'll delve into the advanced capabi
Understanding Extreme Programming (XP) and Its Core Values
4/5/2024 9:46:06 AM.
In this article, we will learn Extreme Programming (XP) is an Agile methodology emphasizing collaboration and feedback. Its core values include communication, simplicity, feedback, and courage.
Explain Feature Flags in .NET Core
4/3/2024 4:18:05 AM.
In this article, we will discover how to implement feature flags in .NET Core to control feature releases dynamically. Learn the best practices for toggling features on/off, managing configurations, a
Mastering DevOps: History, Benefits, and Real-World Applications
3/26/2024 8:36:39 AM.
This article delves into the fundamentals and advantages of DevOps through real-world examples. It covers DevOps history, its principles, workflow, continuous integration, and continuous deployment in
Learning New Features And Installation Way Of Visual Studio
3/20/2024 11:40:24 AM.
Discover the latest features of Visual Studio 2017 and streamline your development process. Learn efficient installation methods to set up the IDE for your programming needs. Enhance your coding exper
Revolutionizing Software Architecture: .NET Core Web API and Microservices Paradigms
3/12/2024 6:16:27 AM.
As we navigate the dynamic landscape of software development, it is paramount to consider real-world scenarios and apply architectural patterns that foster separation of concerns and flexibility. The
A Seamless Debugging Experience with Source Link in .NET 8
3/12/2024 5:48:06 AM.
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 in
A Comprehensive Guide to Nullable Reference Types in C# 10
3/8/2024 2:55:22 AM.
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 robustnes
Use Developer Assistant Extension With Visual Studio 2015
3/5/2024 10:31:51 AM.
In this article, you will learn to Explore enhanced productivity with the Developer Assistant Extension for Visual Studio 2015. Seamlessly integrate code suggestions, navigation, and comprehensive doc
The MoSCoW Prioritisation Method for Software Development Project
2/22/2024 3:53:57 AM.
Explore the MoSCoW Prioritisation Method for Software Development Projects authored by Ziggy Rafiq. Learn how this technique categorizes requirements into Must-have, Should-have, Could-have, and Won&#
Mastering Test-Driven Development with ASP.NET Core
2/14/2024 8:19:52 AM.
Test-Driven Development (TDD) is a methodology in software development that emphasizes writing tests before writing the actual implementation code. The code is thoroughly tested and meets the specifie
Getting Started with Azure DevOps
2/13/2024 5:25:38 AM.
This article provides an introduction to DevOps, highlighting its collaborative approach between development and operations teams to improve software development, testing, validation, and deployment p
Common Implementation Mistakes of Work Pattern in C#
2/7/2024 9:15:44 AM.
Exploring common mistakes in implementing the Unit of Work pattern in C# development. Examples include overcomplicating the class, incorrect transaction management, and lacking exception handling.
Finding What Are the Assemblies Are Loaded Currently in Current AppDomain
2/7/2024 4:59:09 AM.
Determining what assemblies are currently loaded in the current AppDomain. This guide addresses a common problem in software development: issues with DLL integration into main applications.
Goal-Based Software Engineering for Successful Development
1/29/2024 8:27:16 AM.
Software development is becoming increasingly complex. With the growing demands for sophisticated and user-centric applications, traditional approaches to software engineering are no longer sufficient
What is Adapter Pattern in C#?
1/23/2024 6:10:54 AM.
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 se
Reading properties of an object in C#
11/26/2023 5:47:50 AM.
This article explores two ways to read the properties of an object in C# without knowing its type at compile time: reflection and dynamic keyword. Reflection involves inspecting and manipulating metad
Liskov Substitution Principle (LSP) in .NET 6 Core
11/15/2023 9:13:04 AM.
As a burgeoning developer delving into the SOLID principles, understanding the Liskov Substitution Principle (LSP) is pivotal for crafting robust and maintainable code. In this article, we'll demy
API Development Using Strategy Design Pattern with 3-Tier Architecture
11/13/2023 6:36:52 AM.
In today's fast-paced software development landscape, creating well-structured and maintainable applications is crucial. One popular design pattern that can greatly enhance the organization and fl
The Dark Side of Life as a Software Engineer
11/6/2023 6:43:30 AM.
Yes, there's a dark side in the life of a software engineer. This article provides a comprehensive and insightful exploration of the lesser-known challenges and complexities that software engineer
Mastering the Infinite Game of Software Development
11/6/2023 6:37:07 AM.
When you embrace the infinite nature of software development, you open yourself up to a lifetime of learning and growth. Mastering the Infinite Game of Software Development
Types of Testing in Software Development
11/1/2023 4:48:01 AM.
This comprehensive article delves into the intricacies of software testing, outlining various types and their purposes. From unit testing to compliance testing, the piece provides insights into differ
A Warning to Companies: Your Development Manager is Ineffective, and It’s Your Fault!
10/30/2023 3:41:26 PM.
In this article, I will weave a cautionary tale that demonstrates something I have been seeing in teams since the late 2000s. That something is companies are creating ineffective development managers.
Single Responsibility Principle (SRP) in .NET Core
10/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
API Versioning in .NET 6
10/19/2023 12:41:13 PM.
In the fast-paced world of software development, change is the only constant. And when it comes to developing APIs, ensuring that those changes don't disrupt existing client applications is paramo
How to Use Custom Attributes in C#
10/10/2023 10:34:10 AM.
Custom attributes in C# allow developers to annotate code elements with metadata for improved runtime behavior and information retrieval. This practical guide explores the creation, implementation, an
Building Scalable ASP.NET Core Web API with Onion Architecture and Abstract Factory Design Pattern
10/6/2023 9:41:41 AM.
This implementation serves as a foundation for building robust, modular, and scalable ASP.NET Core Web APIs. As the project evolves, additional features, security measures, and optimizations can be in
Working With Expression Bodied Members In C# 7.0
9/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.
Software Architecture Conference 2023
9/8/2023 4:07:07 AM.
Discover the latest strategies shaping software architecture.
What are Essential Requirements and Accidental Requirements?
7/28/2023 6:17:14 AM.
Software Requirements Engineering is the systematic process of gathering, documenting, analyzing, and managing the requirements for a software system. It is a crucial phase in the software development
Rockin’ The Code World with dotNetDave ft. Rocky Lhotka - Ep. 82
7/12/2023 11:30:26 AM.
Join us with Rocky Lhotka for Rockin' The Code World with dotNetDave - a weekly show to learn & live Q&A focused on .NET and other programming technologies.
Design patterns and its types
6/28/2023 6:40:40 AM.
Design patterns for well-structured, maintainable software. Creational, structural, and behavioral patterns are discussed with real-life examples.
RAD Model Used In Software Development
6/28/2023 6:16:09 AM.
The RAD (Rapid Application Development) is based on prototyping and iterative development with no specific planning required. The process of writing the software itself involves planning for the devel
Agile Model Used In Software Development
6/28/2023 6:11:22 AM.
The agile model is the combination of the incremental and iterative model that focuses on product quality and adaptability and customer satisfaction by rapid delivery of working and fully functional s
V-Model Used In Software Development
6/26/2023 7:12:32 AM.
The V model is the SDLC Model where execution of the process happens sequentially. V model is also known as validation and verification. The V model is the extension of the Waterfall model based on th
Spiral Model Used In Software Development
6/26/2023 6:53:56 AM.
The spiral model combines the idea of iterative development with the controlled and systematic aspects of the first model waterfall.
What is Software Development Life Cycle (SDLC)?
6/23/2023 1:51:56 PM.
The software development life cycle is the process followed within a Software Organization. It is the detailed process that describes how to develop, maintain, and replace the software product.
Waterfall Model in Software Testing
6/23/2023 11:49:20 AM.
In this article I explain a Software Development Model, the Waterfall Model and its advantages.
Rockin’ The Code World with dotNetDave ft. Carl Franklin - Ep. 81
6/16/2023 6:55:19 AM.
Join us with Carl Franklin for Rockin' The Code World with dotNetDave - a weekly show to learn & live Q&A focused on .NET and other programming technologies.
Leadership Lessons from Ramayana in the Context of Software Development
5/2/2023 1:21:17 AM.
Exploring .NET 7.0.3 And C# 11 - The Next Leap In Software Development
4/7/2023 5:03:06 AM.
.NET 7.0.3 and C# 11 have made significant strides in the world of software development, offering new features, improvements, and optimizations. This article aims to provide a comprehensive overview o
Unit Testing C# With MS Test
3/10/2023 6:10:27 AM.
Unit testing is a crucial part of software development that helps ensure the quality and reliability of code. Unit tests are automated tests that check individual units or components of code to verify
What Do I Need To Know Before Becoming A Programmer
7/3/2022 6:31:00 AM.
In this article, you will learn what do i need to know before becoming a programmer.
JWT Token Authentication In Angular 14 And .NET Core 6 Web API
7/2/2022 5:29:13 PM.
JWT Token Authentication in Angular 14 and .NET Core 6 Web API
The Cost of poor software requirments document
3/18/2022 12:49:42 PM.
In this article, I will be discussing shortly and simply the cost of poor software requirements document.
Agile Methodology In Nutshell
9/6/2021 6:14:29 AM.
Throughout my professional career, I got chance to explore both service and product base industries. And every company I was working with were devoted to the Agile Methodology. In the beginning it was
When Are Companies Going To Learn How Software Development Works?
7/1/2021 2:20:14 PM.
In this article, you will learn when are companies going to learn how Software Development Works?
Mob Programming And Software Development Life Cycle (SDLC)
6/5/2021 11:48:33 AM.
In this article, Mob Programming, Refactoring and Software Development Life Cycles are discussed. Different Sofware Development life cycles are broken down for easier understanding with their individu
Getting Started With Visual Studio 2013
2/8/2021 11:30:56 AM.
This article explains the final release of Visual Studio 2013 and various new features and enhancements related with this release.
Top 10 Benefits Of Outsourcing Software Development
10/6/2020 7:40:21 AM.
In this article, you will learn about Top 10 Benefits of Outsourcing Software Development.
The Basics of the Software Development Life Cycle
5/4/2020 11:26:38 PM.
In this article, we will learn more about the Software Development Life Cycle phases
JavaScript Coding Standards
4/20/2020 6:22:12 AM.
Being a novice or a professional often we wonder how to write effective, maintainable and extendible code. This article defines guidelines to enforce consistent style and formatting and help developer
Getting Started With LinkItOne
4/10/2020 1:28:46 AM.
In this article you will learn about LinkIt ONE Software Development Kit (SDK) for developing apps for LinkIt ONE devices.
Introduction to Pocket PC
5/16/2019 11:21:19 PM.
At the time of writing (Oct 2001) Microsoft has shipped Pocket PC 2002 and also has just released the Visual Studio .NET add-on for Pocket PC called the compact framework.
Why Agile Is Important In Software Development
2/27/2019 11:20:43 PM.
In this article, we will discuss why Agile methodology is required in software development.
Agile Methodologies of software development
9/26/2017 4:19:32 AM.
In this article we will discuss overcoming the risk factors which are nothing but Agile Methodologies.