Tous les articles

Écosystème Laravel : nos 10 paquets préférés !

Laravel est l’un des frameworks PHP les plus populaires au monde, reconnu pour sa simplicité, son élégance et […]

IA : laisser les utilisateurs générer des requêtes en langage naturel ?

Puisque que les entreprises doivent gérer des données de plus en plus complexes et qu’il devient nécessaire d’y […]

IA : Que faire ? Comment faire ?

Deux questions se posent rapidement lorsque l’on parle d’IA : que faire et comment faire ! Déjà le […]

Quels enjeux technologiques pour le secteur bancaire en 2024 ?

Le Bank Tech Day 2024 est un événement incontournable pour les acteurs du secteur bancaire, réunissant experts, décideurs […]

Bonnes pratiques pour documenter son code PHP en utilisant ADR (Architecture Decision Records)

Documenter le code est un aspect clé du développement logiciel. C’est essentiel non seulement pour la maintenance mais […]

L’achèvement d’un projet signe-t-il son arrêt de mort ?

Parlons un peu du post-mortem ! 💀 Vous venez de réaliser un super projet, il a été mis […]

Déconnecté mais jamais limité : optimiser votre appli avec le mode hors ligne

Imaginez une application mobile révolutionnaire, une sorte de génie numérique qui réalise vos désirs les plus fous : […]

Révolutionner le développement d’applications mobiles : FlutterFlow

FlutterFlow émerge comme une solution innovante qui promet de transformer la manière dont les développeurs et les concepteurs […]

Qu’est-ce que l’Inversion des Dépendances ?

L’Inversion de Dépendance (IoD) est un concept fondamental en développement qui contribue à la flexibilité et à la […]

Naviguer avec TheCodingMachine : des projets web en toute sécurité

Le monde du développement web n’est pas sans danger ! On ne peut pas nécessaiment éviter les pirates […]

Web temps réel : quand chaque milliseconde compte !

Dans un site, un statut “hors ligne” qui passe à “en ligne” sans que vous n’ayez rien fait […]

La norme ISO 27001 : la mise en place chez TheCodingMachine !

Si vous ne savez pas ce qu’est la norme ISO 27001, voici un article qui décrit succinctement ce […]

L’Intelligence Artificielle Générative, quelles applications pour l’entreprise ?

Comme toutes nouvelles technologies, l’intelligence artificielle générative fait couler beaucoup d’encre. Dans cet article, nous essayerons de répondre […]

Quelles solutions de paiement pour mon site marchand ?

Les solutions de paiement sur un site web marchand ne sont pas seulement variées ; elles sont très […]

Maîtriser la Sérialisation des Données en PHP avec SF Serializer

La gestion efficace de la représentation et du transfert des données est cruciale dans n’importe quel projet web. […]

Comment rédiger de bonnes spécifications ?

Même si les méthodes agiles prennent de plus en plus le pas sur des méthodes plus anciennes comme […]

Comment gérer la sécurité d’un projet web en suivant les recommandations de l’OWASP ?

Ceci est une courte introduction au vaste domaine qui est la gestion de la sécurité d’un projet web. […]

Utilisation de Docker : démarrage et bonne pratique

Vous vous demandez comment commencer avec Docker ? Lorsque l’on mène des audits d’applications, il est rare que […]

Numérique responsable : comment réduire l’impact environnemental d’un site Web ?

Vous avez sûrement entendu parler du numérique responsable ! Vouloir réduire l’impact environnemental d’un site web, c’est évidemment […]

Must-have : documents d’architecture technique !

Écrire des documents d’architecture technique peut être un peu casse-pied mais c’est très important pour un projet. C’est […]

CMS Headless, “Statamic” ? : mais qu’est ce que c’est ? C’est quoi ce nom !

Alors, je ne sais pas si le nom est très heureux mais Statamic est un système de gestion […]

Tests fonctionnels, réussissez la recette de votre projet !

La phase de tests fonctionnels d’un projet web, aussi appelée recette, est la période la plus délicate d’un […]

E-commerce headless, découvrez le futur des plateformes avec Sylius  et Aimeos

Vous cherchez la meilleure solution pour votre e-commerce ? Les plateformes e-commerce headless sont faites pour vous ! […]

La révolution silencieuse du CI/CD : Continuous Integration et Continuous Delivery

Alerte Spoiler : Le développement web n’est plus ce qu’il était. Oubliez les longues nuits à traquer les […]

Comprendre les méthodologies de projet web à toutes les étapes : du Design Thinking au DevOps, en passant par l’agile ! 

