This article introduce you to AWS covering some of its advantages and some basic topic which can help you start learning and using AWS.

Satisfying the needs

In today’s competitive market, customers demand low latency, highly scalable, responsive applications that work all the time. Customers expect to receive the same level of performance and consistency of applications regardless of their location and how often they use those applications.

With the classic infrastructures, there are always problems related to cost, flexibility, scalability and more. The cloud solved all these issues.

The AWS Cloud provides infrastructure services, such as compute, storage, networking, and databases, and…


We’ll be discussing binary options, and why you shouldn’t trade in these.

Everyone should have seen it and I bet you did too, an ad on social media and on many websites showing a nice and attractive chart with 2 buttons, a green one to ‘call ‘and a red one to ‘put’. Hitting those two buttons is called trading in binary options. If you don’t know what these are, you can read the definition below. Otherwise, feel free to skip it.

What are binary options?

Binary options are one among the derivatives available in the market like CFD’s, Futures and Options. Using binary options…


We’ll be talking about how we SHOULD change the way we think about money and why you SHOULD learn about this and actually plan something!

If you list my previous articles, you’ll be like ‘what the heck!?’ cause yeah, I usually write about programming related stuff, but here I go with the first article sharing my thoughts about financial independence. If you can relate, that’s great! If you don’t, please take the time to write a comment and tell me why I am wrong.

The thing is, I don’t wanna pass the rest of my life programming. It’s true that…


We gonna explore in simple terms how Node.js actually works. All the stuff you need to know so you build efficient node apps.

Perquisites

To follow along, you need to have some basic understanding about asynchronous and backend programming.

Architecture

In terms of Node’s dependencies, there’s basically a couple of libraries that Node depends on in order to work properly:

V8 JavaScript engine: converts JavaScript code into machine code that a computer can actually understand, because JavaScript is built to work on browsers and not operating systems. (Written in C++)

Libuv: an open source library with a strong focus on asynchronous Input/Output…


We’re gonna talk about why we can’t assume that a function is asynchronous even if it takes a callback.

Perquisites

A fair understanding of JavaScript and asynchronous programming.

What makes a function asynchronous?

Maybe you’re answer is “when argument of a function is a function”. Basically yes, but not exactly, every asynchronous function takes a function argument, but not every function that does so is asynchronous because argument function can be called synchronously.

How?

Simply taking a callback doesn’t make a function asynchronous. There are many examples of functions that take a function argument but are not asynchronous. For example there’s forEach in Array. …


I am gonna show you what I did to prevent videos link sharing, so they’re only available for subscribed users.

I was working on an e-learning website where users obviously gonna watch videos, but the problem was, how to prevent subscribed users from sharing a video source with other unsubscribed users?

To secure getting the video source from the database is easy, you can use middlewares or anything that controls access. But after getting the link, it’s hard to prevent the user from copying the link from the source of the web page and share it.

“A user is guilty…


In this article we talk about a very interesting concept in JavaScript which is related to asynchronous programming: Promises.

Before we jump in, I totally recommend reading my previous article first which gives an introduction about async JS for you to get your feet wet. In the other hand, I don’t recommend that you continue if you are new to JS.

Iknow, you’ve been hearing about Promises so much, tutorials always mention it. But the good thing is that now you had the courage to discover it. Congrats, you’re on the right path!👌

JS events are helpful but not enough

let btn = document.addEventListener('click', …


In this article, we’ll be answering what is asynchronous JavaScript and why it’s important to learn?

Prerequisites

Asynchronous JavaScript is a fairly advanced topic, if you are new to this programming language, I advise you to work through its basics first, such as variables, arrays... And some other things like functions.

JavaScript is single-threaded

This means it executes code in order and must finish executing a piece of code before moving onto the next one. It’s synchronous, but at times that can be harmful. …


In this article, you’ll learn about JavaScript code injection in an HTML document, the possible ways to do it, the difference between these ways, and more!

Prerequisites

You should have some familiarity with HTML/CSS. You do not need prior programming experience.

The <script> Tag

In HTML, JavaScript code is inserted between <script> and </script> tags.

<script>
// Here goes your JS code
</script>

You can place any number of scripts in an HTML document. Scripts can be placed in the <body>, or in the <head> section of an HTML page, or in both.

Is there a difference?

I am glad you asked because there is a difference, and…


An introduction to the King of the web, the most important language for a web developer to learn!

There are 3 languages all web developers must learn, we’ve encountered two of them during the previous episodes: HTML to define the content of web pages, CSS to specify the layout of web pages and today we’re going to learn about the third, JavaScript, also known as JS.

What is JavaScript?

JavaScript is one of the most popular and widely used programming languages in the world right now and for a long time. It’s growing faster than many others and big companies like Netflix and…

Oussema Miled

A student who loves to talk about Business and Web Development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store