Mettre en place un CI/CD avec GitHub Actions et Netlify

Dans tout processus ou cycle de vie de développement d’une application ou d’un logiciel, nous passons par plusieurs phases. Ces phases ont pour but de minimiser un maximum les régressions ainsi que de...

Renommer une branche git en local et en remote

En travaillant sur un projet en groupe sur git, vous créez une branche. Sauf que vous vous rendez compte qu’elle ne respecte pas la convention déterminée par l’équipe ou tout simplement que le nom est...

Détecter le type de device en JavaScript

Lors de la mise en place de certains scripts nous avons besoin de connaître le type de device courant. Prenons l’exemple de scripts d’analytics ou tout simplement de scripts ayant besoin d’être chargé...

Récupérer le contenu d'un formulaire en JavaScript

Nous allons voir dans cet article comment faire pour accéder aux valeurs des éléments d’un formulaire en utilisant JavaScript. La méthode getFormData nous permettra de récupérer à partir d’un formulai...

Exécuter plusieurs scripts Node.js ou npm en parallèle

Pour certains projets nous avons besoin d’exécuter plusieurs scripts ou commandes npm en simultané. On prend l’exemple d’un client JavaScript et d’un serveur Node.js qui ont besoin d’être lancées en m...

Les outils que j'utilise

Chaque développeur a ses propres outils et setup. Je tenais à travers cet article partager avec vous les différents outils que j’utilise au quotidien pour mes développements, au travail et à la maiso...

Par référence et par valeur en JavaScript

En JavaScript, comme dans d’autres langages de programmation nous sommes souvent amenés lors de nos développement à manipuler des données de tous types. Cependant, en JavaScript on a cette notion de p...

Mettre en place un serveur web local

Lors du développement d’un projet, il est nécessaire pour chaque développeur de travailler sur un environnement en local avant de mettre en ligne son code en pré-production ou en production. L’idée es...

Travailler son personal branding en tant que développeur

De nos jours, le personal branding est devenu très important autant sur le plan personnel que sur le plan professionnel dans le but de mettre en avant sa personnalité, ses valeurs et son expertise. Ce...

Pourquoi passer à la Jamstack ?

Depuis quelques temps on ne cesse de voir le web évoluer. Pas mal de process ont été mis en place afin de révolutionner notre façon de faire ou de penser, tout en offrant une meilleure expérience util...

Utiliser $geoNear pour le calcul de proximité avec MongoDB

Pour certains projets nous avons besoin d’effectuer des requêtes spécifiques comme par exemple trouver les éléments les plus proches ou se situant dans périmètre d’un point donné. Figurez-vous que cel...

Installer ZSH sur son terminal sous macOS

Nous allons voir dans cet article comment passer du Shell par défaut qui est le bash au zsh. Mais avant cela voyons un peu ce qu’est un Shell et comment et pourquoi installer zsh, ainsi que son intégr...

Conclusion de mon stage chez Dotwiz

Je vais dans cet article vous faire un retour d’expérience de mes trois (03) mois de stage passés chez Dotwiz, tant sur le plan humain que professionnel ou technique. Si vous êtes entrain de lire cet ...

Déployer Gatsby sur Netlify

Nous avons vu précédemment comment mettre en place un blog avec Gatsby et l’API de WordPress. Nous allons voir dans cet article comment déployer notre projet sur Netlify. Création d’un repo Git Pour p...

Créer un blog avec Gatsby et WordPress

L’utilisation de WordPress en tant que Headless CMS peut être une très bonne solution lorsqu’il s’agit de performance, d’optimisation ou même en terme de maintenance et évolution d’un site web. Nous a...

Utiliser l'API REST de WordPress

Les API ont pris de plus en plus de place ces derniers temps dans nos projets. Il est donc difficile aujourd’hui d’imaginer un service, un projet,… qui ne propose pas d’API avec laquelle interagir. No...

Prototyper une appli mobile avec Ionic

Dans le cadre de la réalisation d’une application mobile pour un client de Dotwiz, nous sommes passés par une étape primordiale avant sa conception; le prototypage. Nous allons voir dans cet article q...

Utiliser Webpack pour son thème WordPress

Comme vous le savez tous, beaucoup de thèmes existent pour WordPress, qu’ils soient premium ou gratuits. Conçus initialement pour être très facilement paramétrables (rédaction, disposition,…), ils peu...

Hackathon Sogeti Green X Games - Dotwiz

Je vais vous parler dans cet article du hackathon Sogeti Green X Games organisé par Sogeti, une filliale du groupe Capgemini. J’y ai participé avec la #DotTeam du vendredi 15 juin au dimanche 17 juin....

Présentation de Dotwiz

Je vais vous parler à travers cet article et les articles qui vont suivre de mon expérience en tant que stagiaire Développeur Fullstack chez Dotwiz. Mais avant cela une présentation de l’entreprise es...

Mon premier hackathon - Dotwiz #VivaTech

Je vais vous parler dans cet article du déroulement de mon premier hackathon organisé par Techcrunch et Vivatech. J’y ai participé avec les membres de Dotwiz (aussi ambassadeurs #OrangeStartup) durant...

Extensions indispensables pour VS Code

Un bon IDE avec les bonnes extensions peut aider les développeurs à coder plus rapidement, plus proprement et surtout de manière cohérente. J’ai choisi dans cet article de vous parler des extensions q...

WordPress - Créer un site web

Nous avons vu dans l’article précédent comment installer WordPress en local. Nous allons voir aujourd’hui comment mettre en place un site web sous WordPress ainsi que son déploiement via l’FTP. Créati...

WordPress - Introduction et Installation

De nos jours, la création d’un site web n’a jamais été aussi simple. Avec des outils qu’on appelle CMS , vous pouvez aisément mettre en ligne votre site ou blog. Je vais vous parler dans cet article d...

Bilan de mon stage chez Dotwiz

Déjà deux mois se sont écoulés et mon stage chez DotWiz touche à sa fin. Ce stage a été pour moi une très bonne expérience. C’est grâce à cette opportunité que j’ai pu acquérir différentes connaissanc...

Mon stage chez Dotwiz - Partie 4

Dans cet article, je vais vous parler du déroulement de mon stage du 19 au 28 juillet. Après avoir mis le site en responsive, j’ai pu assister au référencement naturel du site, sa sécurisation ainsi q...

Mon stage chez Dotwiz - Partie 3

Dans cet article, je vais vous parler du déroulement de mon stage entre le 10 juillet et le 18 juillet. Après l'intégration de la plupart des pages et en nous référant aux wireframes, je me suis mis a...

Mon stage chez Dotwiz - Partie 2

Dans cet article, je vais vous parler du déroulement de mon stage du 19 juin au 07 juillet. Après la réalisation des wireframes (maquettes fonctionnelles) de toutes les pages je me suis mis avec l’équ...

Mon stage chez Dotwiz - Partie 1

Actuellement étudiant en Bachelor Architecture Informatique et Systèmes D’Information à Ingésup et dans le cadre de la validation de mon année scolaire, j’ai récemment commencé mon stage en développem...

Motiver ses collaborateurs - RSE

La RSE, la responsabilité sociétale de l’entreprise, c’est sa contribution aux objectifs du développement durable. Un concept qui désigne l’intégration volontaire par l’entreprise des préoccupations s...