Il y a beaucoup de méthodologies de projet web différentes et certains pourraient se perdre dans cette forêt […]

Les tests unitaires, la clé de voûte de la qualité d’un projet

Qui n’a jamais vécu le cauchemar d’un gros bug de production, la prise de tête de la recherche […]

On utilise Laravel Nova et on trouve ça cool ! 

Découvrez pourquoi Laravel Nova simplifie la création de back-offices Vous cherchez à développer un back-office robuste ? Laravel […]

Prix d’un projet web : les clés pour estimer votre budget avec TheCodingMachine 

Quel est le prix d’un projet web ? Voici une question à laquelle nous devons souvent répondre. Et, […]

WordPress, faut-il encore l’utiliser pour son site vitrine ? 

Vous devez créer un site vitrine et vous hésitez sur la technologie à choisir ? Alors qu’on entend […]

Dette technique, comment l’évaluer et s’en débarrasser ? 

Comme une mauvaise herbe, la dette technique peut s’immiscer dans le jardin de votre projet… Elle se cache […]

Entrepreneurs, 3 conseils pour réussir votre projet tech !

Vous avez une idée de projet tech ? Se lancer dans une nouvelle activité est une aventure passionnante […]

Crédit d’impôt innovation : une fiscalité de l’innovation avantageuse pour les entreprises

Votre entreprise innove ? Pour soutenir les entreprises qui développent des projets innovants, différentes aides fiscales ont été […]

Sécurité web : 5 failles informatiques à éviter

Fonctionnalités, design, performances, vous avez pensé à tout pour votre projet web…sauf peut-être à la sécurité ! Pourtant, qu’il […]

Informatique quantique : opportunités et challenges

Avec sa puissance de calcul, l’informatique quantique promet de révolutionner de nombreux domaines. Médecine, finance, logistique, cybersécurité, le […]

Serverless, 4 questions sur l’informatique sans serveur

Développer des applications sans avoir à gérer les serveurs, c’est possible avec l’informatique sans serveur, ou approche Serverless. […]

Éco-conception web, 20 bonnes pratiques à adopter

Créer un site web, une application ou un logiciel éco-responsable, tel est l’objectif de l’éco-conception web. De plus […]

Comprendre en 5 minutes les API

Une API (Application Programming Interface) est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes […]

Le stress test avec JMeter

Outil de stress test open source, JMeter permet de tester et d’optimiser les performances des applications, sites web […]

Airtable : une base de données no code

Associant les fonctionnalités d’une feuille de calcul à celles d’une base de données, Airtable est un outil no […]

Code review : 4 étapes pour une revue de PR efficace

Étape incontournable dans le développement d’un logiciel ou d’une fonctionnalité, la revue de PR, pour Pull Request (GitLab) […]

L’ordinateur quantique en 5 questions

Avec ses capacités de calcul incroyables et ses propriétés étonnantes, l’ordinateur quantique intrigue, fait rêver et aiguise les […]

Index égalité femmes/hommes 2022

Toutes les entreprises d’au moins 50 salariés doivent calculer et publier leur Index de l’égalité professionnelle entre les […]

5 tendances UI design à suivre en 2023

Proposer des expériences innovantes, des idées originales, des sites modernes et inspirants, répondre aux nouvelles exigences des utilisateurs […]

Mise en cache de données : définition et attention

La mise en cache de données est particulièrement adaptée pour améliorer le fonctionnement d’un site web ou d’une […]

Green IT, les principes clés du numérique responsable

Émissions de gaz à effet de serre, production de déchets toxiques, avec le développement du numérique, la question […]

Les dangers de l’over-architecture

L’objectif de cet article est de vous présenter les pistes pour identifier l’over-architecture et ses conséquences : Un […]

Préparer le développement d’une application métier performante

Que vous envisagiez la refonte ou le développement d’une application métier, plusieurs étapes sont nécessaires pour vous aider […]

Méthodologie SCRUM : tout savoir

Agile ? Scrum ? Cycle en V (Waterfall)? Difficile de déterminer quelle est la meilleure méthode pour gérer […]

Comment améliorer l’accessibilité web d’un site ?

En créant un site web, le premier objectif recherché est qu’il soit vu et lu par le plus […]

Créer un Extranet : avantages et limites

Vous souhaitez créer un Extranet ou envisagez de refondre une application métier déjà existante ? Si un tel […]

Créer une application sans coder, avec quel outil no code ?

Pour créer une application sans coder, deux options s’offrent à vous : faire appel à des professionnels spécialisés dans […]

