Programming Patterns
33 videos • 17,925 views • by Hussein Nasser
Programming Patterns by Hussein Nasser
1
Building a non-blocking multi-processes Web Server (Node JS fork example)
Hussein Nasser
Download
2
C# by Example Crash Course
Hussein Nasser
Download
3
Examples of Stateful vs Stateless web applications with Python
Hussein Nasser
Download
4
Writing a Python HTTP Server with Tornado (Explained with 4 Examples)
Hussein Nasser
Download
5
Understanding State Transfer in REST (Explained by Example)
Hussein Nasser
Download
6
Resource vs Query String Parameters (Explained by Example)
Hussein Nasser
Download
7
Synchronous vs Asynchronous Applications (Explained by Example)
Hussein Nasser
Download
8
Stateful vs Stateless Applications (Explained by Example)
Hussein Nasser
Download
9
github REST API v3 Crash Course with Vanilla Javascript (No dependencies)
Hussein Nasser
Download
10
Amazon Alexa is a Stateless Application, Here is Why
Hussein Nasser
Download
11
Spin up a lightweight Nodejs docker container running your application
Hussein Nasser
Download
12
MySQL and NodeJS Tutorial
Hussein Nasser
Download
13
Webhooks Tutorial with Discord and Vanilla Javascript (fetch api)
Hussein Nasser
Download
14
What does this Browser Built-in API Does? (Beacon)
Hussein Nasser
Download
15
Synchronous vs Asynchronous Clients (TikTok vs Instagram Example)
Hussein Nasser
Download
16
Protocol Buffers Crash Course
Hussein Nasser
Download
17
This Javascript code runs on Node JS and the Browser
Hussein Nasser
Download
18
Lazy Loading vs Eager Loading with Node JS & Express
Hussein Nasser
Download
19
Bloom Filters Explained by Example
Hussein Nasser
Download
20
How to Avoid Double Booking and Race Conditions in Online Web Applications
Hussein Nasser
Download
21
Lazy Loading Images with NO SCRIPTS! (HTML only)
Hussein Nasser
Download
22
Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference)
Hussein Nasser
Download
23
When to Switch a Backend Programming Language?
Hussein Nasser
Download
24
Why Idempotency is very critical in Backend Applications
Hussein Nasser
Download
25
10 FrontEnd Performance Tips To Improve Your Application (Any Programming Language)
Hussein Nasser
Download
26
Is MultiProcessing over a Single TCP Connection a Good Idea?
Hussein Nasser
Download
27
Why do we need to call “then” twice on Fetch?
Hussein Nasser
Download
28
When is NodeJS Single-Threaded and when is it Multi-Threaded?
Hussein Nasser
Download
29
Browser Caching Best Practices, When to use no-cache vs max-age without breaking your site
Hussein Nasser
Download
30
Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)
Hussein Nasser
Download
31
Synchronous and asynchronous workloads are everywhere
Hussein Nasser
Download
32
package.json is not enough
Hussein Nasser
Download
33
The Lifecycle of an HTTP Request in NodeJS
Hussein Nasser
Download