Hi, I'm Nisan Sabag.
I'm a web developer.
Who am I and what I do.
I am a Web Developer that specialize in Front-End Technologies. I have passion for creating amazing user interfaces that are responsive and user friendly. I am a people-person, I love to co-op with people to create batter web products.
- HTML5 API's and Progresive Web Apps
- CSS, CSS3 and SASS
- Reactive programming with RxJS
- Angular, React, Stencil and jQuery
- Design systems with Storybook
- Web Services with REST API and GraphQL
- Node.js and friends
- MongoDB and MySQL
- WordPress and WordPress REST API
- Testing with jest and puppeteer
- npm, git, github, WebPack and Parcel
- Deployment with github pages, netlify, heroku, firebase and shared hosting with cpanel
Work from GitHub.
Last articles from my blog.
Internet and Networking Protocols Overview
In this article, I will cover the basics of How the internet works by covering the history of the web and the networking protocols that make it work and are important for us as web developers to know and understand.
Promises Deep Dive
Before promises, we handled asynchronous code with callbacks which were hard to handle well. besides being an unreadable code (pyramid of doom), trying to handle multiple callbacks to run after an asynchronous operation ended or handle a completed process later in the code was hard to handle. There was a need for a better coding approach for handling asynchronous events.
Composition Over Inheritance
Before we start to understand the limitations of inheritance and how you can solve them with composition it will be good to point out that prototypal inheritance is for object-oriented programming paradigms as closures are for functional programming paradigms and that inheritance is when you design your types around what they are while the composition is when you design your types around what they do
To read more articles click here
If you have any questions, feel free to contact me.