Échec d’un projet : être accompagné pour l’éviter

Une des principales causes d’échec d’un projet est le défaut d’accompagnement lors de la préparation et du développement […]

4 ateliers pour réussir le lancement d’un projet web

Après avoir abordé les grands principes de la phase de conception dans notre précédent article, découvrez les différents […]

Plateformes no code : pourquoi un tel essor ?

Développer des applications web ou mobiles sans écrire une seule ligne de code : c’est la promesse des […]

Les différentes techniques de Natural Language Processing

Le Natural Language Processing ou NLP est une branche de l’intelligence artificielle qui développe des programmes informatiques pour […]

3 exemples d’utilisation du NLP

Avec la digitalisation des entreprises et la multiplication des communications numériques, l’Intelligence Artificielle se développe de plus en […]

Création d’appli, quelle technologie choisir ?

Pour accéder à certains services, communiquer avec d’autres personnes, faire des achats, jouer ou visionner des vidéos, les […]

Gérer les risques d’un projet web : 4 étapes clés

Retard dans le déploiement, coûts supplémentaires, inadaptation des fonctionnalités à vos besoins, développer un projet n’est pas sans […]

3 méthodes pour résoudre les problèmes d’un projet tech

Le diagnostic vient de tomber : votre projet risque de ne pas aboutir. Pourtant, pour résoudre les problèmes […]

Développement mobile : les applis React Native

Alors que les mobinautes sont de plus en plus nombreux dans le monde et que le nombre d’applications […]

Stratégie mobile : applications web PWA ou applications mobiles ?

Depuis 2015, les entreprises qui souhaitent mettre en place ou développer leur stratégie mobile ont une alternative aux […]

Développer une PWA : pourquoi et comment s’y prendre ?

Développer une PWA (Progressive Web Application) est désormais une alternative aux applications mobiles natives, lorsque l’on souhaite proposer […]

3 solutions pour booster la vitesse d’un site

Vous avez des problèmes de performance web liés à un fort trafic ou plus globalement à votre bande […]

7 outils pour tester les performances d’un site web

Pour poser un diagnostic sur d’éventuels dysfonctionnements et tester les performances d’un site web, plusieurs outils d’analyse existent. […]

Choisir une blockchain pour un projet NFT

Depuis déjà quelques mois, TheCodingMachine est souvent sollicitée pour des projets au sein de l’écosystème blockchain et NFT. Notre […]

Comment optimiser vos performances web ?

Vous venez de créer ou de modifier votre site web, et vous ne pouvez que constater son succès […]

Choisir la bonne méthodologie pour un projet digital

Le choix de la bonne méthodologie pour un projet digital est l’une des clés de la réussite du […]

Comment préparer la transformation digitale d’une entreprise ?

La transformation digitale d’une entreprise est un processus complexe dont la réussite dépend en grande partie de la […]

Digitalisation : 9 raisons de se lancer

Depuis plusieurs années, l’essor d’Internet et le développement du numérique et des outils digitaux ont profondément modifié notre […]

Langages web HTML et CSS : créer des pages web stylées

Langages web à la base de tout projet digital, HTML et CSS permettent d’indiquer au navigateur web comment […]

Les 3 étapes clés pour préparer son projet web

Pour mener à bien un projet web, il est essentiel de passer par certaines phases : conception, développement, production, […]

La conception d’un projet web chez The Coding Machine

Qu’elle soit réalisée « au forfait », grâce à un « backlog » ou un « cahier des […]

Tendances UI 2022

Une bonne interface est une interface intuitive et qui se démarque visuellement. La première impression est décisive, d’où […]

Vocabulaire tech : 15 mots à connaître

Dans un secteur innovant, en perpétuelle évolution, difficile de s’y retrouver parmi tous les termes utilisés par les […]

Connaissez-vous les notions de base en informatique ?

Loin d’être réservé aux seuls « geeks », l’informatique s’est immiscée partout dans notre quotidien. Difficile dès lors de passer […]

PHP 8 & 8.1 : nouveautés, compatibilités et migration

PHP 8 a été officiellement lancé le 26 novembre 2020, cela fait donc un peu plus d’un an […]

4 conseils pour rédiger un cahier des charges web

Vous souhaitez lancer un site, une plateforme ou une application et vous devez rédiger un cahier des charges […]

Créer une plateforme web : intérêts et contraintes

Dans le cadre de la digitalisation de votre entreprise, créer une plateforme web apparaît souvent comme LA solution, […]

TheCodingMachine autour du monde !

