Hussein Nasser's Blog, page 5

July 1, 2018

Proxy vs. Reverse Proxy (Explained by Example)

In this episode we explain the difference between a Proxy (Forward proxy) and Reverse Proxy by example, and list all the benefits of each server.





 •  0 comments  •  flag
Share on Twitter
Published on July 01, 2018 10:31

April 28, 2018

Scalability in REST API (Explained by Example)

In this video we explain how stateless REST API (Representational state transfer) is scalable. We try to explain this by example. We bring the original problem of coupled client/server architecture and how REST API solved it by de-coupling the client from server. This is called Separation of Concerns or SoC and what makes rest truly Platform Independent.


Online diagram tool used in this video: Http://www.gliffy.com


Stay Awesome
-Hussein



 •  0 comments  •  flag
Share on Twitter
Published on April 28, 2018 18:51

March 11, 2018

Software Engineer Reacts YouTube Series

This is a new series that I started where I pick a popular app and i react to how it was developed and try to guess the technologies that have been implemented. What requests do the application make? inspect the results and try to guess why the devs decide to show the results in this way versus another. If you are interested in user experience and software engineering consider checking this series out.

The first episode is Instagram! Enjoy guys let me know what you think about this and do suggest another app! Want to watch more Software Engineering Reacts videos?


 •  0 comments  •  flag
Share on Twitter
Published on March 11, 2018 11:17

March 4, 2018

Who is Hussein Nasser?


I recently recorded a video talking about my story, where did I come from? what did I study? what jobs did I have? Why did I start my blog and Youtube Channel? How did I write my books? How did I move to the United States? and much more.. 
Stay Awesome guys and Enjoy the video.Hussein 


 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2018 09:35

March 3, 2018

Why is JSON popular?

I asked my self this question before and I never understood the reason why JSON was popular until I actually worked with JSON and javascript. For someone who worked with XML and C#, I really appreciated JSON. The beauty of reading JSON of Javascript is so satisfying. Here is a podcast enjoy.



 •  0 comments  •  flag
Share on Twitter
Published on March 03, 2018 12:20

January 29, 2018

git by Example

Some of you guys asked me to do a video on git and how to get started! here is it enjoy ! I called it git by Example! 


We discuss git by example, we explain all what you need to get started and 15 minutes you have are up and running. Today’s command is git clone, git add, git push.

If you have all requirements (Git command line, github account) you can jump to the actual work 3:20












Hussein Nasser


 •  0 comments  •  flag
Share on Twitter
Published on January 29, 2018 09:56

January 28, 2018

Stateful vs Stateless Applications (Explained by Example)

If you ever wondered the difference between stateless and stateful applications, REST, horizontal scaling versus vertical scaling? We discuss all those in a small example. Hope you guys enjoy this episode. We explain the advantages and disadvantages of each version of the application.





 •  0 comments  •  flag
Share on Twitter
Published on January 28, 2018 13:48

January 23, 2018

What is a Non-Repeatable Read?



In IGeometry we discuss interesting software engineering topics by example. In this video we explain isolation, the third property of a relational database. Problems arise from isolation are many, and we discuss another one which is Non-Repeatable. We illustrate this using instagram as example .










 •  0 comments  •  flag
Share on Twitter
Published on January 23, 2018 17:55

January 13, 2018

What Comes First, User Experience or Software Architecture?



Do you architect the system (Database, Services, etc.) first and then build the user experience for your end user clients (Mobile Apps, Web Apps)? Or Are you the kind of engineer that design the user experience first and let it drive the rest of system? We talk about advantages and disadvantages of both!


We are using Instagram as a use case in our analysis.

Enjoy
Stay Awesome
Hussein Nasser 
Follow me on the rest of the social media



 •  0 comments  •  flag
Share on Twitter
Published on January 13, 2018 07:29

January 12, 2018

readAllText on Nodejs with Promise

Coming from .NET background and recently started working with Javascript and Nodejs I really miss the File.IO.readAllText in .NET  I find it really useful when reading small texts. The fs module in Nodejs is OK but I couldn't find a promise version of the fs so I wrote a quick boiler plate. Been a while since I posted any code in this blog. Here goes

Code here

https://github.com/hnasr/nodejshelper/blob/master/readAllText.js


Here is how to consume it

https://github.com/hnasr/nodejshelper...



 •  0 comments  •  flag
Share on Twitter
Published on January 12, 2018 10:39