Choisir les bonnes technologies est une condition préalable pour devenir un développeur confirmé. Ces décisions ne sont souvent pas faciles à prendre, car il faut tenir compte de l'état technique actuel de l'application, de l'orientation du développement, des connaissances de l'équipe actuelle, des…
Vous êtes le développeur d'une importante application patrimoniale, dans laquelle vous introduisez progressivement PHPStan. On commence par le niveau 0, qui est assez difficile, mais on finit par y arriver. Vous passez aux niveaux suivants, où une partie de votre code commence à signaler une variabl…
Une histoire de fin 2016, où j'ai été littéralement sauvé par un collègue : dans une application PHP, vous décidez d'enregistrer des images via un script proxy, qui, entre autres, peut ajuster leurs dimensions et d'autres paramètres en fonction de la requête entrante. Dans le cadre de l'optimisation…
Un outil de surveillance externe vous indiquera que le temps de réponse moyen des 5 URL surveillées a doublé au cours des 30 dernières minutes. Le projet fonctionne sur un seul serveur physique qui n'est pas sous votre gestion et qui se trouve quelque part dans un centre de données. Vous vous connec…
Une histoire de 2017 : vous travaillez comme développeur principal dans une agence, et vous gérez environ 300 projets de tailles diverses que l'entreprise a développés pendant cette période. La plupart d'entre elles sont de simples applications Nette comportant jusqu'à 10 modèles, quelques formulair…
L'une des choses sur lesquelles je me suis terriblement trompé dans ma vie est mon opinion sur Microsoft. Dans ma jeunesse, j'ai utilisé Windows XP sur un vieil ordinateur de bureau, puis j'ai acheté un ordinateur portable Linux (Ubuntu) avec mon premier argent parce que Windows ne me convenait pas…
Un collègue junior vient vous voir avec une idée sur la façon de remanier/améliorer la fonctionnalité existante dans le système que vous développez ensemble. Vous êtes très heureux qu'il essaie de réfléchir, vous l'en félicitez et vous lui donnez la possibilité d'essayer. Au cours de l'analyse, vous…
Après trois ans, votre fournisseur d'hébergement vous annonce soudainement qu'il augmente le prix de 50 % le mois prochain en raison d'une hausse des coûts énergétiques. Lorsque vous négociez par téléphone, leur responsable vous dit simplement que vous devez accepter les nouvelles conditions ou qu'i…
Avec un collègue junior, vous développez une boutique en ligne personnalisée dans le cadre d'un travail FTFP (fixed price, fixed time). Vous avez tous les graphiques du modèle, la page d'accueil codée et les détails des produits prêts. Le collègue junior ne peut utiliser que Nette et Latte, le nivea…
PHP mám opravdu rád, protože umožňuje velmi rychle dosáhnout cíle a udržovat elegantní kód. První PHP aplikaci jsem naprogramoval před více než 10 lety, a od té doby se PHP stalo jedním z mých nejoblíbenějších jazyků.
Za tu spoustu let se PHP hodně posunulo, proto na tomto webu najdete spoustu postřehů a triků, jak řešit problémy elegantně. Taky si můžete pročíst série článků, zkušeností a dobře míněných rad, které pomohou zásadně zlepšit Vaše webové aplikace.
Poslední 3 roky kariéry se věnuji převážně návrhu softwaru, architektuře, tréninku vývojářů, konzultacím a školení s cílem zlepšit návrhové vzory aplikací a odhalit úzká hrdla konkrétního projektu.