Catégorie : Développement informatique
-
Bashgit prompt
Je bave souvent devant les prompt de terminal qu’on voit sur le web mais une fois installé ça fait très gadget, plus gênant qu’autre chose. J’ai tout de même ajouté un peu de couleur, pour aider à repérer le début de chaque invite quand je remonte dans l’historique. Reste que quelques indicateurs ça peut être…
-
Informations personnelles pour les sites e-commerce
J’aimerai tant un site e-commerce qui ne me demanderait pas de créer un compte pour faire un achat. Qu’il me soit obligatoire de décliner nom et adresse pour par exemple acheter un livre en ligne… est plus que gênant Je regarde la super lampe déco, je clique sur « acheter », je saisis une éventuellement adresse de…
-
Pagination sans limit ni offset
TL;DR: La pagination c’est bien™, le faire avec des paramètres limit/offset c’est mal™. C’est très simple à expliquer : Si les données sont mises à jour entre deux requêtes d’une même pagination, au mieux vous manquez des données et en visualisez d’autres en double, au pire vous corrompez tous vos calculs. Hypermedia La solution magique c’est…
-
Working with designers
J’ai lu récemment le Working with designers, et ça me donne l’occasion de publier une réflexion qui me trotte dans la tête depuis longtemps : Vous avez besoin d’un graphiste dans votre équipe. En interne, à demeure. Oui, on peut très bien faire un peu tout sans graphisme, et trouver un prestataire quand il s’agit quelques…
-
Date dans les API : Préciser l’heure et le décalage horaire
– Cette méthode donne la date et l’heure de publication – L’heure dans quel référentiel ? c’est l’heure UTC ? – Non, nous avons des contenus français, c’est l’heure française – OK, je suppose qu’on parle de la métropole et de l’heure de Paris donc. Comment gérez-vous les changements d’heure légale ? Si je prends comme référence 2h30…
-
Usure mentale de la non-qualité
Vous pouvez argumenter à propos du retour sur investissement de hausser un peu le niveau de qualité – je l’ai fait aussi – mais il faut avouer que sauf à connaitre le futur, ces chiffres auront la même fiabilité et la même précision que l’horoscope de l’année dernière. Tout au plus peut-on tracer une ligne…
-
Tomber en marche
Celle ci je ne peux me retenir de la copier car elle est magnifique : $override = null; if ($notify_admin and $conf[‘browser_language’]) { if (!get_browser_language($override[‘language’])) { $override=null; } } À première vue, le code ne fait rien. À la seconde lecture non plus, je vous rassure. Après explication, la méthode get_browser_language utilise un passage par…
-
Deadline
La plupart du temps la deadline est une manif d’une fausse urgence créée par une absence de décision — Raphaël Je ne saurais mieux dire. Estimer puis mesurer le niveau d’effort est important pour piloter la décision. Parfois la date de livraison est un élément nécessaire, mais le plus souvent il ne s’agit que d’un…
-
Autoprefixer
Je note ici autant pour ceux qui ne connaissent pas que pour mon moi de plus tard : Autoprefixer, qui prend une CSS classique et qui ajoute les versions préfixées utiles pour les différents navigateurs. Ça ne le fait pas bêtement, genre pour flexbox ça sait gérer les différences de syntaxes. Bref : utile.
-
The emperor’s new clothes were built with Node.js
Attention ça va réagir :) I want to address one-by-one all of the strange and misguided arguments for Node.js in one place. C’est chez Eric Jiang, et si c’est plein d’opinion, d’ironie et de caricature, c’est quand même vrai sur le fond.