DEV Community

mohamed Tayel profile picture

mohamed Tayel

Technical Project Lead at SGT Egypt with 20+ years in software development. Specializes in .Net, SharePoint, and SQL Server. Passionate about delivering quality solutions

Joined Joined on  github website

Education

computer engineering

Work

.net Technical lead

Article 3: Building a Team Assignment Application with Grid Formatting and Shuffling

Article 3: Building a Team Assignment Application with Grid Formatting and Shuffling

1
Comments
3 min read

Want to connect with mohamed Tayel?

Create an account to connect with mohamed Tayel. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Article 2: Building a Reusable Shuffler for Randomizing Data

Article 2: Building a Reusable Shuffler for Randomizing Data

1
Comments
3 min read
Article 1: Creating a Grid Formatter for Clean Data Display

Article 1: Creating a Grid Formatter for Clean Data Display

Comments
3 min read
Understanding the Need for Collections in Programming

Understanding the Need for Collections in Programming

1
Comments
4 min read
Generics in C#: Flexibility, Reusability, and Type Safety

Generics in C#: Flexibility, Reusability, and Type Safety

1
Comments
3 min read
Understanding Collections in .NET: A Guide to Simplicity and Abstraction

Understanding Collections in .NET: A Guide to Simplicity and Abstraction

1
Comments
4 min read
required Keyword in C#

required Keyword in C#

Comments
3 min read
Simplifying Complex Selections with LINQ and Extension Methods

Simplifying Complex Selections with LINQ and Extension Methods

2
Comments
4 min read
Renaming Functionality in Visual Studio: Improving Code Quality with Ease

Renaming Functionality in Visual Studio: Improving Code Quality with Ease

9
Comments
4 min read
Mastering Generalization in OOP: Techniques and Examples

Mastering Generalization in OOP: Techniques and Examples

3
Comments
2 min read
Simplifying Method Calls in C#: Techniques for Cleaner and More Maintainable Code

Simplifying Method Calls in C#: Techniques for Cleaner and More Maintainable Code

2
Comments
2 min read
Simplifying Conditional Expressions in C#: Tips for Clean and Readable Code

Simplifying Conditional Expressions in C#: Tips for Clean and Readable Code

2
Comments
2 min read
Mastering Clean Code: 4 Essential Techniques for Organizing Data in C#

Mastering Clean Code: 4 Essential Techniques for Organizing Data in C#

3
Comments
2 min read
Refactoring: Moving Features Between Objects

Refactoring: Moving Features Between Objects

10
Comments
3 min read
intro to Garbage Collection and Resource Management in C#

intro to Garbage Collection and Resource Management in C#

6
Comments
4 min read
Understanding Memory<T> in C#

Understanding Memory<T> in C#

8
Comments
4 min read
Introducing Span<T> in .NET

Introducing Span<T> in .NET

11
Comments
4 min read
Slicing an Array Using the Range Syntax in C#

Slicing an Array Using the Range Syntax in C#

2
Comments
3 min read
Exploring Indexers in C#: Array-Like Access for Custom Types

Exploring Indexers in C#: Array-Like Access for Custom Types

3
Comments
3 min read
Composing Methods: A Practical Guide to Clean Code

Composing Methods: A Practical Guide to Clean Code

13
Comments
4 min read
Attributes for Null-State Static Analysis in C#

Attributes for Null-State Static Analysis in C#

8
Comments
4 min read
Understanding NotNullWhen in C#

Understanding NotNullWhen in C#

10
Comments
3 min read
Handling Nulls in C# A Comprehensive Guide

Handling Nulls in C# A Comprehensive Guide

10
Comments
3 min read
Guarding Against Null in C# Best Practices and Approaches

Guarding Against Null in C# Best Practices and Approaches

7
Comments
3 min read
Understanding Nullable Reference Types in C#

Understanding Nullable Reference Types in C#

5
Comments
3 min read
Understanding and Writing Methods in C#

Understanding and Writing Methods in C#

4
Comments
3 min read
The Problem with Nullability in C#

The Problem with Nullability in C#

5
Comments
4 min read
Customizing Compiler-Generated Methods in C# Records with Full Code Examples

Customizing Compiler-Generated Methods in C# Records with Full Code Examples

9
Comments
4 min read
Methods and Functions in C#: Writing Clean, Maintainable Code

Methods and Functions in C#: Writing Clean, Maintainable Code

