DEV Community

Hasan Zohdy profile picture

Hasan Zohdy

I'm a professional Full stack Software Engineer who specifically is interested building projects' low-level structure. I'm looking for a good oportunity for hiring, mail me if you find me fit.

Work

Senior Software Engineer

Dependency Inversion Principle (DIP) in Typescript

Dependency Inversion Principle (DIP) in Typescript

4
Comments
3 min read

Want to connect with Hasan Zohdy?

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

Already have an account? Sign in
Interface Segregation Principle (ISP) in Typescript

Interface Segregation Principle (ISP) in Typescript

Comments
2 min read
Liskov Substitution Principle In Typescript: Explained

Liskov Substitution Principle In Typescript: Explained

Comments
4 min read
Open/Closed Principle In Typescript

Open/Closed Principle In Typescript

8
Comments
4 min read
Generate React/Nextjs Component with single click!

Generate React/Nextjs Component with single click!

1
Comments
4 min read
The Power Of Atom: Best React State Management in your projects 2023 Part One

The Power Of Atom: Best React State Management in your projects 2023 Part One

1
Comments
6 min read
Flags In Programming

Flags In Programming

Comments
4 min read
Stop Using if..else

Stop Using if..else

1
Comments
5 min read
React Atom: A simple yet powerful React JS / React Native state management

React Atom: A simple yet powerful React JS / React Native state management

1
Comments
7 min read
Mongez Cache, a powerful storage manager for web applications

Mongez Cache, a powerful storage manager for web applications

Comments
6 min read
Powerful File System manager for Nodejs

Powerful File System manager for Nodejs

3
Comments
5 min read
92-Nodejs Course 2023: Restful Routes: Listing Records

92-Nodejs Course 2023: Restful Routes: Listing Records

4
Comments
5 min read
91-Nodejs Course 2023: Restful Routes: Restful Class

91-Nodejs Course 2023: Restful Routes: Restful Class

2
Comments
5 min read
90-Nodejs Course 2023: Restful Routes: Restful Resource

90-Nodejs Course 2023: Restful Routes: Restful Resource

1
Comments
5 min read
89-Nodejs Course 2023: Restful Routes: Introduction

89-Nodejs Course 2023: Restful Routes: Introduction

4
Comments
6 min read
16-ES6++: Reflection In JavaScript

16-ES6++: Reflection In JavaScript

3
Comments
4 min read
88-Nodejs Course 2023: Resource: Resource Typings

88-Nodejs Course 2023: Resource: Resource Typings

1
Comments
4 min read
87-Nodejs Course 2023: Resource: Resources In Models

87-Nodejs Course 2023: Resource: Resources In Models

3
Comments
5 min read
86-Nodejs Course 2023: Resource: Data And Resource Setters And Getters

86-Nodejs Course 2023: Resource: Data And Resource Setters And Getters

1
Comments
4 min read
15-ES6++: Proxy In JavaScript

15-ES6++: Proxy In JavaScript

4
Comments
6 min read
85-Nodejs Course 2023: Response: Async Body Parser

85-Nodejs Course 2023: Response: Async Body Parser

1
Comments
6 min read
84-Nodejs Course 2023: Resources: Boot And Extend

84-Nodejs Course 2023: Resources: Boot And Extend

1
Comments
6 min read
83-Nodejs Course 2023: Resources: Allowed And Disabled Outputs

83-Nodejs Course 2023: Resources: Allowed And Disabled Outputs

2
Comments
5 min read
82-Nodejs Course 2023: Resources: Resource Collection

82-Nodejs Course 2023: Resources: Resource Collection

1
Comments
4 min read
81-Nodejs Course 2023: Resources: Working With Arrays

81-Nodejs Course 2023: Resources: Working With Arrays

1
Comments
4 min read
80-Nodejs Course 2023: Resources: Default values

80-Nodejs Course 2023: Resources: Default values

1
Comments
4 min read
79-Nodejs Course 2023: Resources: Recursive Resources

79-Nodejs Course 2023: Resources: Recursive Resources

1
Comments
5 min read
78-Nodejs Course 2023: Resources: Custom Output handlers

78-Nodejs Course 2023: Resources: Custom Output handlers

