Ahmed Bouchefra

Ahmed Bouchefra is a web developer with 5+ years of experience and technical author with an engineering diploma (Master's degree) on software development. You can hire him with a click on the link above or contact him via his LinkedIn account. He authored technical content for industry-leading websites such as SitePoint, Smashing Magazine, freeCodeCamp, JScrambler, DigitalOcean, RealPython, Pusher, Buddy, and Auth0, etc. He designed and implemented projects written in Python with Django, JavaScript and Java. Now focusing on web technologies and building apps with Angular, Ionic and Electron for mobile and desktop. He also co-authored various books about modern web development that you can find from his Amazon Author page and Leanpub.

Convert String To Number/Array In JavaScript with React Hooks/Vue.JS Examples

In this tutorial, we'll learn by example how to convert a string to the corresponding integer or float number or array of numbers using the built-in JavaScript methods with simple...

Ahmed Bouchefra

JavaScript/Node Top-lavel Await Example

Before the new top-level await, you can only await for a piece of code inside a (arrow) function that's defined with the async keyword

Ahmed Bouchefra

Ionic 5 Content Padding Example

In Ionic 5, there are some changes regarding how we set padding of the ion-content component

Ahmed Bouchefra
React Router 5.1+ Hooks

React Router 5.1+ Hooks

In this tutorial, you will learn about routing in React using React Router 5.1+ hooks

Ahmed Bouchefra
Responsive Image Breakpoints Example with CDK's BreakpointObserver in Angular 9/8

Responsive Image Breakpoints Example with CDK's BreakpointObserver in Angular 9/8

We'll learn how to implement responsive images in Angular 9/8

Ahmed Bouchefra
Java 14/13 Switch Expressions by Example

Java 14/13 Switch Expressions by Example

We'll learn about the new Java 14/13 switch expressions by Example

Ahmed Bouchefra

Angular 9 Web Components: Custom Elements & Shadow DOM

Throughout this tutorial, we’ll teach you to create a native web component using the latest Angular 9 version. Part of standard web components are custom elements and shadow DOM which...

Team
Angular 9/8 Elements Tutorial by Example: Building Web Components

Angular 9/8 Elements Tutorial by Example: Building Web Components

In this Angular 8 Elements tutorial by example we'll learn how to use Angular 6 to build web components or custom elements.

Ahmed Bouchefra

Laravel 7/6 CORS Tutorial and Example

Learn how to enable cors in Laravel 7/6

Ahmed Bouchefra

How to Install Vue.JS in Laravel 7/6 By Example

Learn how to Install Vue.JS in Laravel 6/7 By Example

Ahmed Bouchefra

How to Install Laravel 7 On Ubuntu, Windows and macOS

Learn how to install Laravel 7

Ahmed Bouchefra

How to Install Bootstrap 4 in Laravel 7/6 Tutorial and Example

Learn how to Install Bootstrap 4 in Laravel 7/6 By Example

Ahmed Bouchefra

Angular 9/8 Router Tutorial: Learn Routing & Navigation by Example

In this tutorial part, we’ll learn about Angular Router by example and will teach you everything you need to start using Angular routing to build Single Page Applications.

Ahmed Bouchefra
Angular 9/8 Material Dialog with Example

Angular 9/8 Material Dialog with Example

This tutorial shows you how you can use Angular 7/8 Material to build Material UI dialogs for your web application

Ahmed Bouchefra

The OOP Concepts with TypeScript: Inheritance, Abstraction, Polymorphism and Encapsulation

In this article, we'll learn about the Object Oriented Programming or OOP concepts in TypeScript such as inheritance, abstraction, polymorphism and encapsulation.

Team
ES6 Spread Operator in React by Example: Props and setState

ES6 Spread Operator in React by Example: Props and setState

In this post, you will learn about using the JavaScript Spread operator in React.

Ahmed Bouchefra
React 16.3 New Context API Tutorial

React 16.3 New Context API Tutorial

In this is quick tutorial you'll learn how to use the new Context API in React 16.3+

Ahmed Bouchefra

Node.js Tutorial & Examples (Node.js 10)

Node.js tutorial for biginners

Ahmed Bouchefra
Building Modern Applications with Django, Vue.js and Auth0: Part 2

Building Modern Applications with Django, Vue.js and Auth0: Part 2

Throughout this series, you'll be using Django, Django REST framework, and Vue.js to develop an application with a REST API back-end and a Vue.js front-end. The API will be consumed...

Ahmed Bouchefra
Building a Modern Web Application with Django REST Framework and Vue: Building Views and REST API

Building a Modern Web Application with Django REST Framework and Vue: Building Views and REST API

In this tutorial, the third part of building a demo application with Django and Django REST framework for the API back-end and a Vue front-end will be covered. You'll first...

Ahmed Bouchefra