7
Comments
3 min read
Static Classes vs. Instance-Based Classes in C#

Static Classes vs. Instance-Based Classes in C#

7
Comments
4 min read
Serializing and Deserializing Records in C#

Serializing and Deserializing Records in C#

11
Comments 1
4 min read
c# advanced: Enhancing Records Adding Flexibility with Additional Members

c# advanced: Enhancing Records Adding Flexibility with Additional Members

8
Comments
4 min read
c# advanced: Adding Additional Members to a Record in C#

c# advanced: Adding Additional Members to a Record in C#

5
Comments 1
5 min read
c# advance : Introduction to Records in C#

c# advance : Introduction to Records in C#

8
Comments 1
4 min read
c# advanced: Logical and Relational Patterns in C#

c# advanced: Logical and Relational Patterns in C#

5
Comments
4 min read
c# advanced: Pattern Matching in c#

c# advanced: Pattern Matching in c#

1
Comments
3 min read
Understanding SQL Subqueries and Common Table Expressions (CTEs)

Understanding SQL Subqueries and Common Table Expressions (CTEs)

2
Comments
4 min read
c# clean code: Guide to Defining and Structuring Classes

c# clean code: Guide to Defining and Structuring Classes

5
Comments 1
3 min read
Understanding the State Design Pattern P5

Understanding the State Design Pattern P5

1
Comments
5 min read
Understanding the State Design Pattern P4

Understanding the State Design Pattern P4

5
Comments
7 min read
Understanding the State Design Pattern P3

Understanding the State Design Pattern P3

2
Comments
4 min read
Understanding the State Design Pattern P2

Understanding the State Design Pattern P2

1
Comments
4 min read
Understanding the State Design Pattern P1

Understanding the State Design Pattern P1

5
Comments
5 min read
Flexible C# with OOP Principles:Assessing Improvement in Account State Management with the State Design Pattern in C#

Flexible C# with OOP Principles:Assessing Improvement in Account State Management with the State Design Pattern in C#

1
Comments
4 min read
Flexible C# with OOP Principles: Simplifying Account State Management with the State Design Pattern and Callbacks

Flexible C# with OOP Principles: Simplifying Account State Management with the State Design Pattern and Callbacks

3
Comments
5 min read
Flexible C# with OOP Principles:Simplified State Management

Flexible C# with OOP Principles:Simplified State Management

Comments
3 min read
c# Clean Code: Why Readable Code Matters and How to Achieve It

c# Clean Code: Why Readable Code Matters and How to Achieve It

2
Comments
3 min read
c# advanced : Positional Patterns

c# advanced : Positional Patterns

Comments
4 min read
Flexible C# with OOP Principles:Simplifying Complex Code with the State Design Pattern

Flexible C# with OOP Principles:Simplifying Complex Code with the State Design Pattern

1
Comments
4 min read
Flexible C# with OOP Principles: Reducing Complexity in OOP with State-Based Logic

Flexible C# with OOP Principles: Reducing Complexity in OOP with State-Based Logic

1
Comments
2 min read
c# clean code: Writing Efficient LINQ Queries

c# clean code: Writing Efficient LINQ Queries

3
Comments
2 min read
c# advance:Exploring Type Patterns in C#

c# advance:Exploring Type Patterns in C#

4
Comments
4 min read
Flexible C# with OOP Principles: Moving from Static Functions to Flexible Object-Oriented

Flexible C# with OOP Principles: Moving from Static Functions to Flexible Object-Oriented

2
Comments
4 min read
c# advance: Switch Expressions

c# advance: Switch Expressions

1
Comments
4 min read
c# Clean Code:Guidelines for Object Initializers and Static Members

c# Clean Code:Guidelines for Object Initializers and Static Members

1
Comments
3 min read
c# advanced: Pattern Matching

c# advanced: Pattern Matching

2
Comments
6 min read
C# advanced:Deconstructing Objects

C# advanced:Deconstructing Objects

4
Comments
6 min read
c# Clean Code: Best Practices for new, Operators, and using

c# Clean Code: Best Practices for new, Operators, and using

4
Comments
4 min read
C# advanced: How to Use Tuples as Return Types

C# advanced: How to Use Tuples as Return Types

1
Comments
4 min read
c# Clean Code: Best Practices for Using Action and Func

c# Clean Code: Best Practices for Using Action and Func

26
Comments 3
3 min read
loading...