Forem

Wael Habbal profile picture

Wael Habbal

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

How We Reimagined SQL Query Building to Be Smarter, Safer, and Simpler (Introducing `mysql2-dx` v1.1.0)
Cover image for How We Reimagined SQL Query Building to Be Smarter, Safer, and Simpler (Introducing `mysql2-dx` v1.1.0)

How We Reimagined SQL Query Building to Be Smarter, Safer, and Simpler (Introducing `mysql2-dx` v1.1.0)

4
Comments
3 min read

Want to connect with Wael Habbal?

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

Already have an account? Sign in
CSS Layers: A New Frontier for Style Management
Cover image for CSS Layers: A New Frontier for Style Management

CSS Layers: A New Frontier for Style Management

Comments
2 min read
CSS Specificity: The Weight Behind Your Styles
Cover image for 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
Cover image for Partial Interface Implementation in C# Base/Abstract Classes

Partial Interface Implementation in C# Base/Abstract Classes

2
Comments
2 min read
C# 6 and Beyond: Revolutionizing Case Analysis with Pattern Matching
Cover image for 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
Cover image for C# String Interning: A Deep Dive

C# String Interning: A Deep Dive

8
Comments
3 min read
Zero-Length Arrays: A Cornerstone of C# Development
Cover image for 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
Cover image for Records in C#: A Deep Dive

Records in C#: A Deep Dive

6
Comments
5 min read
Mastering C# Switch Expressions and Pattern Matching: A Practical Guide
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for Destructuring Assignment: Unleashing the Power of Simplicity

Destructuring Assignment: Unleashing the Power of Simplicity

1
Comments 3
2 min read
The Mysterious Case of the Temporal Dead Zone (TDZ) in JavaScript
Cover image for 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
Cover image for Debouncing and Throttling in JavaScript: Optimizing Performance for User Actions

Debouncing and Throttling in JavaScript: Optimizing Performance for User Actions

10
Comments
3 min read
What are Proxies in JavaScript
Cover image for What are Proxies in JavaScript

What are Proxies in JavaScript

1
Comments
3 min read
JavaScript Symbols: A Deep Dive
Cover image for JavaScript Symbols: A Deep Dive

JavaScript Symbols: A Deep Dive

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

Key Features of Functional Programming in C#

10
Comments 4
3 min read
What is Critical CSS?
Cover image for What is Critical CSS?

What is Critical CSS?

1
Comments
2 min read
Leave Switch Behind: The Power of Maps and Patterns in JavaScript Development
Cover image for 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
Cover image for 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
Cover image for Mastering CSS unicode-bidi Property

Mastering CSS unicode-bidi Property

2
Comments
2 min read
Harnessing the Power of CSS Custom Properties (CSS Variables)
Cover image for 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
Cover image for 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.
Cover image for 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
Cover image for 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
Cover image for Understanding IList, ICollection, IEnumerable, IReadOnlyList, and IReadOnlyCollection in C# .NET

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

13
Comments
3 min read
Unleashing the Power of CSS Object-Fit: Mastering Image Manipulation and Responsive Design
Cover image for 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
Cover image for Dependency Injection in .NET Console Applications: A Comprehensive Guide

Dependency Injection in .NET Console Applications: A Comprehensive Guide

16
Comments 1
3 min read
Mastering CSS with the BEM Naming Convention
Cover image for Mastering CSS with the BEM Naming Convention

Mastering CSS with the BEM Naming Convention

10
Comments
3 min read
String Comparison in C# .NET: Using == and Equals()
Cover image for 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
Cover image for 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
Cover image for Understanding Property Descriptors in JavaScript

Understanding Property Descriptors in JavaScript

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

The Right Way to Check for Null in C#

50
Comments 1
4 min read
Understanding the Reference Element and Percentage Values in CSS
Cover image for 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.
Cover image for JavaScript Map, Set, WeakMap and WeakSet.

JavaScript Map, Set, WeakMap and WeakSet.

1
Comments
4 min read
IEnumerable and IEnumerator in C#.
Cover image for IEnumerable and IEnumerator in C#.

IEnumerable and IEnumerator in C#.

2
Comments 3
3 min read
loading...