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
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 (24)
Shaishav Desai (15)
C# Corner Live (8)
Mahesh Chand (6)
Keyur (5)
Ashutosh Singh (5)
Nipun Tomar (3)
Bimalshi Jayarathna (2)
Rijwan Ansari (2)
Jin Vincent Necesario (2)
David Mccarter (2)
Habibur Rony (2)
Hussin Mahmoud (2)
John Hudai Godel (2)
Sarthak Varshney (1)
Adam Stirtan (1)
Ajay Kumar (1)
Shubhankar Banerjee (1)
Jefferson S. Motta (1)
Prakash Tripathi (1)
Gurpreet Arora (1)
Hm Ahsan Joyia (1)
Vivek Kumar (1)
Mohit Kala Jain (1)
Saravanan (1)
Aravind Govindaraj (1)
Swati Agarwal (1)
Amit Patel (1)
Jay Pankhaniya (1)
Sachin Mishra (1)
Rohol Amin (1)
Gunasekaran Palani (1)
Chris Love (1)
Vishal Babuks (1)
Related resources for Software
No resource found
How to Create Sample Maven Project by Adding TestNG
11/28/2023 4:12:45 AM.
Learn how to create a Maven project and add TestNG dependencies in Eclipse. Follow steps like configuring Maven settings, specifying project coordinates, and adding dependencies for efficient project
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
Broadcom Completes Acquisition of VMware
11/23/2023 9:09:14 AM.
Broadcom has completed its acquisition of VMware in a deal valued at $61 billion. The merger is expected to create a global technology leader in the cloud computing and infrastructure software market.
10 Traits of a Sucessful Software Developer
11/21/2023 4:44:30 AM.
Are you ready to unravel the secrets of software development mastery? Dive into our latest article and learn about the 10 traits that propel programmers to greatness, while gaining valuable insights t
Bulkhead Pattern for Robust Software Systems in C#
11/17/2023 5:15:45 AM.
The Bulkhead Pattern in software architecture, inspired by ship bulkheads, involves segregating resources to contain failures and enhance system stability. In C#, it can be implemented for scenarios l
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
SOLID Principles: Practical Examples for Better Software Design
11/7/2023 4:32:08 AM.
There are some essential principles and best practices that are generally recommended to help manage code and projects more easily. These practices make the code easier to maintain, scale, adopt, and
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
How to Install Selenium Your Computer?
11/2/2023 5:10:49 AM.
This article provides a clear and detailed set of instructions for installing Selenium and its related components on your computer. It's particularly helpful for those new to Selenium and looking
Types of Crypto Wallets
11/1/2023 5:45:42 AM.
Explore the world of cryptocurrency wallets, from convenient hot wallets for daily transactions to ultra-secure cold wallets for long-term storage. Choose wisely for a balanced approach to digital ass
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
What is Load Balancing?
10/31/2023 5:53:31 AM.
The article gives an extensive overview of load balancing, covering its definition, importance, functioning, types of load balancing algorithms, benefits, various types of load balancers, and the diff
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.
Open-Closed Principle (OCP) in .NET 6 Core
10/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
Kali Linux for Powerful Penetration Testing
10/25/2023 11:26:26 AM.
The most popular distributions for penetration testing. ndisputable advantages of Kali Linux include its extensive collection of more than 600 pre-installed penetration testing programs. This extensiv
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
Effective QA Strategy for Software Success
10/19/2023 11:20:11 AM.
Crafting a Kickass QA Strategy A Recipe for Software Success" is a title that suggests the development of a comprehensive and effective Quality Assurance (QA) strategy to ensure the success of so
How to become a software engineer?
10/19/2023 5:39:43 AM.
Here are the steps required to become a software engineer.
Understanding and Utilizing Middleware in Applications
10/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
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
Making Testing Lingo Easy to Understand
10/9/2023 4:25:56 AM.
Breaking down complex terms so everyone gets it.
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
Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier Architecture
10/4/2023 4:38:38 AM.
This example provides a basic structure for a Three-Tier Architecture in an ASP.NET Core Web API, implementing a Singleton Design Pattern for the Data Access Layer. Remember to adjust the code based o
Software Architecture Types
9/26/2023 4:42:06 AM.
Software architecture is the foundation of any software system, determining its structure, component interactions, and trade-offs. It significantly influences application quality, performance, scalabi
Automating Quality: SCA, SAST, DAST and more
9/22/2023 12:58:11 PM.
In this session, we will explore the crucial role of automation in ensuring software quality throughout the Software Development Life Cycle (SDLC).
Cracking the IoT Testing Puzzle
9/20/2023 9:19:39 AM.
An Article about shedding light on how we make sure interconnected devices play nice together.
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.
Understanding the Flyweight Design Pattern in C#
9/20/2023 5:04:26 AM.
Explore the Flyweight Design Pattern in C#, a memory-efficient structural pattern. Learn to optimize performance by sharing common properties among objects, improving application efficiency.
Smart Testing with Risk Prioritization
9/19/2023 7:34:31 AM.
In the dynamic realm of software development, delivering top-notch products is paramount to meet customer demands and stay ahead of the competition. However, comprehensively testing every facet of com
Inclusive Design through Accessibility Testing
9/18/2023 9:07:10 AM.
An Article on how making software accessible to everyone - we've got that covered
Design Patterns in Software Development
9/18/2023 5:07:11 AM.
In software development, design patterns are like architectural blueprints, guiding developers to create efficient and adaptable code. Structural patterns connect objects (e.g., Adapter, Decorator), C
When to Choose Serverless Versus Fixed Size Resources
9/18/2023 3:50:01 AM.
In this session you will learn about utilization patterns that are a good fit for serverless workloads, and when to choose serverless versus fixed-size resources.
Catching Defects Early with Code Review
9/15/2023 8:48:35 AM.
An article about how working closely with developers helps us nip problems in the bud.
Future-Proofing with QA
9/13/2023 9:08:49 AM.
In the dynamic world of tech, Quality Assurance (QA) evolves with AI-driven testing, expanding automation beyond UI, and integrating DevOps. It's pivotal in enhancing customer experiences, ensurin
Testing in Fast-Paced DevOps Environments
9/13/2023 9:02:09 AM.
Let's lift the curtain on how we manage to keep up with speedy development cycles without compromising quality.
How To Be a Professional Software Engineer: Be a Squeaky Wheel
9/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
Singleton Design Pattern In C#
9/12/2023 5:51:29 AM.
The Singleton Design Pattern is one of the creational design patterns used in software engineering. It is primarily employed to ensure that a class has only one instance and provides a global point of
Exploratory Testing in Software
9/11/2023 5:42:43 AM.
Exploratory testing is a dynamic and adaptive approach in software quality assurance. Testers use creativity, intuition, and domain knowledge to uncover defects and vulnerabilities that scripted testi
Power BI: Building Fort Knox for Your Data and Making Privacy Regulations Less Boring!
9/10/2023 12:34:18 PM.
In this session, you will learn about Power BI: Building Fort Knox for Your Data and Making Privacy Regulations Less Boring!
Faster and Better with Continuous Testing
9/9/2023 11:34:10 AM.
Let's dive into how our continuous testing practices lead to better software.
Software Architecture Conference 2023
9/8/2023 4:07:07 AM.
Discover the latest strategies shaping software architecture.
Harnessing Cloud Power for Testing
9/5/2023 4:19:36 AM.
Sharing how we use the cloud to make our testing more flexible and efficient.
Protecting Data Integrity and Privacy in Testing
9/1/2023 9:30:31 AM.
Data Integrity and Privacy in Testing: Essential for Reliability and Compliance. Explore the significance, best practices, and a real-time example of safeguarding sensitive data during testing.
Battling Bugs with Regression Testing
9/1/2023 6:01:03 AM.
Discover the importance of regression testing in software development. Catch bugs early, maintain code stability, and deliver high-quality software products. Learn best practices for efficient bug res
Software Testing - Best Practices And Principles To Write Unit Testing
8/31/2023 10:10:32 AM.
In this article, you will learn best practices and principles to write Unit testing.
Software Testing Approaches And Techniques
8/23/2023 8:34:38 AM.
This article give you a general best practices guidelines for writing software test according to the testing principles.
Unit testing in C# .Net Core using NUnit
8/22/2023 10:06:18 AM.
Unit testing in C# with NUnit in .NET Core involves using the NUnit testing framework to create and run unit tests for your C# code within a .NET Core application. NUnit is a popular testing framework
Understanding the Big Ball of Mud in Software Architecture
8/7/2023 6:14:00 AM.
In the realm of software development, creating well-structured, maintainable, and scalable architectures is a crucial goal for every engineering team. However, despite their best efforts, some project
What are Functional Requirements?
7/31/2023 5:52:22 AM.
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 mean
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
Basics Of Manual Testing
7/20/2023 9:55:47 AM.
In this article you will learn about the basics of manual software testing.
Most Common ChatGPT Prompts for Software Developers
7/19/2023 1:46:57 PM.
The most common ChatGPT prompts for 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.
Sequence Diagram Used in Software Development
7/2/2023 5:37:21 PM.
The interactions between items or components in a system are often visualized in software development using sequence diagrams, a type of UML (Unified Modelling Language) diagram. By depicting the seri
Activity Diagrams Used in Software Development
7/2/2023 5:09:56 PM.
The "Unified Modeling Language" provides the foundation for the system flow diagram. This diagram illustrates how the user interacts with the system for each use case. How the system will fu
System Sequence Diagram Used in Software Development
6/30/2023 6:59:28 AM.
A System Sequence Diagram (SSD) is a UML (Unified Modelling Language) diagram used in software development to depict the interactions between an external actor and the system being developed. It illus
Use Case View in Software Development
6/30/2023 6:19:06 AM.
The Use Case View is a perspective used in software development that concentrates on identifying a system's functional needs from the viewpoint of its users or other external actors. It aids in co
How to Select the Software Model for the Software project
6/29/2023 10:45:57 AM.
Every Software model provides the software development cycle that helps us to efficient and effective development. By using the Software development process model, we can get the requirements to form
Why We Use Software Models in Software Development
6/29/2023 10:43:51 AM.
In this article, we will discuss a selection of process models and the importance of software process models why software models are important for the development of software processes, and how they c
Why Process Model is Important for the Modern Software Development?
6/29/2023 10:15:16 AM.
Here we are discussing some important points in which we identify why the software process model is important for software development.
Why the Software Process Model is important
6/29/2023 10:11:40 AM.
Software Process models have great importance in the development of software products. Every software model control, manage, guide, and monitor the software development process. Software process model
How to use Software Model Software Process Model
6/29/2023 8:43:18 AM.
In this article, we will discuss how we can use the process models and the importance of software process models why software models are important for the development of software processes, and how th
How Process Models Play a Key Role in Software Development?
6/28/2023 6:48:51 AM.
The software process model plays a key role in software development. Some of the key roles are given below.
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.
Software Prototype Used In Software Development
6/28/2023 6:25:48 AM.
Software Prototypes is the process of building the working model of software that is under development. But prototype may not be holding the exact functionality of the real software product. Software
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
Big-Bang Model Used In Software Development
6/26/2023 7:29:04 AM.
The Big-Bang model is the Software development life cycle model where the development team does not follow any specific process. The development of the software product just starts when finance and ef
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.
Iterative Model Used In Software Development
6/26/2023 5:36:24 AM.
The iterative model starts the process with a simple implementation of a small set of requirements and iteratively enhances the evolving versions of the system that is complete and ready to be deploye
Waterfall Model Used In Software Development
6/24/2023 5:39:54 PM.
The waterfall model is the first model in software development history. It is also referred to as the linear sequential life cycle model) this model is simple to understand and use. In the waterfall m
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.
A Template and Guidelines for Software Testing
6/23/2023 6:25:43 AM.
This articles gives interesting information about software testing and elaborates on important guidelines for software testers.
The Main Concepts of Software Quality
6/21/2023 11:26:18 AM.
This article sheds light on the main concepts of software quality and significance of software quality in the success of software projects.
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.
Architecting Secure-First Software for Developers
6/5/2023 5:54:07 PM.
In this session, software developers will learn what and how to architect software apps that are secure and hack-proof.
Software Project Estimation: Part 3
6/1/2023 6:14:13 AM.
One of the main reasons software programs fail is our inability to accurately estimate software size. Because we almost always estimate size too low, we do not adequately fund or allow enough time for
Software Project Estimation: Part 2
6/1/2023 6:10:22 AM.
Effective software project estimation is an important activity in any software development project. One of the main reasons software programs fail is our inability to accurately estimate software size
Software Project Estimation: Part 1
6/1/2023 6:06:51 AM.
Effective software project estimation is an important activity in any software development project. One of the main reasons software programs fail is our inability to accurately estimate software size
Who Is a Full Stack Developer?
5/12/2023 11:54:36 AM.
Learn who a full stack developer is and how to become a full stack developer.
Leadership Lessons from Ramayana in the Context of Software Development
5/2/2023 1:21:17 AM.
Mastering React: Best Practices for Building Robust and Scalable Applications
4/21/2023 11:59:53 AM.
This article provides practical guidance on how to build high-quality React applications that are both robust and scalable. By following best practices such as using TypeScript, automated testing, cod
How to Install NgRok Tunneling Software
4/18/2023 9:55:36 AM.
Install NgRok Step by Step
How to build a multi-tenant applications with ASP.NET Core
4/18/2023 6:17:23 AM.
In this article, I will discuss multi-tenant web applications and step-by-step implementation of multi-tenant operations.
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
Enterprise Architecture And The Role Of Enterprise Architect In The Software World
4/4/2023 7:21:40 AM.
As the business landscape continues to evolve, organizations are rapidly adapting to remain competitive in their industries. In the software world, this adaptation necessitates strategic planning and
Rockin’ The Code World with dotNetDave ft. Milan Jovanovic Ep. 76
3/22/2023 2:49:42 PM.
Join us with Milan Jovanovic for Rockin' The Code World with dotNetDave - a weekly show to learn & live Q&A focused on .NET and other programming technologies.
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
Registration Module General Test Cases
2/21/2023 10:40:59 AM.
This article helps any user to know the test scenarios of the Registration module.
Mobile App Testing Process
2/10/2023 10:42:07 AM.
Purpose of this article is to identify the mobile app testing process to ensure a quality product is delivered.
Unlocking the Potential of AI for Software Developers: The Impact of Microsoft Azure and OpenAI
1/18/2023 10:38:57 AM.
Discover the power of AI for software development with the Microsoft Azure and OpenAI partnership. Learn how this collaboration is making cutting-edge AI technology accessible to developers worldwide,
10 Reasons Why Software Projects Fail
12/29/2022 11:32:38 PM.
In this article, you will see the top 10 reasons why software projects fail.
Handling Waits In WebdriverIO
12/26/2022 5:14:08 AM.
This article will explain different waits and how to use it in webdriverio automation scripts.
Top 10 Project Management Tools for 2023
12/18/2022 2:53:02 AM.
A project management software or tool allows companies and individuals to plan, schedule, and manage their projects and tasks. Here is my list of the best project management software.
10 Productivity Tips for Software Developers
12/13/2022 9:26:35 PM.
Are you a software developer? Learn how to get productive. Here are top 10 Productivity Tips for Software Developers.