Veille de CCM Benchmark Group

The DRY principle misunderstood

The DRY principle appears so simple it's very easy to misunderstand it. This article go through every aspects of it with multiple examples.

<web-techno.net>
By red - - PHP-Système
Performance (Symfony Docs)

Performance: Symfony is fast, right out of the box. However, you can make it faster if you optimize your servers and your applications as explained in the following performance checklists. Symfony Ap...

<symfony.com> quelques conseils pour optimiser une conf serveur autour de SF, essentiellement des éléments de base mais intéressant à garder sous le coude comme check-list
By xavierccm - - PHP-Système
Scastie - An interactive playground for Scala

Scastie can run any Scala program with any library in your browser. You don’t need to download or install anything.

<scastie.scala-lang.org>
By sylvain - - PHP-Système
PHP: rfc:propertygetsetsyntax

Si tu laisses un dev créer une propriété en public, quand je vais vouloir surcharger cette classe, je ne vais pas pouvoir ajouter des contraintes sur cette propriété, car ça ne passe pas par un setter. Avec cette RFC <wiki.php.net>, je peux surcharger le comportement lors d'une écriture, et donc rendre mon objet immutable si je le souhaite, mais je peux faire bien plus que de l'immutabilité
By red - - PHP-Système
AlloyCI

Continuous Integration set free.

<alloy-ci.com> l'idée semble pas mauvaise (mais apparemment github centric) et assez proche de ce qui est prévu chez nous
By xavierccm - - PHP-Système
By ernest - - PHP-Système
Pour ceux que ca interesse :

Pour ceux que ca interesse : <medium.comas/making-symfonys-router-77-7x-faster-1-2-958e3754f0e1>
By ernest - - PHP-Système
Rémon van de Kamp on Twitter

“I just blogged: All answers to https://t.co/DRshTdbuE0 with explanations - https://t.co/eZgWs1OvEA”

Pour ceux qui avaient jouer a returntrue.win les réponses sont là : <twitter.com>
By ernest - - PHP-Système
return true to win

Pour ceux qui avaient jouer a returntrue.win les réponses sont là : <twitter.com>
By ernest - - PHP-Système
PHP 7 Throwable Errors Exceptions

Les erreurs sont présentes dans notre code, dans le code des librairies externes, ou même en cas de défaillance matérielle. C’est pourquoi la maîtrise des Throwable est indispensable afin d’avoir une gestion d’erreurs de qualité.

<blog.eleven-labs.com>
By urenaud - - PHP-Système
Google lance son format stories via AMP | Offremedia

Né de conversations avec les éditeurs européens via la Digital News Initiative, la dernière nouveauté du projet open source AMP (Accelerated Mobile Pages), «AMP Stories», est proche des formats équivalents chez Snapchat et Instagram.

<www.offremedia.com>
By dsyren - - PHP-Système
PHP type hinting: what you shouldn't do

We (should) all love PHP scalar and return types. However, even this great PHP7 improvement hide a lot of surprises every serious developer should be aware of.

<web-techno.net> intéressant :slightly_smiling_face:
By sylvain - - PHP-Système
Symfony News on Twitter

“PHP 7.3 will include a new hrtime() function to provide a high-resolution monotonic timer and overcome the limitations of microtime() https://t.co/CRhMnAtFry (more about monotonic clocks: https://t.co/DlS2cPF0hE)”

<twitter.com> (PHP 7.3 monotic timer)
By sylvain - - PHP-Système
Monolog: namespaced logger?

logger, psr logger, namespaced logger, monolog logger, monolog, monolog-cascade, monolog-cascade-namespaced, log4j, php log4j, php log4j logger

<www.fluffy.pro> (coucou <@U04V06X78>)
By sylvain - - PHP-Système
clem/slack-to-wallabag

slack-to-wallabag - A bridge between Slack and Wallabag

<github.com> (pour ceux qui ne savent pas, Wallabag est une alternative opensource à Pocket)
By sylvain - - PHP-Système
Nicolas Grekas on Twitter

“I've renamed the corresponding PR to "Match 77.7x faster" instead of "Match 5x faster", because this is what the last optimization I just pushed provides on my canonical test case. This makes our router 15x faster than FastRoute on the same case. That

sympas ces travaux sur le router sf <twitter.com>
By anthony - - PHP-Système
Online PHP editor | output for 97hB6

Test your php code: get statistics, vld output and compare output from all versions. output for 97hB6

Voilà pourquoi, il est important que dans les conventions de codage, on impose des espaces autour de l'opérateur de concaténation : <3v4l.org>
By red - - PHP-Système
bah car.name() vs name(car) ma

bah car.name() vs name(car) mais dans ce cas en php aussi obj.append vs append(obj) d'ailleurs c'est bien le car de toutes les méthodes mysql* & co qui existent en procédural ET en oop :slightly_smiling_face:
By dam75 - - PHP-Système