Nouvelles ressources pour les concepteurs et les développeurs Web (septembre 2018)
Voici le moment du mois pour présenter une nouvelle collection de ressources pour mes collègues développeurs Web. Dans le lot de ce mois-ci, j'ai sélectionné les meilleurs outils de divers langages de programmation, comme un Framework PHP pour créer une image d'avatar, un wiki basé sur Node.js, et un outil pour générer le certificat SSL Let's Encrypt. Sans plus tarder, vérifions la liste complète.
Kit de démarrage PWA
PWA Starter Kit est un Initiative de Google pour pousser “Applications Web progressives” dans le commun. Le kit de démarrage PWA comprend tous les goodies pour exécuter, développer et déployer le PWA, tels que ServiceWorkers, l'interface utilisateur hors ligne, la configuration de la construction et les tests unitaires. Ceux-ci vous permettent de se lever avec PWA rapidement.
Vue StoreFront
Une source d'inspiration “Applications Web progressives”, Vue StoreFront est un framework de commerce électronique basé sur Vue.js. Il est conçu pour être compatible avec un certain nombre de CMS de commerce électronique tels que Magento, Shopify et WooCommerce en se connectant via leurs API. Avec ce cadre, votre boutique de commerce électronique peut être aussi rapide qu'une application mobile native.
DevHints
Une collection d'extraits de code et d'exemples de code pour de nombreux langages de programmation tels que React.js, Sass, Bash, Composer, Rsync et Docker. C'est pratique et plus facile à digérer qu'une documentation complète.
Violon électronique
Une application de bureau pour donner un tour à Electron est assez similaire à CodePen ou JSFiddle et est conçue comme un terrain de jeu. Vous pouvez y jouer, jeter des codes et le compiler pour voir comment le résultat se joue. Une fois que vous pensez que votre base de code a commencé à se développer, vous pouvez l'exporter dans un véritable éditeur de code..
DevPen
Une application Web pour écrire Markdown avec des styles Github. Un outil très pratique pour écrire votre fichier README et son apparence avant de le transmettre à Github…
GitElephant
Un framework PHP pour interagir avec un référentiel Git, GitElephant vous permet lire le statut, passer à une branche ou à une étiquette, supprimer une branche, créer un commit, et beaucoup plus. Un framework parfait si vous avez besoin d'intégrer Git dans votre application PHP.
PHP 7.3
PHP est un langage polyvalent et j'aime voir qu'il continue de s'améliorer. PHP 7.3 arrive à grands pas avec quelques goodies, de nouvelles fonctions ainsi que des déprécations. Consultez la liste complète dans cet article et assurez-vous que votre application PHP est compatible..
Avatar
Une bibliothèque PHP pour générer des images d'avatar. Avec Avatar, vous pouvez créez l'image avec la couleur, la forme, le style, la police et vous pouvez l'enregistrer à un certain nombre de formats différents, y compris JPG, SVG et Base64.
Microbundle
UNE zéro outil de configuration pour regrouper les bibliothèques JavaScript sur votre projet. Vous pouvez simplement l'installer et exécuter la commande pour démarrer la compilation ou regarder les modifications apportées à la bibliothèque de votre projet. Cet outil pourrait vous faire gagner beaucoup de temps à configurer votre outil de construction.
ReactMove
ReactMove est un composant d'animation avancé de React, hautement personnalisable. Vous pouvez personnaliser la fonction de synchronisation et d'accélération, fournir une fonction d'interpolation personnalisée, et l'utiliser avec de nombreux types de composants, notamment HTML, SVG, ReactNative et TypeScript.
Zombie.js
Zombie.js est un navigateur testant le framework JavaScript qui peut être utilisé avec un framework de tests unitaires comme Mocha ou Jest. Cet outil peut vous aider à tester votre application Web pour vous assurer qu’elle s'affiche et fonctionne dans le navigateur comme prévu..
NanoID
NanoID est un module de nœud minuscule permettant de générer un identifiant unique. le L’identité générée comprend des lettres, des chiffres et des _ ~
des symboles pour atténuer la génération d'identifiants en double. Outre une bibliothèque JavaScript, NanoID est également disponible dans de nombreux langages de programmation et infrastructures, notamment PHP, Python, Java, Swift et Go..
Terminalizer
Un module de noeud pour enregistrer votre session Terminal et la convertir en une image GIF animée. Si vous avez créé un outil CLI, ce serait un excellent outil pour montrer comment la CLI fonctionne mieux qu'une image statique..
Laravel Admin
Un libre et framework open-source pour construire rapidement une interface d'administration. Il est construit sur Laravel et Bootstrap, ce qui permet une extensibilité et une personnalisation immédiates..
Windows95
Ce projet amusant de Felix Rieseberg, développeur chez Slack. Windows95 est un autonome application qui vous permettra d'exécuter Windows 95 sur n'importe quelle plate-forme (Windows, macOS et Linux). Vous pouvez trouver d'autres virtualisations d'autres anciens systèmes d'exploitation dans Copy.sh.
MDX Deck
Un outil qui vous permettra de créer un diaporama avec Markdown et React.js. Étant capable de les utiliser ensemble, il est maintenant si facile de composer chacune de vos diapositives tout en offrant une interactivité à l'aide d'un composant React.js.
Pure Bash Babel
Une collection d'extraits utiles de scripts Bash purs. Chaque script est accompagné d'un courte explication et quelques exemples d'utilisation alors va comprendre comment fonctionne le script.
Wiki.js
Une application moderne pour exécuter Wiki avec les outils les plus récents tels que Node.js, MongoDB, Git et Markdown. C'est un super alternative à une ancienne application Wiki fonctionnant en PHP et MySQL.
SwitchHosts
Une application macOS pratique pour gérer les fichiers hôte de votre ordinateur. Avec cela, vous pouvez créer un certain nombre de fichiers hôtes et l'activer en un seul clic..
ZeroSSL
Un outil pratique qui facilite la génération du certificat SSL Let's Encrypt. Vous vous n'avez pas besoin d'installer de module supplémentaire ni d'agent de script sur votre site. Suivez simplement les instructions sur les étapes du site, authentifiez-vous et le tour est joué.