Veille de la semaine #201543

Flyweight Design Pattern and Immutability: A Perfect Match

Cet article nous présente le design pattern flyweight et son utilisation conjointe avec l'immuabilité. Relativement peut connut, le principe fondamental derrière ce patron de conception est qu'un objet peut être conservé en mémoire après création. Ensuite si un même objet est utilisé, il n'est pas nécessaire de le recréer.

Essence

Essence est une bibliothèque PHP de crawling permettant d'extraire des informations d'une page web comme des vidéos youtube, des status twitter ou des articles de blog. Essence permet également de remplacer des urls par du contenu dans un texte (une url youtube par la vidéo correspondante par exemple). La bibliothèque embarque par défaut le support de 68 fournisseurs de contenu comme Instagram, Youtube, Twitter ou encore Flickr.

LDAP Tool

LdapTools est une bibliothèque LDAP écrit en PHP. LdapTools a été conçu pour être personnalisable et utilisable avec quasiment n'importe quel service annuaire mais contient par défaut le nécessaire pour être utilisé avec Active Directory et OpenLDAP. La bibliothèque est open-source et disponible sur GitHub.

Les commentaires