Articles

  • «
  • 1 (current)
  • »

ValueObject : qu'est ce que c'est ?

Quelle différence entre ValueObject et Entity ?


08 février 2017

Souvent associés au Domain Driven Design (DDD), les ValueObjects font partie des concepts méconnus mais pourtant très simples que chaque développeur devrait connaître.Le DDD divise nos objets métiers de base en deux catégories : les entités (entity) et les valeurs (value object). Avant mêm ... lire la suite

Regexp en PHP, le mémo indispensable

Tout ce qu'il faut savoir sur les expressions régulières


28 décembre 2014

Les expressions rationnelles, aussi appelées expressions régulières et abrégées regex ou regexp, sont des outils extrêmement utiles pour rechercher, segmenter et travailler une chaîne de caractères. Il existe de nombreux moteurs de regexp (Perl, POSIX, Java, .NET, Javascript, XML path etc...) et c ... lire la suite

Qu'est ce qu'une closure ?

Quelle est la différence entre une closure et une fonction anonyme ?


25 juin 2014

Cet article, qui n'est pas spécifique à un langage particulier, a pour but d'expliquer ce qu'est une closure et la différence avec une fonction anonyme.Avant tout, sachez que tout le monde n'est pas d'accord sur le sujet et que, par exemple, mon avis est différent de ce que vous pourriez l ... lire la suite

La fonction isset et la valeur null

Comment détecter une valeur null dans un tableau ?


13 avril 2014

Lorsqu'ils cherchent à vérifier l'existence d'une clé dans un tableau, beaucoup de développeurs utilisent la fonction isset. Un simple test nous montre pourtant que ce n'est pas le meilleur choix à faire.Est-ce que cette clé est présente dans mon tableau ? $a = array( 'cle1' => ... lire la suite

Les différentes façons de fusionner deux tableaux en PHP

Quelles sont les différences entre array_merge, array_merge_recursive et l'opérateur + ?


11 janvier 2014

Cet article va vous présenter trois façons de fusionner des tableaux avec des fonctions natives de PHP : array_merge, array_merge_recursive et l'opérateur +.Attention, certains résultats risquent de vous surprendre !Pour illustrer les exemples, nous allons utiliser une petite partie de la ... lire la suite

Le lazy load en PHP

N'initialiser que les objets réellement utilisés


06 janvier 2014

Il existe de nombreuses façons de faire du lazy load, cet article va en présenter deux très proches l'une de l'autre. Le terme lazy load représente la faculté de n'initialiser des entités que lors de leur première utilisation. Ceci garantit de ne pas consommer de ressources inutileme ... lire la suite

Socionel : le réseau social de demain

Interview de Igor ZLOBINE, fondateur de Socionel


09 décembre 2012

A l'heure à laquelle les réseaux sociaux n'ont jamais été aussi nombreux, un petit nouveau vient de rentrer dans la course et il est français !Créé et développé par Igor ZLOBINE, un entrepreneur russe vivant en France depuis plus de 10 ans, Socionel vient de sortir en version béta. Repren ... lire la suite

Qu'est ce qu'un zombie ?

Des processus pas tout à fait morts...


02 juin 2014

Lorsqu'un processus père créé un processus fils, par exemple avec la fonction fork, il a le devoir d'écouter l'état de son fils et de vérifier s'il n'est pas mort grâce aux fonctions wait et waitpid.Tout processus fils qui meurt et dont le père, toujours en vie, n'est pas au courant, est a ... lire la suite

Qu'est ce qu'un démon ?

Ces processus qui tournent en arrière plan...


21 janvier 2012

Lorsque vous entendrez parler de démons dans le milieu de l'informatique, sachez qu'il s'agit d'un type de processus.Les démons (plus couramment écrit en anglais daemon) sont bien connus comme étant des processus s'exécutant en arrière plan.Dans un sens un peu plus technique, on a ... lire la suite

La priorité des opérateurs en PHP

Quelle est la différence entre && et AND, || et OR ?


07 janvier 2012

En PHP il existe de nombreux opérateurs avec pour chacun, une priorité sur les autres.Dans cet article nous nous intéresserons à cinq d'entre eux : '=', '&&', 'AND', '||', 'OR'.Comme vous l'avez déjà remarqué je pense, il existe deux opérateurs OU et deux opérateurs ET. La plupar ... lire la suite

Easter egg : Les fonctions cachées de vos programmes préférés

Snake sur Youtube, Tétris sur Emacs, robot sur Firefox et tous les autres...


22 août 2011

Si vous pensez connaître tous les programmes que vous utilisez, je pense qu'en lisant cet article vous allez être drôlement surpris. Un easter egg (oeuf de pâques) est une fonction cachée dans un programme. Evidemment tous ceux qui seront cités ci-dessous ont été testés. N'hésitez pas à laisser un ... lire la suite

  • «
  • 1 (current)
  • »