Catégorie : Développement informatique

  • Intro­duc­tion to Post­greSQL physi­cal storage

    Should you know about how Postgres handle the physi­cal storage? Maybe not, but knowing how it works can be useful if you need to inves­ti­gate some problems. — Rachid Belaid C’est long mais excellent. J’ai­me­rais en lire plus des comme ça.

  • Feature Toggles

    Plus j’avance et moins je crois aux branches et aux livrai­sons unitaires. Pour plein de raisons, quitte à sacri­fier un peu de perfor­mance, je conseille la livrai­son en produc­tion de tout le code, même s’il n’est pas fini. L’im­por­tant c’est l’in­ter­rup­teur, la possi­bi­lité d’ac­ti­ver ou désac­ti­ver un compor­te­ment. Feature toggles are a power­ful tech­nique, allo­wing…

  • Le baro­mètre des salaires 2015 dévoile ses résul­tats

    Rien de très éton­nant ni nouveau mais tout de même inté­res­sant : une année d’ex­pé­rience corres­pond en moyenne à 3 à 5% de salaire en plus la rému­né­ra­tion variable conti­nue d’être assez rare dans nos métiers on recrute hommes et femmes globa­le­ment au même salaire mais les augmen­ta­tions ne suivent pas le même rythme, pour arri­ver…

  • La commu­nauté JS est actuel­le­ment une machine à créer de la dette tech­nique

    on est dans la phase de l’ado­les­cence. Ça cri, ça bouge, ça a plein d’éner­gie, et ça mérite des baffes. — par Sam & Max L’ins­tal­la­tion est deve­nue un enfer. Entre les dépen­dances dépré­ciées, les libs incom­pa­tibles, les diffé­rents outils de build, et les options de config et les plugins, c’est une merde incom­men­su­rable. Plusieurs…

  • Deploying PHP 7

    Il y a de tout et de rien dans cette présen­ta­tion de Rasmus à Paris, mais je reste impres­sionné par le gain en perfor­mance annoncé partout pour PHP 7. Si on en obtient même la moitié de ça, ça reste une révo­lu­tion pour PHP. On parle de +30% de requêtes trai­tées dans le même temps…

  • Phan – Static analy­zer for PHP

    Checks for calls and instan­tia­tions of unde­cla­red func­tions, methods, closures and classes Checks types of all argu­ments and return values to/from func­tions, closures and methods Supports @param, @return, @var and @deprecated phpdoc comments inclu­ding union and void/null types Checks for Uniform Variable Syntax PHP 5 -> PHP 7 BC breaks Unde­fi­ned variable tracking Supports names­paces,…

  • So You Think You Can Program An Eleva­tor

    Many of us ride eleva­tors every day. We feel like we unders­tand how they work, how they decide where to go. If you were asked to put it into words, you might say that an eleva­tor goes where­ver it’s told, and in doing so goes as far in one direc­tion as it can before turning…

  • Fluent inter­face are evil

    Fluent Inter­faces break Encap­su­la­tion Fluent Inter­faces break Deco­ra­tors (and some­times Compo­si­tion) Fluent Inter­faces are harder to Mock Fluent Inter­faces make diffs harder to read Fluent Inter­faces are less readable (perso­nal feeling) Fluent Inter­faces cause BC breaks during early deve­lop­ment stages — Fluent Inter­face are Evil J’ai parfois l’im­pres­sion d’être dans les dino quand je me…

  • Extre­mely Defen­sive PHP

    Comment faire un code qui évite les mauvaises pratiques et reste main­te­nable en élimi­nant les risques ? La présen­ta­tion de Marco Pivetta est à regar­der. Il y a pas mal d’idées. Tout n’est pas forcé­ment à reprendre tel quel à mon avis, mais ça permet au moins d’y penser.

  • DuoTone themes

    DuoTone themes

    Je suis de ceux qui laissent souvent les thèmes par défaut dans les éditeurs de code. Je ne supporte pas les colo­ri­sa­tions sapin de Noël. Les bleu clair sur bleu foncé ne m’en­thou­siasment pas plus, j’ai commencé l’in­for­ma­tique avec ça et suis heureux d’être passé à autre chose. Par contre je tombe sur DuoTones, et…