DEV Community

waelhabbal profile picture

waelhabbal

Software Engineer, Master of Science in Web Sciences Two decades of experience in developing applications and integrated solutions

Joined Joined on  github website

Work

dotnet developer

CSS Layers: A New Frontier for Style Management

CSS Layers: A New Frontier for Style Management

Comments
2 min read

Want to connect with waelhabbal?

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

Already have an account? Sign in
CSS Specificity: The Weight Behind Your Styles

CSS Specificity: The Weight Behind Your Styles

1
Comments
2 min read
Partial Interface Implementation in C# Base/Abstract Classes

Partial Interface Implementation in C# Base/Abstract Classes

1
Comments
2 min read
C# 6 and Beyond: Revolutionizing Case Analysis with Pattern Matching

C# 6 and Beyond: Revolutionizing Case Analysis with Pattern Matching

1
Comments
3 min read
C# String Interning: A Deep Dive

C# String Interning: A Deep Dive

5
Comments
3 min read
Zero-Length Arrays: A Cornerstone of C# Development

Zero-Length Arrays: A Cornerstone of C# Development

Comments
3 min read
Records in C#: A Deep Dive

Records in C#: A Deep Dive

4
Comments
5 min read
Mastering C# Switch Expressions and Pattern Matching: A Practical Guide

Mastering C# Switch Expressions and Pattern Matching: A Practical Guide

2
Comments
3 min read
Demystifying C# Data Structures: A Veteran Developer's Guide

Demystifying C# Data Structures: A Veteran Developer's Guide

Comments
3 min read
Decoding the Conversation: A Deep Dive into Request and Response Objects in JavaScript

Decoding the Conversation: A Deep Dive into Request and Response Objects in JavaScript

Comments
2 min read
Destructuring Assignment: Unleashing the Power of Simplicity

Destructuring Assignment: Unleashing the Power of Simplicity

Comments 3
2 min read
The Mysterious Case of the Temporal Dead Zone (TDZ) in JavaScript

The Mysterious Case of the Temporal Dead Zone (TDZ) in JavaScript

4
Comments
3 min read
Debouncing and Throttling in JavaScript: Optimizing Performance for User Actions

Debouncing and Throttling in JavaScript: Optimizing Performance for User Actions

6
Comments
3 min read
What are Proxies in JavaScript

What are Proxies in JavaScript

1
Comments
3 min read
JavaScript Symbols: A Deep Dive

JavaScript Symbols: A Deep Dive

Comments 1
2 min read
Key Features of Functional Programming in C#

Key Features of Functional Programming in C#

9
Comments 2
3 min read
What is Critical CSS?

What is Critical CSS?

Comments
2 min read
Leave Switch Behind: The Power of Maps and Patterns in JavaScript Development

Leave Switch Behind: The Power of Maps and Patterns in JavaScript Development

1
Comments
2 min read
The Mysterious Case of Negative Margins: Uncovering the Truth Behind Overlapping Elements

The Mysterious Case of Negative Margins: Uncovering the Truth Behind Overlapping Elements

1
Comments
2 min read
Mastering CSS unicode-bidi Property

Mastering CSS unicode-bidi Property

2
Comments
2 min read
Harnessing the Power of CSS Custom Properties (CSS Variables)

Harnessing the Power of CSS Custom Properties (CSS Variables)

2
Comments
2 min read
JavaScript Memoization: Boosting Performance with Caching

JavaScript Memoization: Boosting Performance with Caching

2
Comments
2 min read
Custom Events in JavaScript: Harnessing the Power of Event-driven Programming.

Custom Events in JavaScript: Harnessing the Power of Event-driven Programming.

Comments
3 min read
The Disposal Pattern in .NET: Managing Unmanaged Resources and Implementing Clean-Up

The Disposal Pattern in .NET: Managing Unmanaged Resources and Implementing Clean-Up

2
Comments
3 min read
Understanding IList, ICollection, IEnumerable, IReadOnlyList, and IReadOnlyCollection in C# .NET

Understanding IList, ICollection, IEnumerable, IReadOnlyList, and IReadOnlyCollection in C# .NET

12
Comments
3 min read
Unleashing the Power of CSS Object-Fit: Mastering Image Manipulation and Responsive Design

Unleashing the Power of CSS Object-Fit: Mastering Image Manipulation and Responsive Design

Comments
3 min read
Dependency Injection in .NET Console Applications: A Comprehensive Guide

Dependency Injection in .NET Console Applications: A Comprehensive Guide

15
Comments 1
3 min read
Mastering CSS with the BEM Naming Convention

Mastering CSS with the BEM Naming Convention

9
Comments
3 min read
String Comparison in C# .NET: Using == and Equals()

String Comparison in C# .NET: Using == and Equals()

Comments
3 min read
A Simple Implementation of Promises in JavaScript: Meet the Vow Class

A Simple Implementation of Promises in JavaScript: Meet the Vow Class

Comments
3 min read
Understanding Property Descriptors in JavaScript

Understanding Property Descriptors in JavaScript

1
Comments
2 min read
The Right Way to Check for Null in C#

The Right Way to Check for Null in C#

40
Comments 1
4 min read
Understanding the Reference Element and Percentage Values in CSS

Understanding the Reference Element and Percentage Values in CSS

Comments
3 min read
JavaScript Map, Set, WeakMap and WeakSet.

JavaScript Map, Set, WeakMap and WeakSet.

Comments
4 min read
IEnumerable and IEnumerator in C#.

IEnumerable and IEnumerator in C#.

2
Comments 3
3 min read
loading...