How to set up Linkedin SignIn- Login button so you can integrate it in your app (the whole configuration step by step)

In this tutorial, I will show you how to set up Linkedin login button into your app so you can authenticate using the LinkedIn account.

1- step1: you need to have Linkedin Client-ID

go to Linkedin developers and create an app. Once created you will get a client-id which is unique identifier for your app.

Hi there, today’s article is a guide to building a progressive web app from scratch and deploy it to google play store. Easy and quick
let’s roll 🎲🍕 while eating pizza.

1- Step 1:

Assuming you have Angular CLI installed in your machine (if not please download it via ).

- create your project run this command‘ ng new myPwaProject ’ it will create to you a default ready to go angular project.

- navigate to your project directory, now we are going to turn the default project to a progressive web app

use ‘ ng add @angular/pwa ‘ ;to install everything…

Here are some pro typescript/JavaScript tips that will help you in writing everyday code. Lets start!


Certainly loops are everywhere when you are developing, from calculating and iterating through arrays to filtering and extracting values. that’s why you need to have a hold of some functions that will save a lot of time example: map(), reduce(), filter().

What is map() ?

→ create a new array[] based on the first array
→ by calling a function on each element of the array
→ we have a new modified array.


Imagine we have an array of squares, using map()…

Quick and simple guide to start unit testing with karma and jasmine in Angular (with demo)

As long as you build your app and add new features, it will grow in complexity. And as it grows in complexity, more time is required to manually test it. Solution: automated testing; requires more development effort in the short-term, but can prevent bugs and regressions that will save you time, money, and headache in the long-term.
In this post, we’ll be talking about Automated testing specifically ANGULAR UNIT TESTING using Karma and Jasmine We won’t cover integration tests or and end-to-end (e2e) tests.

This article introduces you to Git, learn how to use it ,manage your source code via its commands in a very simple way. You will be able to add, delete, view a commit and undo changes in a git repository.

What is GIT?

GIT is a Version Control System (VCS) to report changes done in a file. Make versions of your file as long as you make changes. With Git you can see the changes done in your project, what are the changes, who made them and when it was made. …

bouchahda jouda

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