Catégorie : Technique
-
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.
-
RSS Bridge
Pendant un temps, en particulier grâce à Google Reader, l’habitude commençait à prendre. Aujourd’hui la syndication RSS/Atom semble de moins en moins utilisée. Hors les blogs et les geeks, les flux disponibles disparaissent. Certaines plateformes en profitent d’ailleurs bien pour forcer le public à rester dans l’écosystème. Parfois même avoir un lien direct vers un…
-
Moores law hits the roof
Through the last 40 years we have seen the speed of computers growing exponentially. […] We are now approaching the physical limit where computing speed is limited by the size of an atom and the speed of light. — Agner`s CPU blog Et le reste de l’article parle de nanomètres, de parallélisation, de puces en…
-
Veille et liens
[…] Le partage d’un simple lien à peine accompagné d’un titre est remplacé par des dispositifs décentralisés, souvent en parallèle de carnets en ligne. Des partages augmentés d’une recontextualisation, d’un commentaire et de rebonds. Des veilles distribuées. — Quaternum, Quatre partages de veille : des liens et des ressources distribués […] Les gens que je lis…
-
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…
-
Performances et ressenti
Être obligé de donner une illusion de ralentissement pour que les gens comprennent que la page est chargée, ça me donne un petit tic nerveux, je ne sais pas pourquoi. Au contraire, dès que je vois un site qui se charge presque instantanément, je suis ravi. — Stéphane, à partir d’un billet qui continue chez…
-
Continuous Delivery: The Dirty Details
Continuous Delivery: The Dirty Details from Mike Brittain Il n’y a rien d’exceptionnellement nouveau mais ça permet quand même de prouver certaines pratiques : Préférer des déploiements en permanence plusieurs fois par jour plutôt que de faire un événement une fois de temps en temps à date programmée avec vrai processus autour.
-
SQL Tabs
SQL Tabs is an open source cross platform desktop client for Postgresql with Database explorer Rich scripts output Charts from query result Markdown rendering Dark and bright themes Classic and vim editing modes and many more useful features.