Catégorie : Développement informatique
-
Introduction to PostgreSQL physical storage
Should you know about how Postgres handle the physical storage? Maybe not, but knowing how it works can be useful if you need to investigate some problems. — Rachid Belaid C’est long mais excellent. J’aimerais en lire plus des comme ça.
-
Feature Toggles
Plus j’avance et moins je crois aux branches et aux livraisons unitaires. Pour plein de raisons, quitte à sacrifier un peu de performance, je conseille la livraison en production de tout le code, même s’il n’est pas fini. L’important c’est l’interrupteur, la possibilité d’activer ou désactiver un comportement. Feature toggles are a powerful technique, allowing…
-
Le baromètre des salaires 2015 dévoile ses résultats
Rien de très étonnant ni nouveau mais tout de même intéressant : une année d’expérience correspond en moyenne à 3 à 5% de salaire en plus la rémunération variable continue d’être assez rare dans nos métiers on recrute hommes et femmes globalement au même salaire mais les augmentations ne suivent pas le même rythme, pour arriver…
-
La communauté JS est actuellement une machine à créer de la dette technique
on est dans la phase de l’adolescence. Ça cri, ça bouge, ça a plein d’énergie, et ça mérite des baffes. — par Sam & Max L’installation est devenue un enfer. Entre les dépendances dépréciées, les libs incompatibles, les différents outils de build, et les options de config et les plugins, c’est une merde incommensurable. Plusieurs…
-
Deploying PHP 7
Il y a de tout et de rien dans cette présentation de Rasmus à Paris, mais je reste impressionné par le gain en performance annoncé partout pour PHP 7. Si on en obtient même la moitié de ça, ça reste une révolution pour PHP. On parle de +30% de requêtes traitées dans le même temps…
-
Phan – Static analyzer for PHP
Checks for calls and instantiations of undeclared functions, methods, closures and classes Checks types of all arguments and return values to/from functions, closures and methods Supports @param, @return, @var and @deprecated phpdoc comments including union and void/null types Checks for Uniform Variable Syntax PHP 5 -> PHP 7 BC breaks Undefined variable tracking Supports namespaces,…
-
So You Think You Can Program An Elevator
Many of us ride elevators every day. We feel like we understand how they work, how they decide where to go. If you were asked to put it into words, you might say that an elevator goes wherever it’s told, and in doing so goes as far in one direction as it can before turning…
-
Fluent interface are evil
Fluent Interfaces break Encapsulation Fluent Interfaces break Decorators (and sometimes Composition) Fluent Interfaces are harder to Mock Fluent Interfaces make diffs harder to read Fluent Interfaces are less readable (personal feeling) Fluent Interfaces cause BC breaks during early development stages — Fluent Interface are Evil J’ai parfois l’impression d’être dans les dino quand je me…
-
Extremely Defensive PHP
Comment faire un code qui évite les mauvaises pratiques et reste maintenable en éliminant les risques ? La présentation de Marco Pivetta est à regarder. 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
Je suis de ceux qui laissent souvent les thèmes par défaut dans les éditeurs de code. Je ne supporte pas les colorisations sapin de Noël. Les bleu clair sur bleu foncé ne m’enthousiasment pas plus, j’ai commencé l’informatique avec ça et suis heureux d’être passé à autre chose. Par contre je tombe sur DuoTones, et…