Bonnes pratiques PHP

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
79
|
Mois de parution
juillet 2015
|
Domaines


Résumé
Le développement Web est une industrie très importante, très dynamique, très changeante. L'état de l'art évolue rapidement, de nouveaux patrons de conception ou d'architecture s'imposent, de nouvelles façons de faire apparaissent, des pratiques sont abandonnées ou remises au goût du jour. Cet article se propose de faire un tour des bonnes pratiques pour PHP. Mais ne paniquez pas : la plupart d'entre elles tombent sous le sens.

La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

Pytype versus Mypy : quel outil pour vérifier les types en Python ?

Magazine
Marque
GNU/Linux Magazine
Numéro
231
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Il y a quelque temps, j'avais écrit un petit article sur le typage en Python [1]. Dans cet article je présentais deux outils de vérification : Mypy et Pyre, mais il existe un autre outil, Pytype qui, lui, est donné pour capable d'inférer automatiquement le type des variables. Bonne nouvelle ?

Créez des templates pour vos projets Python avec Cookiecutter

Magazine
Marque
GNU/Linux Magazine
Numéro
231
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Il peut être rébarbatif de taper toujours les mêmes lignes, lorsque l'on démarre des projets dans un même domaine. Les risques d'erreurs sont grands et le copier-coller n'est pas non plus exempt de risques d'erreurs, sans parler de l'impossibilité de personnaliser le contenu. Les modèles - ou templates - constituent La solution...

Enfouissement de données dans un document LibreOffice

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
105
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Cacher des données dans un document, c'est de la stéganographie [1]. Ici ce qui va nous intéresser, ce n'est pas vraiment de dissimuler les données, mais de les lier à un document LibreOffice pour ajouter des métadonnées. Ces données n'étant utiles qu'à notre usage personnel, nous allons les enfouir pour qu'elles ne perturbent pas nos collaborateurs.

Les filtres de Bloom : un peu de bruit pour beaucoup [1] !

Magazine
Marque
GNU/Linux Magazine
Numéro
231
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Avec l’explosion des données (un fichier de logs, par exemple), chercher une information particulière déjà connue devient une tâche complexe. Or depuis 1970, il existe une technique particulièrement puissante qui permet de résoudre très efficacement ce problème : les filtres de Bloom. Cet article propose de les explorer et de montrer comment les implémenter.

Du Dev au Sysadmin : Apprenez à concevoir et distribuer vos applications sur plusieurs plateformes avec CMake

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
105
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Vous avez souvent réalisé des applications que vous aimeriez tester et partager avec vos collègues, mais vous êtes toujours coincés au niveau de l’organisation des fichiers sources et du déploiement ? Vous tombez pile sur l'article qu’il faut pour résoudre ces problèmes.

Utiliser Quarkus avec Panache

Magazine
Marque
GNU/Linux Magazine
Numéro
231
|
Mois de parution
novembre 2019
|
Domaines
Résumé

Ce n’est pas parce que l’on développe un microservice que l’on n’a plus besoin de manipuler de données. En fait, de nombreux microservices servent souvent justement à exposer des données variées, en provenance de différentes sources. Le framework Quarkus, dédié à la conception de tels microservices, vient donc naturellement avec sa propre API de manipulation de données : Panache ! Présentation de cette API simple, légère et extrêmement efficace  !

Par le même auteur

ProtonMail, une messagerie sécurisée plus respectueuse de votre vie privée

Magazine
Marque
Linux Pratique
Numéro
112
|
Mois de parution
mars 2019
|
Domaines
Résumé
Sécuriser ses communications est un sujet important et de plus en plus au centre des préoccupations quotidiennes. Nous verrons pourquoi ces préoccupations sont légitimes, pourquoi il est important de se protéger et pourquoi nous sommes tous concernés. Cet article essaiera d’expliquer pourquoi Proton Mail est une solution viable, sécurisée, de confiance puis nous verrons comment créer son compte en quelques minutes et ferons un tour de son interface moderne et très complète.

Utilisez DropBox depuis Python

Magazine
Marque
GNU/Linux Magazine
Numéro
206
|
Mois de parution
juillet 2017
|
Domaines
Résumé
DropBox est un service de stockage en ligne extrêmement populaire qui vous permet de sauvegarder des fichiers, ou des répertoires, d'en gérer des versions successives, de les visualiser en ligne et les partager. Cet article va vous présenter un moyen d'automatiser toutes ces tâches.

Développez une application graphique utilisant le réseau

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
90
|
Mois de parution
mai 2017
|
Domaines
Résumé

Maintenant que vous savez comment fonctionne un réseau et comment faire transiter des données, il est temps de l'appliquer à un cas pratique. Nous vous proposons de construire un serveur applicatif pour une application graphique et nous allons insister sur ce qui peut ou ne peut pas transiter par le réseau.

Principaux changements et améliorations de Django 1.10

Magazine
Marque
GNU/Linux Magazine
Numéro
204
|
Mois de parution
mai 2017
|
Domaines
Résumé
Django, le framework pour les perfectionnistes avec des deadlines est dans une phase de grande mutation et améliore rapidement ses fonctionnalités dans la perspective d'une version 2.0. Au beau milieu de l'été 2016, sortait la version 1.10 de Django. Cet article se propose de faire le tour des nouveautés et d'anticiper ce qui nous attend pour le futur.