javascript

Posts

Etendre le type Window avec Typescript

Certaine des propriétés et fonctions du type Window avec Typescript, ne sont pas disponibles. Ce post a pour but d'expliquer comme étendre le type Window avec les propriétés manquantes.

Starter Gatsby + Netlify CMS + TailwindCSS

Avec le nombre de sites web generés avec les mêmes outils, j'essaie au maximum de mutualiser l'effort de maintenance de la stack technique commune. Suivant ce principe, je viens de créer un starter qui vient du développement de mes autres sites.

Comment récupérer la chaine de charactères HTML d'un composant React

Dans plusieurs cas, vous pourriez avoir besoin d'avoir la chaine de charactère représentant le HTML généré plutôt que le composant React. Le moyen le plus simple est d'utiliser la fonction renderToString du package react-dom.

Comment gérer l'internationalisation avec NextJS SSG

Générer statiquement un site avec le framework NextJS pour différentes langues n'est pas si simple.

Comment render les emojis en JavaScript

Pour le contenu de vos articles, les emojis ajoutent un peu de fun à vos pages. Ce court article explique comment utiliser des emojis en JavaScript.

Mettre à jour NodeJS via npm

De nouvelles versions de NodeJS sortent régulièrement et il vous faut donc mettre à jour votre installation. Pour ce faire vous pouvez le faire via le gestionnaire de paquets de votre distribution si vous êtes sous linux (apt, dnf, ...) ou brew si vous êtes sous OSX. Une autre manière simple peut être d'utiliser npm.

Protéger un champ MongoDB avec Mongoose

Comme pour toute application, nous ne voulons pas que certains champs de nos bases soient visibles aux yeux de tous. [Mongoose](https://mongoosejs.com/), ODM écrit en Javascript pour requêter les bases NoSQL MongoDB, permet simplement de mettre en place une protection sur certains champs que nous voulons laisser cachés.

Chrome version 35 : nouvelles APIs et intégration du chromecast

La version 35 du célèbre navigateur de Google vient d'être passée sur la chaîne stable. Au programme de cette mise à jour, de nouveaux outils pour les développeurs, des correctifs de sécurité, et une meilleur intégration de Chromecast.

Collections de librairies graphiques

Parce qu'il est important pour son site ou son tableau de bord d'avoir des graphiques, il faut pouvoir trouver la librairie graphique qui nous convient en fonction de nos besoins et des librairies déjà existants sur la page (jQuery, YUI, ...).

Créer votre propre Serveur NodeJS

Aujourd'hui, nodeJS est une des technologie Javascript la plus utilisé dans le monde. Elle permet d'écrire en JavaScript le backend de n'importe laquelle de vos applications web comme la plateforme de blogging toute nouvellement découverte Ghost. Ainsi, vous pouvez écrire vos sites de A à Z en JavaScript, trop cool !

Enneiger votre site avec JavaScript

Vous l'avez sans doute vu sur certains sites que vous visitez, la période est à la neige (ça ne se voit pas en France en tout cas ^^) ! Je vous présente donc quelques script pour mettre une animation de neige sur votre site et ainsi émerveiller vos visiteurs.

Connaître le nombre de partage de ses pages en JavaScript

Si vous avez déjà essayé de récupérer le nombre de partages de vos pages via uniquement JavaScript, vous avez sûrement dû vous rendre compte que l'affaire n'était aisée.

Sortie de TogetherJS

Mozilla a présenté dernièrement sa plateforme de développement collaboratif en temps réel. A l'origine présenté sous le nom de TowTruck, le projet JavaScript de la fondation mozilla prend désormais le nom de TogetherJS.

Snippets

Renommer l'extension de fichiers avec bash sur Mac et Linux

Un script bash permettant de change l'extension de fichiers d'un dossier de manière récursif.

Renommer l'extension de fichiers avec bash sur Mac et Linux