5
Comments
4 min read
77-Nodejs Course 2023: Resources Output

77-Nodejs Course 2023: Resources Output

2
Comments
5 min read
76-Nodejs Course 2023: Response Resources Introduction

76-Nodejs Course 2023: Response Resources Introduction

3
Comments
5 min read
75-Nodejs Course 2023: Break IV: Urls Functions

75-Nodejs Course 2023: Break IV: Urls Functions

1
Comments
4 min read
74-Nodejs Course 2023: Break IV: Paths Functions

74-Nodejs Course 2023: Break IV: Paths Functions

1
Comments
4 min read
12-JS/TS OOP: Encapsulation In OOP

12-JS/TS OOP: Encapsulation In OOP

1
Comments
4 min read
11-JS/TS OOP: Polymorphism In OOP

11-JS/TS OOP: Polymorphism In OOP

3
Comments
3 min read
10-JS/TS OOP: Level Two: OOP Principles

10-JS/TS OOP: Level Two: OOP Principles

6
Comments
6 min read
73-Nodejs Course 2023: Break IV: Refactoring Http Module

73-Nodejs Course 2023: Break IV: Refactoring Http Module

4
Comments
10 min read
72-Nodejs Course 2023: The Bloody Cors

72-Nodejs Course 2023: The Bloody Cors

4
Comments
5 min read
71-Nodejs Course 2023: Request Throttle, Rate Limiters and DDOS Attacks

71-Nodejs Course 2023: Request Throttle, Rate Limiters and DDOS Attacks

13
Comments
7 min read
14-ES6++: Null Coalescing in Javascript

14-ES6++: Null Coalescing in Javascript

5
Comments
4 min read
9-JS OOP: Getters And Setters In Javascript Classes

9-JS OOP: Getters And Setters In Javascript Classes

5
Comments
5 min read
13-ES6++: Optional Chaining in Javascript

13-ES6++: Optional Chaining in Javascript

6
Comments
5 min read
70-Nodejs Course 2023: Super Middlewares

70-Nodejs Course 2023: Super Middlewares

1
Comments
8 min read
8-TS OOP: Interfaces: Contracts

8-TS OOP: Interfaces: Contracts

6
Comments
5 min read
69-Nodejs Course 2023: Global Middlewares: Introduction

69-Nodejs Course 2023: Global Middlewares: Introduction

7
Comments
4 min read
12-ES6++: New Built In Functions in Javascript

12-ES6++: New Built In Functions in Javascript

18
Comments
11 min read
11-ES6++: Map and Set in Javascript

11-ES6++: Map and Set in Javascript

11
Comments
6 min read
7-JS/TS OOP: Class Access Modifiers

7-JS/TS OOP: Class Access Modifiers

5
Comments
4 min read
6-JS OOP: Class Members

6-JS OOP: Class Members

4
Comments
6 min read
68-Nodejs Course 2023: Auth: Base Auth Model Class

68-Nodejs Course 2023: Auth: Base Auth Model Class

3
Comments
7 min read
5-TS OOP: Abstract Classes

5-TS OOP: Abstract Classes

4
Comments
4 min read
10-ES6++: Symbols

10-ES6++: Symbols

8
Comments
5 min read
9-ES6++: Generators

9-ES6++: Generators

6
Comments 1
4 min read
8-ES6++: Promises

8-ES6++: Promises

10
Comments
10 min read
4-JS OOP: Class Inheritance

4-JS OOP: Class Inheritance

3
Comments
4 min read
67-Nodejs Course 2023: Auth: Access Token When Login

67-Nodejs Course 2023: Auth: Access Token When Login

2
Comments
7 min read
3-JS OOP: Class Structure

3-JS OOP: Class Structure

5
Comments 2
5 min read
7-ES6++: Object Destructuring

7-ES6++: Object Destructuring

7
Comments 6
5 min read
6-ES6++: Function Parameters

6-ES6++: Function Parameters

9
Comments
5 min read
ES6++: 5- Arrow Functions

ES6++: 5- Arrow Functions

12
Comments 4
4 min read
ES6++: 4- Template Literals

ES6++: 4- Template Literals

9
Comments
3 min read
loading...