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

intro to Garbage Collection and Resource Management in C#

intro to Garbage Collection and Resource Management in C#

1
Comments
4 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
Understanding Memory<T> in C#

Understanding Memory<T> in C#

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

Introducing Span<T> in .NET

3
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

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

Attributes for Null-State Static Analysis in C#

5
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

7
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#

3
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

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

Understanding the State Design Pattern P5

7
Comments
5 min read
Understanding the State Design Pattern P4

Understanding the State Design Pattern P4

4
Comments
7 min read
Understanding the State Design Pattern P3

Understanding the State Design Pattern P3

5
Comments
4 min read
Understanding the State Design Pattern P2

Understanding the State Design Pattern P2

2
Comments
4 min read
Understanding the State Design Pattern P1

Understanding the State Design Pattern P1

9
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#

3
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

4
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

5
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

4
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

4
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#

6
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

4
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
C# Clean Code: using var guide lines

C# Clean Code: using var guide lines

6
Comments
2 min read
C# advanced: Tuple Assignments

C# advanced: Tuple Assignments

7
Comments
5 min read
C# Clean Code: string guide lines

C# Clean Code: string guide lines

2
Comments
2 min read
C# advanced: Exploring Tuples An Alternative to Anonymous Types

C# advanced: Exploring Tuples An Alternative to Anonymous Types

7
Comments
4 min read
C# Advanced: Leveraging Anonymous Types in C# for LINQ and Data Binding

C# Advanced: Leveraging Anonymous Types in C# for LINQ and Data Binding

1
Comments
6 min read
C# Clean Code: Commenting Conventions

C# Clean Code: Commenting Conventions

Comments
2 min read
Enhancing Code Readability with Effective Layout Conventions

Enhancing Code Readability with Effective Layout Conventions

Comments
3 min read
C# Clean Code: Coding Conventions

C# Clean Code: Coding Conventions

11
Comments
4 min read
C# Advanced: Anonymous Types with LINQ

C# Advanced: Anonymous Types with LINQ

2
Comments 1
6 min read
C# Advanced: Understanding Anonymous Types

C# Advanced: Understanding Anonymous Types

2
Comments
3 min read
C# Clean Code: SOLID Principles

C# Clean Code: SOLID Principles

8
Comments 1
5 min read
C# Clean Code: Why You Should Embrace YAGNI for Efficient Development

C# Clean Code: Why You Should Embrace YAGNI for Efficient Development

2
Comments
2 min read
C# Clean Code:DRY Principle

C# Clean Code:DRY Principle

1
Comments
3 min read
C# Clean Code: KISS ( Keep It Simple, Stupid)Principle

C# Clean Code: KISS ( Keep It Simple, Stupid)Principle

1
Comments
3 min read
loading...