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 (5)
Keyur (3)
Ashutosh Singh (3)
Prakash Tripathi (3)
C# Corner Live (3)
Manikavelu Velayutham (3)
Jaydeep Patil (2)
Ajay Kumar (2)
Jin Vincent Necesario (2)
David Mccarter (2)
Tamer Khalil (2)
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)
Aravind Govindaraj (1)
Swati Agarwal (1)
Amit Patel (1)
John Godel (1)
Gunasekaran Palani (1)
Aymen Amri (1)
Rikam Palkar (1)
Ojash Shrestha (1)
Nimit Joshi (1)
Lalit Bansal (1)
Sundaram Subramanian (1)
Ankur (1)
Pooja Baraskar (1)
John O Donnell (1)
Debasis Saha (1)
Selva Ganapathy (1)
Bikesh Srivastava (1)
Rakesh (1)
Fabio Silva Lima (1)
Bhanu Korremula (1)
Madan Bhintade (1)
Chiheb Chebbi (1)
Sanjay Singh (1)
John Charles Olamendy (1)
Ramesh Kartik (1)
Nipun Tomar (1)
Divya Saxena (1)
K S Ganesh (1)
Related resources for software development
No resource found
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.
Agile Model: Software Development Model
9/26/2017 4:16:29 AM.
This article explains the Agile Model in the Software Development Model.
Agile Methodology In Software Development And Drawbacks Of The Waterfall Model
9/26/2017 4:09:18 AM.
In this article, you will learn what Agile methodology in software development is and the disadvantages of the Waterfall model.
Getting Started With Agile Methodology
9/26/2017 3:17:36 AM.
This article explains how to get started with Agile Methodology.
21 Common Lifetime Mistakes About Software Development
4/15/2017 11:55:51 AM.
This article tells about 21 common lifetime mistakes about software development.
Overview Of Software Development Processes
10/14/2016 5:14:27 AM.
In this article, you will learn about software development processes.
Microsoft Bot Framework And Node.JS - Part One
7/13/2016 3:20:45 PM.
In this article, we will learn how to use Microsoft Bot Framework with Node.js.
Design Patterns Simplified - Part 4 (Abstract Factory)
12/13/2015 10:48:43 AM.
This article explains what Abstract Factory Design Pattern is and how to use it in software development.
Design Patterns Simplified - Part 3 (Simple Factory)
12/13/2015 4:18:30 AM.
This article explains why and how to use the Simple Factory Design Pattern in software development.
Software Development Management in the Flight Dynamics Environment
6/17/2015 2:53:37 PM.
In this article you will learn Software Development Management in the Flight Dynamics Environment.
Software Development Life Cycle
6/2/2014 1:11:37 PM.
This article explains some software development models for development of quality software products.
The Architecture of Visual SourceSafe 2005
10/24/2013 1:34:36 PM.
In this article, I want to take a look at the architecture of Visual SourceSafe 2005; an important package which can be used in software development projects as a source control system.
Velocity in Agile
8/23/2013 11:35:27 AM.
Velocity is a metric that predicts for the agile software development team how much work the team can able to complete within a sprint.
System Development Life Cycle: Part 1
4/28/2011 2:27:29 PM.
System Development Life Cycle (SDLC) is the process of developing, implementing, and retiring information systems through a multistep process from initiation, analysis, design, implementation, and maintenance to disposal.
Simple tips in writing a software requirements and specification Document(SRS) document
12/29/2010 11:38:57 PM.
In this article I want to give the readers very simple tips from my very short experience in writing a software requirements document. I am a developer and I know how it is important for me to have very clear requirements, and I was a junior project a manager, and I know the cost of a mistake in the requirements document. What I want is to share my experience with the readers.
Software Development Communication
12/28/2010 3:08:44 AM.
A pictorial explanation of software development failure.
Why Waterfall Model and Iterative Techniques are so risky
12/23/2010 5:20:05 AM.
Generally the software development methodologies are classified into either a Waterfall method or an Iterative method. First we will look into what Waterfall Method does.
Software Testing Life Cycle (STLC)
10/11/2010 4:23:43 AM.
In this Article we define the various stages of testing.
Extreme Programming (XP)
2/2/2006 6:31:39 AM.
Extreme Programming (XP) is a discipline of software development based on values of simplicity, communication & feedback. It works by bringing the whole team together in the presence of simple practices.