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 Engineering
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 (19)
Mariusz Postol (11)
Afzaal Ahmad Zeeshan (3)
Ziggy Rafiq (1)
Ashutosh Singh (1)
Keyur (1)
Vivek Kumar (1)
Jay Pankhaniya (1)
Usama Hafeez (1)
Aymen Amri (1)
Ojash Shrestha (1)
Henk Boelman (1)
Manikanta Pattigulla (1)
Sibeesh Venu (1)
Matthew Cochran (1)
Divya Saxena (1)
Nipun Tomar (1)
Tamer Khalil (1)
Related resources for Software Engineering
No resource found
Programming in Practice - File Concept
9/4/2024 5:08:37 AM.
The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. The article addresses selected examples related to steaming dat
State Management in React with TypeScript
5/28/2024 4:13:37 AM.
Ziggy Rafiq delves into the React Context API as well as popular libraries such as Redux to discuss the intricacies of state management in React applications. Take a look at various approaches and fin
Programming in Practice - Structural Data
5/19/2024 6:40:42 AM.
In object-oriented programming, the basic way to create structural data is to define custom types and interconnect them using references. Let's analyze this case using sample code in the context o
Information Computation Mastery: Serialization
4/1/2024 5:04:20 AM.
To use computers to automate information processing we have to deal with bitstreams as the information representation. We need bitstreams to be handled using files to preserve the data. The transition
Information Computation Mastery: Challenges, Concepts, Implementation
3/28/2024 4:53:53 AM.
To use computers to automate information processing we have to deal with bitstreams as the information representation. By design, bitstream management involves the organization, storage, retrieval, co
Programming in Practice Discipline
2/27/2024 10:10:08 AM.
Programming in Practice is a discipline that systematically applies engineering principles to the program design, development, and implementation of algorithms, program text editions, and testing. It
External Streaming Data - Bitstream Format
2/14/2024 5:28:18 AM.
The main aim of this article is to extend knowledge related to object-oriented programming focusing on interoperability between the computing process and data visualization, archiving, and networking
Cybersecurity of External Streaming Data - Non-repudiation
2/14/2024 4:13:22 AM.
This article which is a continuation of a discussion related to external streaming data will focus on using cybersecurity to protect the confidentiality of bitstreams. It is the third and last part co
Cybersecurity of External Streaming Data - Integrity
2/14/2024 4:04:35 AM.
This article delves into cybersecurity considerations for external data, particularly streaming bitstreams. It explores the use of cryptography, focusing on hash functions to ensure the integrity of b
Cybersecurity of External Streaming Data - Confidentiality
2/14/2024 4:02:06 AM.
This comprehensive article delves into cybersecurity considerations for external data, focusing on streaming bitstreams. It covers encryption fundamentals, emphasizing symmetric cryptography and pract
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
External Data - Attributes - Profiling Data Access
1/6/2024 6:20:56 AM.
The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usual
External Data - File and Stream Concepts
1/3/2024 6:49:37 AM.
The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usual
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
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
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
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
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.
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
Microservice Architecture, Its Design Patterns And Considerations
7/25/2022 7:11:33 PM.
This article is about microservices architecture and its comparison with monolith, as well as design patterns that are important, and benefits and drawbacks.
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.
Common Software Engineering Practices For Production Code
7/2/2021 4:55:46 PM.
In this article, we’ll learn about various software engineering practices common in software industry today. This will help improve the standard of code, code quality and practices which will enable d
A bit of AI - Episode 4
4/1/2021 2:36:12 PM.
This week we will have a chat with Jernej Kavka.
The Principles Of Good Programming
7/5/2017 10:42:05 AM.
Programming principles have helped me over the years become a better programmer, and I believe, this article will help any developer become more efficient and to produce code which is easier to mainta
How To Be A Successful Software Engineer
2/6/2017 12:31:49 AM.
In this video we are going to discuss a few points which you must be taken care of, to be a successful software engineer.
Understanding Build Aftermath in Visual Studio Team Services
11/25/2016 1:23:01 AM.
In this video I walk the viewer through the aftermath of the build process, to understand the results of build and to download the executable binaries.
Developing with Visual Studio Team Services
11/25/2016 1:22:22 AM.
In this video I walk the viewer through each important and required step that they would take in order to work with Visual Studio Team Services. I have shown how to create a project, how to assign tha
Visual Studio Team Services - Introduction
11/25/2016 1:09:39 AM.
In this video I provide the basic overview of Visual Studio Team Services for beginners.
Writing Better Code - Keepin' it Extensible
5/13/2013 4:21:55 AM.
In a previous article I talked about how to keep code cohesive by applying the Single Responsibility Principle. I wanted to explore part of another principle of software engineering that will help our code be extensible and can handle growth and change.
Basics of Software Testing
9/29/2012 6:23:48 AM.
Introduces the basics of Software Testing
Computer Aided Software Engineering Tools (CASE)
5/13/2012 3:33:23 AM.
CASE stands for Computer Aided Software Engineering which is software that supports the software development process
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.