Nous sommes un groupe international, composé de quatre filiales indépendantes situées à Paris, Lyon, Hong Kong et Lisbonne. […]

5 exemples de projets NFT, Blockchain et crypto-monnaie pour enfin rentrer dans le concret !

NFT, Blockchain, Crypto-monnaies sont aujourd’hui souvent des buzzwords qu’on retrouve dans toutes les conversations ou articles tech. Mais […]

6 bonnes raisons de recruter des stagiaires

À travers cet article, nous allons challenger votre vision du stagiaire et vous démontrer pourquoi les recruter apporte de la valeur ajoutée à votre structure.

Comment faire monter en compétences vos salariés grâce au peer-coding ?

Que nous soyons en présentiel ou en télétravail comme depuis un an, l’intégration de nos collaborateurs est un […]

L’émergence des PWA signe t-elle la fin des applications mobiles ?

Chez TheCodingMachine nous nous intéressons aux Progressive Web Applications depuis déjà plusieurs années. Les Progressive Web Apps (PWA) […]

6 idées pour mettre en place un plan de transformation digitale

Vous souhaitez mettre en œuvre votre plan de transformation digitale mais lorsque vous commencez à le rédiger les […]

Architecture JS Less, première approche

Les architectures web ont tendance à devenir de plus en plus complexes. Impossible d’installer un projet sans y […]

Index égalité femmes/hommes 2021

Avec un score de 80/100 à l’index d’égalité femmes / hommes pour l’année 2021, nous sommes ravis de […]

MVP SAAS Pourquoi et comment le développer rapidement

Faire un MVP (Minimum Viable Product) permet de tester très vite un marché. Comme nos clients, nous avons […]

12 bonnes raisons de rejoindre TheCodingMachine

Parfois trouver une entreprise dans laquelle on se sent bien et épanoui peut devenir un vrai casse-tête… Les […]

Looking for talented freelancers!

À travers cet article, nous allons challenger votre vision du stagiaire et vous démontrer pourquoi les recruter apporte de la valeur ajoutée à votre structure.

Réussir les ateliers de conception d’un projet web

Après avoir abordé les grands principes définissant une phase de conception dans notre précédent article, nous vous proposons […]

Why now is the best time for SMEs to go digital in Hong Kong

If you’re a small business, you’ve likely been affected by the Covid19 pandemic. People are more anxious, hesitant, […]

From Paris to London, notre CTO anime un workshop à la PHP UK Conference 2020 !

ITW : David Négrier, notre CTO, nous raconte l’expérience de son 1er workshop PHP « C’est vraiment sympa d’aller […]

Le regard d’un insider de TheCodingMachine, Yassine

De son expérience relatée dans cette vidéo, Yassine dévoile ses ambitions, et comment à travers son stage il […]

Elasticsearch : 3 étapes pour une utilisation optimale

Elasticsearch est une base de données NoSQL particulièrement performante pour mettre en place un système de recherches complexes. […]

NOW SOCIAL, UNE APPLI AU SERVICE DES COWORKERS

Découvrez Now-Social, la toute nouvelle application mobile  développée par notre agence lyonnaise. Gamification, matchmaking… elle a tout pour favoriser […]

Bande passante : 3 solutions pour l’améliorer !

Vous avez des problèmes de performance liés à un fort trafic ou plus globalement à votre bande passante […]

REACT NATIVE MEETUP : BIEN DÉMARRER SUR MOBILE

Vous souhaitez tout connaître de React Native, la technologie en vogue en conception d’application ?Jérémy Dollé, chef de […]

CAS CLIENT : MILLEIS BANQUE

Nouvelle identité, nouvelle stratégie… en mai 2018 Barclays France a laissé place à Milleis Banque. La nouvelle banque […]

Developer Experience / GraphQL et ses outils

Developer Experience et GraphQL, retour sur notre dernier meetup avec l’AFUP Paris. DX : DEVELOPER EXPERIENCE La Developer […]

WORKING WITH STYLE

Développer un site web ou une application mobile c’est bien, mais lui donner du style c’est encore mieux. […]

SAUVETAGE DE PROJET : MÉTHODES ET CAS PRATIQUE

Le diagnostic est tombé : votre projet est planté. Pas de panique, on vous donne 3 méthodes pour […]

Les bases de données : SQL, NoSQL, ElasticSearch

SQL, MYSQL, NoSQL, Elasticsearch, vous avez encore du mal à faire la différence entre les différentes bases de […]

Comment réussir son cahier des charges web ?

