Quand le responsive ne suffit plus : calculer sa mise en page au pixel près.
En cours d’écriture ou de réécritureSouhaitez vous être informé lors de la publication?NonOui
En cours d’écriture ou de réécritureSouhaitez vous être informé lors de la publication?NonOui
Dans la continuité du récent article Le parcours du développeur web : guide des langages et ressources fiables, nous allons poser une base solide : préparer rapidement notre environnement de travail pour coder dans de bonnes conditions....
Au fil des projets, certaines structures se révèlent si pratiques qu’elles finissent par s’imposer naturellement. tab_options fait partie de celles-là. D’abord conçue pour remplir simplement quelques listes de choix, elle s’est peu à peu...
Cet article parle d’outils nés du terrain, d’applications conçues pour répondre à des besoins concrets, pensées pour être utilisées, partagées, et adaptées à leur contexte. Chaque outil, qu’il soit isolé ou connecté à d’autres,...
Nous avons tous vu passer des bouts de code où await rend l’asynchronisme presque invisible, comme si JavaScript devenait synchrone par magie. Pourtant, il arrive souvent qu’un développeur tente un await dans une fonction...
Moderniser un projet web ne signifie pas forcément tout recommencer. Dans bien des cas, il s’agit plutôt de rétablir une base saine, de comprendre les choix passés, et de construire un futur viable. L’objectif...
Culture web / Design UX/UI et systèmes / Grilles & Maquettes / Méthodologie
par birnou · Published 14 septembre 2025
Dans notre quotidien numérique, tout semble pouvoir être prototypé en ligne, en drag and drop, en quelques clics. Mais chez Pem’s Projects, les meilleures idées sont nées ailleurs. Pas sur écran. Sur des carnets,...
Cet article s’inscrit dans la série dédiée à la modernisation des projets développés avec Dreamweaver, souvent sur de longues périodes. Après avoir abordé les blocages techniques liés à l’ancienneté des sites, nous examinons ici...
Comme évoqué dans « Moderniser un projet Dreamweaver : comprendre avant d’agir« , Dreamweaver a longtemps permis de créer rapidement des sites complets grâce à des outils intégrés et des méthodes qui, à l’époque, répondaient aux...
Dreamweaver est encore là. Il s’installe, il s’ouvre, il édite. Certains s’en servent tous les jours, pour maintenir un site, en créer un nouveau, ou simplement garder un environnement familier. Mais derrière cette façade...
Développer, ce n’est pas juste écrire du code. C’est choisir des outils, adopter des postures, transmettre des intentions. Ce texte rassemble des fragments, des observations, des moments clés rencontrés au fil du temps. Il...
Lorsqu’on débute avec MySQL ou MariaDB, on se concentre d’abord sur l’écriture de requêtes qui fonctionnent. Mais dès que la base grandit, certaines requêtes deviennent lentes, sans qu’on comprenne toujours pourquoi. Est-ce le volume...
Nous avons souvent recours à deux requêtes distinctes pour insérer des données calculées dans une base SQL : d’abord un SELECT, puis un INSERT. Ce schéma fonctionne, mais il fragmente la logique, complique le...
Saisir un mot de passe dans un formulaire semble anodin. Pourtant, cette interface minimaliste ouvre l’accès à des espaces privés, souvent sensibles. Et dans l’ombre, des robots testent en boucle des identifiants, contournent les...
Nous révisons actuellement l’arborescence, l’architecture générale et les liens entre articles, tout en mettant à jour certains contenus devenus anciens ou inachevés. Nous nous en excusons sincèrement et faisons au plus vite pour que la navigation retrouve toute sa fluidité.
Si vous ne trouvez pas ce que vous cherchez, vous pouvez passer par la page de contact, nous vous répondrons avec plaisir.