Nouvelle ressource pour les développeurs Web - Mars 2018
PHP, malgré l'idée fausse et le look down, est à ce jour reste l'un des choix les plus populaires des développeurs pour la construction d'applications web . Et depuis PHP 7 a été introduit, le langage PHP a apporté une percée sur le facteur de vitesse.
J'ai été en train de creuser dans PHP ces dernières semaines et j'ai trouvé beaucoup de choses à partager. Donc, ce tour sera tout au sujet des ressources PHP, y compris; un framework PHP qui vous permettra de créer un robot de discussion, d'exécuter une application basée sur les événements comme dans Node.js, de créer une interface CLI interactive, ainsi qu'une poignée de ressources d'apprentissage pour améliorer vos compétences PHP.
Commençons.
BotMan
BotMan est un framework PHP permettant de créer un bot de chat conçu pour s'intégrer à de nombreuses plateformes de messagerie telles que Slack, HipChat et Telegram. Il est facile de l'installer via Composer et est livré avec le CLI intégré .
OupsUn framework PHP qui va faire déboguer votre code plus joli avec une interface agréable et propre. Si une erreur se produit dans votre application PHP; l'interface crée des traces montrant les codes qui ont été exécutés dans l'ordre consécutif, le code avec le problème ainsi que les environnements d'application.
PHPReactSaviez-vous que vous pouvez effectuer une programmation événementielle avec PHP? Eh bien, avec ReactPHP vous pouvez. Il s'agit d'un framework PHP de bas niveau fournissant des composants tels que EventLoop, Stream et Promise similaires à Node.js ou à d'autres applications JavaScript.
CachetCatchet est un système de surveillance d'état basé sur PHP qui est une application courante dans Saas pour surveiller leur service et fournir des mises à jour aux abonnés en cas de problèmes ou de temps d'arrêt. Vous pouvez le considérer comme une alternative à StatusPage.io mais à la place, vous l' hébergez sur votre propre serveur . C'est gratuit, open source, et vous avez un contrôle total sur les données.
Phar.ioPhar.io est une initiative visant à simplifier et sécuriser l'installation de l'application PHP phar. Phar.io vérifiera le paquet en faisant correspondre la clé SHA et la clé GPG de l'auteur avant l'installation pour s'assurer que les fichiers sont inchangés et proviennent de la source de confiance .
MatomoEst une application d'analyse basée sur PHP utile. Similaire à Google Analytics, il enregistre les visiteurs sur le site, tels que la page qu'ils ont visités, leur emplacement, etc., sauf que vous pouvez l'installer sur votre propre serveur et avoir plus de contrôle sur les données stockées.
LitemojiAnthor est un framework PHP intéressant, Litemoji facilite la traduction du mot-clé emoji en emoji. Par exemple :smile:
va se tourner vers àà         Â. Génial, n'est-ce pas?
C'est une collection de bonnes pratiques pour les tâches courantes en PHP. Ce que j'aime de cette référence est qu'elle présente les conseils de meilleure pratique avec le raisonnement derrière elle de manière courte et concise avec un extrait pour commencer avec les choses de base.
PHP HHVM BenchmarkC'est une référence d'une poignée de CMS et de frameworks basés sur PHP contre plusieurs versions de PHP et HHVM. Je suggère de démarrer votre dernier projet PHP avec PHP7.2 en tête pour profiter des dernières fonctionnalités ainsi que de la vitesse, car PHP7.2 a montré une performance exceptionnelle et un HHVM hors performance, dans ces applications référencées.
Transients asynchronesAsyn-Transients est une bibliothèque PHP, spécifiquement pour WordPress, pour gérer les transitoires de façon asynchrone. Cette bibliothèque permettra à WordPress de fournir les données transitoires périmées aux utilisateurs tout en générant de nouvelles données en arrière-plan, de sorte que les utilisateurs ne verront jamais l'impact de la régénération des transitoires.
Table ronde PHPUn canal de podcast PHP pour suivre les derniers développements PHP et la communauté. Le podcast est hébergé par Sammy Kaye Powers et vous pouvez vous abonner à la chaîne avec Youtube, RSS Feed ou iTunes.
Sécurité PHPUne collection de meilleures pratiques, astuces et méthodes pour renforcer votre application PHP. Il vous guidera à travers quelques principes de base de la sécurité jusqu'à la sécurisation contre les attaques courantes comme les scripts inter-sites (XSS), l'injection MySQL, et bien plus encore.
SyliusUn CMS e-commerce construit sur Symfony, l'un des frameworks PHP les plus populaires, Sylius est méticuleusement construit en suivant les dernières bonnes pratiques de développement. Il prend également en charge de nombreuses passerelles de paiement pour répondre aux besoins de l'entreprise, notamment Paypal, Stripe et Authorize.net.
KitabKitab est un outil PHP incroyable qui vous fera gagner beaucoup de temps en documentant votre API ou votre code. Kitab, dérivé du mot arabe qui signifie Livre, analysera le bloc de commentaire de code, testera l'extrait d'exemple de code et composera automatiquement la documentation basée sur le bloc de commentaire. Soigné!
Menu CLIUn framework PHP pour construire une belle interface de ligne de commande interactive avec liste, sélection et dialogue de confirmation. Le framework peut également être intégré dans votre application existante construite avec Symfony et Laravel.
AtoumAtoum est une alternative à PHPUnit avec une syntaxe plus expressive et est facile à configurer. Ce qui est génial à propos d'Atoum, c'est qu'il fournit une poignée d'extensions comme l' extension BDD pour Behavior-driven test et PHPUnit qui vous permet de porter vos cas d'unités de test existants de PHPUnit à Atoum.
Déjà vuUne couche d'interface utilisateur pour interagir avec le serveur ElasticSearch. ElasticSearch est un serveur d'indexation qui optimisera les performances de recherche sur votre site Web. Dejavu et ElasticSearch sont à la fois open source, gratuits et disponibles en tant qu'image Docker, ce qui facilite la connexion à votre application Dockerized existante.
Slack TermeSlack Term est un utilitaire pour accéder et interagir avec les espaces de travail Slack de Terminal . Il ne vient pas avec la belle interface comme application mobile ou de bureau évidemment. Mais si vous êtes prêt à relever un défi, cela pourrait être pour vous.
RollUpCe n'est pas un outil basé sur PHP. Néanmoins, cela peut être utile si vous souhaitez ajouter des flairs JavaScript spéciaux à votre application PHP . RollupJS est un outil pour compiler vos modules JavaScript dans un paquet
BattementFlutter est une nouvelle initiative de Google qui permettra aux développeurs mobiles de créer rapidement une interface utilisateur native pour leurs applications iOS et Android avec des performances natives. Consultez la galerie de widgets pour l'interface utilisateur fournie dans le cadre.
Le cadre d'hélice associe Bootstrap et Google Material Design
L'immense popularité de la conception matérielle de Google ne devrait pas surprendre. Il fait partie d'un style d'interface utilisateur moderne se concentrant davantage sur le design plat avec un accent sur les modèles UX et d'utilisabilité .En prenant les concepts de conception matérielle et en les ajoutant à Bootstrap, nous obtenons le framework Propeller .Ce fr
Comment vivre à travers une batterie mourante sur Android
La vie courte de la batterie est l'une des plus grandes chutes des téléphones Android, et il y a des moments où vous ne pouvez pas avoir accès à un point de charge lorsque vient ce moment redouté. Dans une telle situation, nous connaissons des moyens pratiques pour réduire l'utilisation de la batterie et permettre à votre téléphone de survivre avec une batterie faible pendant un certain temps.Bien qu