Laravel, l'un des frameworks PHP les plus en vogue en ce moment, est sorti en version 10 le 7 février 2023.
Petit tour des nouveautés !
Journal Laravel 10 : la chasse aux bugs est ouverte !
Cher Nal,
En attendant la sortie prochaine du framework en PHP Laravel 10, une chasse aux bugs a été lancée par Taylor Otwell (créateur du framework).
Pour cela, il suffit de remplir les règle suivantes :
- la pull request doit pointer sur la branche 10.x du repository laravel/framework
;
- seuls les "vrais" bugs sont acceptés : pas de corrections de typos, de nouvelles fonctionnalités ou de refactoring du code ;
- La correction du bug doit s'accompagner de (…)
PHP sort en version 8.2
Après 3 Alpha, 3 Beta et 7 RC, et tout juste un an après la sortie de PHP 8.1, PHP, le langage de programmation pour le Web le plus connu et le plus utilisé, devrait être disponible après-demain en version 8.2, la sortie initiale prévue au 24 novembre ayant été reportée.
Petit tour (non-exhaustif) des nouveautés !
Journal PHP (7) est mort ! Vive PHP (8) !
Bonjour Nal,
C'est aujourd'hui que le support de sécurité de PHP 7.4 touche à sa fin, mettant ainsi définitivement fin au support de la branche 7 de PHP.
Désormais, ne seront supportées que les versions 8.0 (support de sécurité seulement, et pour encore 1 an : le support actif ayant pris fin avant-hier) et 8.1 (version actuelle).
Vous pouvez retrouver toutes ces informations sur cette page officielle de PHP.
Tout ça en attendant la sortie de la prochaine version (…)
Laravel 9 est sorti
Laravel, un framework PHP déjà évoqué dans ces colonnes, est sorti en version 9.
Découvrons ensemble les nouveautés !
PEST soit des tests unitaires
PEST est un nouveau framework en PHP, permettant de rédiger des tests unitaires.
Basé sur le célèbre (pour ceux qui développent en PHP) PHUnit, PEST a pour lui d’être plus élégant et simple à utiliser, et apporte notamment une plus grande fluidité dans l’écriture des tests unitaires.
Il a été créé par Nuno Maduro, membre de la core team de Laravel, en sponsorware. Depuis le printemps 2020, il est publié sous licence MIT. Il ne possède aucune filiation avec Laravel, on peut tout à fait s’en servir sans.
Petit tour d’horizon !
(tous les exemples de code de cette dépêche proviennent de la documentation officielle de PEST)
PHPStan est sorti en version 1.0
PHPStan, un outil d’analyse statique de code PHP, vient de sortir en version 1.0. Pour l’occasion, un nouveau niveau de criticité a été créé.
Journal Gitlab va entrer en bourse
Gitlab, plate-forme de développement reposant sur git, et principal concurrent de Github et d'Atlassian (et qui a racheté Gitorious en 2015), va bientôt entrer en bourse (au Nasdaq) : les documents préparatoires ont été remplis, le 17 septembre dernier, nous apprend l'Usine digitale (sic).
Toujours selon l'article ci-dessus, Gitlab serait valorisé pour 6 milliards de dollars (tour de table de janvier 2021) et comptabiliserait 2.600 contributeurs et 3.600 clients (bon, là ça sent la coquille…).
Pour (…)
Laravel 8 est sorti
Laravel 8, la dernière version du framework PHP est sortie le 8 septembre 2020.
Journal Laravel a 10 ans
Laravel vient de fêter ses 10 ans cette semaine.
Pour ceux qui ne le connaissent pas : il s'agit d'un framework PHP, parfois comparé à Symfony (qui est un peu plus vieux et plus connu).
Aujourd'hui, il en est à la version 8, la 9 (LTS) étant attendue pour septembre.
"Fun fact" : les bouts de code montrés dans la dépêche citée ci-dessus sont presque tous valables tels quels, tellement le framework a su dès le départ faire des choix (…)
Journal Quand la Caisse d'Épargne force ses clients à réactiver des protocoles de sécurité obsolètes
Bonjour,
Client de la Caisse d'Épargne (dont je cherche clairement à en partir, et l'histoire du jour n'est pas la seule raison), quelle ne fut pas ma surprise de découvrir que le site Web de ma banque me demande ni plus ni moins que de rétablir des protocoles de sécurité que les navigateurs Web ne supportent plus : TLS 1.0 et 1.1
Par curiosité, j'ai fait 2-3 recherches à ce sujet : Apple, Google, Microsoft et Mozilla ont annoncé en (…)
Journal Optimisez votre code !
Cher journal,
Je voudrais te raconter une histoire, qui n'est peut-être pas encore finie d'ailleurs, qu'on pourrait résumer en 1 mot : OPTIMISATION !
Tout commence en tout début d'année : je suis embauché chez Chacun cherche son Film, une toute petite (5, moi inclus) boite qui développe un site Web faisant la promotion du cinéma indépendant. Cette boite a fait le (très mauvais, comme on va le voir) choix de faire développer son site par une boite de prestation (…)
Journal Sortie de Git 2.9
Un rapide journal pour vous dire que le logiciel de gestion de version décentralisé le plus connu et le plus meilleur (on sera vendredi dans 20 minutes, c'est bon…) vient de sortir en version 2.9 !
Au menu :
* La possibilité d'exécuter une commande, après chaque commit, lors d'un rebase
, grâce à l'option -x
: git rebase -x 'make test'
Une amélioration [forte appréciable, NdA] du rendu des diff (cf. l'exemple donné dans l'article de makina-corpus.com)
La parallélisation (…)
Journal Les premières photos de Philae
Philae (vous savez : ce robot qui est allé se perdre sur une comète tellement petite et à la gravité si faible qu'il a failli passer "par-dessus bord" en rebondissant dessus) et sa grande sœur Rosetta nous ont envoyé les premières photos de 67P/Tchourioumov-Guérassimenko.
Et y a pas à dire : c'est beau !
Et, cerise sur le gâteau robot sur la comète, elles sont sous licence CC-BY-SA 3.0 !
Journal Le 4 août, déclarée pire journée des administrateurs système...
… Car c'est le jour de commémoration de l'abolition des privilèges !
(en août, c'est tous les jours 'dredi, non ?)