TheCodingMachine vous livre quelques règles pour réussir son cahier des charges web. L’idée est claire dans votre tête, […]

FAITES VOS PREMIERS PAS SUR GIT !

Outil indispensable chez TheCodingMachine, Git est un logiciel de gestion de versions qui permet de récupérer son travail, […]

Data Gouvernance et IA : comment exploiter vos données ?

Face à un afflux considérable de données et à un renforcement de la législation, la Data Gouvernance et […]

SAUVETAGE DE PROJET : DETECTEZ TOUS LES RISQUES !

Il faut se rendre à l’évidence, un projet n’est jamais sans risque, le danger se cache dans les […]

DE STAGIAIRE À DIRECTEUR DE PROJET, RETOUR SUR LE PARCOURS DE PIERRE

QUEL EST TON PARCOURS, TA FORMATION ? Après une classe prépa, j’ai intégré l’ENSIMAG, l’École Nationale Supérieure d’Informatique […]

VOUS AVEZ DIT HONG KONG ?

TheCodingMachine s’exporte à l’international et s’installe en Chine, plus précisément à Hong Kong ! Après une ouverture à […]

GraphQL everywhere with GraphQLite

Comment rendre plus simple le travail des développeurs PHP qui souhaitent utiliser GraphQL ? TheCodingMachine vous facilite la tâche […]

REACT-NATIVE

Dans un monde où tout est mobile first, comment développer une bonne application ? Une application web est-elle […]

Gérer les erreurs comme un pro ! Part 2

David est de retour pour nous en apprendre un peu plus sur la gestion des erreurs ! Si la […]

BEST PRACTICE : GESTION DES ERREURS

« CA NE MARCHE PAS, J’AI UN ÉCRAN BLANC !» « CA S’ARRÊTE SANS MESSAGE D’ERREUR ET SANS LOG […]

APPRENONS DE NOS ERREURS GRÂCE AU POST MORTEM

Le Post Mortem est un outil d’aide à la gestion de projet. Utilisé à la fin de chaque […]

APPRÉHENDER LES RISQUES GRÂCE AU QUALITY ASSESSMENT (QA)

 « Réussir à améliorer la qualité et à inscrire durablement son entreprise dans une dynamique d’amélioration continue, ne peut […]

SERVERLESS & PHP : MAIS OÙ EST PASSÉ LE SERVEUR ?

Traditionnellement, l’hébergement a toujours été orienté « ressource » : on paye un serveur, on loue un espace disque que l’on […]

LA RSE CHEZ THECODINGMACHINE

La Responsabilité Sociétale des Entreprises interroge l’entreprise sur son impact au niveau social, économique et environnemental. Entretien avec […]

Interview : L'IMPORTANCE DE LA FORMATION INTERNE

Cette semaine, Thibaut Balmette et Kévin Nguyen vous parlent des formations internes chez TheCodingMachine. TOUT D’ABORD, POUVEZ-VOUS VOUS […]

[Formation NOOB] Tester sans se faire détester

Vous avez lu notre article  « Débugger sans peine » et maintenant vous souhaitez passer à votre phase de test ? Dans […]

BIEN SUIVRE LES MÉTRIQUES DE VOTRE PROJET

La semaine dernière nous vous donnions toutes les clés pour rendre un projet interne rentable. Dans la même démarche […]

[Formation NOOB] Débugger sans peine !

Vous êtes chef de projet web junior ? Votre client fait face à un bug ? Cette vidéo est faite […]

PROJETS INTERNES, COMMENT LES RENDRE RENTABLES ?

Refonte de site web, développement d’un intranet, d’une application… avec la digitalisation des entreprises, les projets internes se […]

La gestion de soi lors du sauvetage d’un projet

Le diagnostic est sans appel, votre projet est planté. Pas de panique, TheCodingMachine vous apporte des solutions ! […]

La définition du périmètre : facteur essentiel du sauvetage de projet

La peur du « pas assez » ou le périmètre à la dérive La peur du « pas assez » […]

Méthode pour un sauvetage de projet efficient

Votre projet n’avance plus ? Il est dans une situation critique ? Cet article se propose de vous […]

Développement personnel : l’Holacratie comme modèle de management

Dans notre vision d’une entreprise, le profit n’est pas la seule valeur. Nous estimons que le développement personnel […]

Gérer un pic d’audience

Un jour, vous passerez sur Télématin, vous serez à la une de MyLittleParis, vous lèverez des fonds, vous […]

Optimiser son site web

Amazon indique que si le temps de chargement de la page augmente de 0,1 seconde, les ventes chutent […]