Catégorie : Développement web
-
Flysystem – accès aux systèmes de fichier au PHP
Petite découverte récente et sympa : Flysystem. Une bibliothèque de code PHP qui présente une abstraction assez simple et sympa autour des systèmes de fichier locaux, S3, dropbox, FTP, …
-
Documentation PHP
Quelques (nombreux) écrans de présentation de Willian Durand à propos de PHP Je ne sais pas à qui est destiné cette documentation, mais c’est un boulot énorme et très bien fait de collecte, analyse et présentation des bonnes pratiques. Vous devriez passer dessus et prendre du temps à lire même si vous travaillez déjà avec…
-
Lien vers du Javascript
Problématique du jour : Intercepter l’appel à des liens via Javascript. Mon cas d’usage : J’ai des contenus (images, vidéos, audio, polices de caractères) stockés côté client (indexedDB, webSQL ou DOMStorage) que je souhaite insérer dans mes pages. (billet mis à jour au fur et à mesure des réponses) Quelques solutions : Data:URI Je récupère ma donnée, je…
-
Please stop pretending PHP is a good language
The first step to fixing a problem is admitting that there is one. Bon, des critiques de PHP ce n’est pas ce qui manque mais pour une raison inconnue je m’étais dit que ça partait bien quand j’ai lu la première ligne. Sauf qu’au final… It’s not ok that you can’t reliably get the first…
-
Bomberman massivement multijoueur
Un bomberman-like massivement multijoueur ? Je ne suis pas convaincu par l’intérêt ludique. Ne pas jouer avec ses amis, ne pas tisser de liens, avoir une interaction limitée à quelques minutes et faite au hasard, j’ai peur que ça ne remplisse pas de promesses sur le long terme. Techniquement par contre c’est intéressant, pas forcément si…
-
Je veux changer ça, et ça, et ça
Je pense que je ne suis pas le seul à imaginer régulièrement comment créer un nouveau langage ou modifier les existants à ma convenance. Sans aller jusque là, en croisant ce qui se fait dans les différents langages, on trouve toujours des point intéressants qu’on aimerait voir copiés. Voilà donc quelques unes de mes frustrations,…
-
La lame de fond nodejs
En ce moment côté startup et innovateurs, les développeurs javascript ont le vent en poupe. Pour autant, je ne crois pas que Javascript côté serveur soit le rouleau compresseur qu’on veut nous faire croire. La syntaxe du langage est honnête, mais a largement autant de points négatifs que de points positifs par rapport à l’existant…
-
Accesseurs
Je déteste avoir à programmer ou utiliser des accesseurs. Voilà, c’est dit. Sérieusement, qui a eu l’idée de faire des méthodes getX() et setX() ? Dans le meilleur des cas c’est pénible a écrire et difficile à lire. Qu’on ne me parle pas d’encapsulation, ces méthodes artificielles sont tout sauf un besoin d’encapsulation. C’est même exactement…
-
Évolution de PHP – accesseurs
Il y a matière à se réjouir : Le développement et l’évolution du langage PHP a repris. Nous avons eu les fonctions anonymes, les espaces de nom, et quelques nouveautés bienvenues, souvent attendues de trèèèèès longue date. Bref, ça bouge, bien. Nous avons cependant encore deux courants très opposés au niveau du langage : L’un qui souhaite…
-
Paliers de responsive design
Et si nous dépassions les positions de principe ? Pour faire une mise en page web « responsive », des gens biens me déconseillent de me servir des tailles des différents appareils pour imaginer les paliers sur lesquels modifier l’agencement. L’idée est de travailler sur le contenu et d’imaginer ce qui est le plus pertinent pour le contenu,…