Auteure: Dmitry Yerygin

Dmitry Yerygin

Responsable de l'équipe de développement chez Redwerk
linkedin

Diplômé en systèmes de contrôle et en génie informatique, Dmitry excelle dans la création d’architectures logicielles robustes. Fort de plus de 20 ans d’expérience technique, il allie un esprit analytique aiguisé à d’excellentes aptitudes à la communication.

Publications récentes de Dmitry

L’IA dans les transports : applications et cas d’usage

L’IA dans les transports : applications et cas d’usage

L'IA dans les transports sans le battage : itinéraires, maintenance prédictive et gestion du trafic, leurs technologies et leur délai de rentabilité....

En savoir plus
Cas d’usage du machine learning pour les entreprises

Cas d’usage du machine learning pour les entreprises

Découvrez les cas d'usage du machine learning pour les entreprises, de la prévision de la demande à l'IA documentaire, avec un filtre en 5 étapes pour choisir un premier projet ML rentable....

En savoir plus
Preuve de concept en développement logiciel

Preuve de concept en développement logiciel

La preuve de concept en développement logiciel, expliquée simplement : ce qu'une PoC teste, en quoi elle diffère d'un prototype et d'un MVP, et quand vous en avez réellement besoin....

En savoir plus
IoT dans l’agriculture : guide de connectivité et de matériel

IoT dans l’agriculture : guide de connectivité et de matériel

L'IoT dans l'agriculture, bien planifié : comparez LoRaWAN, NB-IoT et satellite, choisissez vos capteurs de terrain et comblez les manques d'énergie et de données que les pilotes ne révèlent jam...

En savoir plus
Claude Code vs. Cursor vs. OpenAI Codex : quel outil de codage IA convient à votre équipe ?

Claude Code vs. Cursor vs. OpenAI Codex : quel outil de codage IA convient à votre équipe ?

Claude Code vs. Cursor vs. OpenAI Codex : comment fonctionne chaque agent, où chacun l'emporte, et lequel correspond au flux de travail, au code et aux exigences de conformité de votre équipe....

En savoir plus
Développement logiciel : processus, coûts et modèles de collaboration

Développement logiciel : processus, coûts et modèles de collaboration

Qu'est-ce que le développement logiciel ? Le processus réel, étape par étape, plus les modèles de collaboration et les facteurs de coût à connaître avant de choisir une équipe....

En savoir plus
GitHub vs GitLab pour le développement logiciel : quelle plateforme convient à votre équipe ?

GitHub vs GitLab pour le développement logiciel : quelle plateforme convient à votre équipe ?

Comparatif GitHub GitLab par une équipe qui relit et livre sur les deux chaque semaine : philosophie CI/CD, auto-hébergement, sécurité et coûts réels....

En savoir plus
Kotlin vs Java pour le développement d’applications : quelle technologie convient à votre projet ?

Kotlin vs Java pour le développement d’applications : quelle technologie convient à votre projet ?

Kotlin est le choix par défaut de Google pour Android, tandis que Java fait encore tourner la majorité des backends d'entreprise en production. Voici comment décider ce qui convient à votre projet...

En savoir plus
Recruter des développeurs IA : compétences clés et critères de sélection

Recruter des développeurs IA : compétences clés et critères de sélection

Guide 2026 pour recruter des développeurs IA : quel rôle vous faut-il, questions de sélection, modèles de collaboration et vrais facteurs de coût....

En savoir plus
Développement d’applications de bureau : considérations clés, technologies et coûts

Développement d’applications de bureau : considérations clés, technologies et coûts

Ce qu'implique le développement d'applications de bureau, quand il l'emporte sur le web ou le mobile, quels outils utiliser pour Windows, macOS et Linux, et ce qui détermine réellement le coût....

En savoir plus
Architecture serverless en 2026 : avantages, inconvénients et quand nous l’utiliserions vraiment

Architecture serverless en 2026 : avantages, inconvénients et quand nous l’utiliserions vraiment

Architecture serverless : fonctionnement, vrais avantages et inconvénients, et quand nous la recommandons. Par des ingénieurs qui livrent les deux....

En savoir plus
Spécialiste du nettoyage de vibe coding : ce qu’il fait et quand en engager un

Spécialiste du nettoyage de vibe coding : ce qu’il fait et quand en engager un

Votre application construite en vibe coding a cassé. Découvrez ce qu'un spécialiste du nettoyage de vibe coding répare vraiment, quand en engager un, et pourquoi cela signifie rarement une reconst...

En savoir plus
Automatisation robotisée des processus en santé : par où commencer

Automatisation robotisée des processus en santé : par où commencer

La RPA dans le secteur de la santé réduit rapidement les coûts liés aux demandes de remboursement et à l'administration. Cas d'usage concrets, guide de mise en œuvre, et là où la RPA cède la ...

En savoir plus
React vs Angular en 2026 : lequel choisir ?

React vs Angular en 2026 : lequel choisir ?

React vs Angular en 2026 : une comparaison concrète de l'architecture, de la performance, du coût de recrutement et de l'adéquation en entreprise, avec une méthode de décision applicable en un a...

En savoir plus
Liste de contrôle d’audit IA  : comment auditer un système d’IA étape par étape

Liste de contrôle d’audit IA  : comment auditer un système d’IA étape par étape

78 % des dirigeants doutent de pouvoir réussir un audit de gouvernance de l'IA en 90 jours. Voici la liste de contrôle d'audit IA en 8 étapes que votre équipe peut appliquer ce trimestre....

En savoir plus
Claude Code Review  : ce qu’il détecte et ce qu’il laisse passer

Claude Code Review  : ce qu’il détecte et ce qu’il laisse passer

84% des PR de 1,000 lignes obtiennent des résultats, pour $15 à $25 par révision. Découvrez ce que Claude Code Review détecte de manière fiable, ce qu'il ne peut pas détecter, et quand lui fair...

En savoir plus
Les meilleurs outils de codage Vibe de 2026 pour les développeurs et les non-développeurs

Les meilleurs outils de codage Vibe de 2026 pour les développeurs et les non-développeurs

Les fondateurs livrent des MVP le week-end. En fait, 63 % des utilisateurs explorant les outils de codage « vibe » ne sont pas des développeurs. Les équipes d’ingénierie ne sont pas non p...

En savoir plus
Vibe Coding vs codage traditionnel  : rapidité, coût et ce que vous sacrifiez

Vibe Coding vs codage traditionnel  : rapidité, coût et ce que vous sacrifiez

Le vibe coding vous donne une application fonctionnelle en quelques heures pour le prix d'un abonnement. Le codage traditionnel coûte le tarif d'une équipe, mais résiste à de vrais utilisateurs, a...

En savoir plus
Les champs de l’AIBOM expliqués  : créez votre<br>nomenclature IA

Les champs de l’AIBOM expliqués  : créez votre
nomenclature IA

Un AIBOM inventorie les modèles, les jeux de données et l'infrastructure au sein d'un système d'IA. Voici les 50 champs, qui rédige chacun d'eux, et comment générer le vôtre....

En savoir plus
AI Gateway  : routage et failover pour plusieurs LLM

AI Gateway  : routage et failover pour plusieurs LLM

Un AI gateway offre aux entreprises qui utilisent plusieurs LLM un point de contrôle unique pour le failover, la gouvernance des coûts et les rate limits. Voici ce qu'il résout....

En savoir plus
Claude AI a piraté trois entreprises  : ce qui a vraiment échoué

Claude AI a piraté trois entreprises  : ce qui a vraiment échoué

Anthropic a révélé que Claude AI avait compromis trois entreprises réelles lors de tests de sécurité. Une campagne distincte a utilisé Claude Code contre des systèmes du gouvernement mexicain....

En savoir plus
Meilleures pratiques de migration de données : un plan en six phases pour les migrations d’entreprise

Meilleures pratiques de migration de données : un plan en six phases pour les migrations d’entreprise

Les meilleures pratiques de migration de données sous forme de plan en six phases pour les migrations d'entreprise, de la découverte à la bascule et au retour arrière, pour que vos données arrive...

En savoir plus
Outils internes : le test d’adéquation en quatre parties pour le vibe coding

Outils internes : le test d’adéquation en quatre parties pour le vibe coding

Un test d'adéquation en quatre parties pour les outils internes : quand le vibe coding est sûr à utiliser, quand il échoue silencieusement, et comment tracer la limite avant de passer à l'échel...

En savoir plus
Audit d’infrastructure informatique : que vérifier et comment le mener

Audit d’infrastructure informatique : que vérifier et comment le mener

Un audit d'infrastructure informatique vérifie l'hébergement, les bases de données, le CI/CD, les sauvegardes, le réseau et le coût du cloud. Voici exactement quoi vérifier et comment le mener....

En savoir plus
Audit de performance web : identifier ce qui ralentit votre site

Audit de performance web : identifier ce qui ralentit votre site

Un audit de performance web identifie ce qui ralentit votre site, des Core Web Vitals aux serveurs et scripts, puis classe les corrections selon leur impact sur la vitesse et le chiffre d'affaires....

En savoir plus
Comment auditer l’infrastructure cloud : coût, sécurité et fragilité

Comment auditer l’infrastructure cloud : coût, sécurité et fragilité

Un audit de l'infrastructure cloud révèle trois choses sur AWS, Azure et GCP : mauvaises configurations, dépenses excessives et fragilité. Voici ce qu'il vérifie, comment il fonctionne et quand ...

En savoir plus
Les meilleurs outils de revue de code pour les équipes distribuées

Les meilleurs outils de revue de code pour les équipes distribuées

Les meilleurs outils de revue de code pour les équipes distribuées, comparés selon la vitesse asynchrone, le routage et la sécurité des fusions, ainsi que la frontière entre l'automatisation et ...

En savoir plus
Transformation numérique dans le secteur public : avantages, obstacles et ce qui est réellement livré

Transformation numérique dans le secteur public : avantages, obstacles et ce qui est réellement livré

Les dirigeants du secteur public sont pris entre deux forces qui tirent dans des directions opposées. D'un côté, les citoyens s'attendent désormais à ce qu'un portail fiscal soit aussi fluide que...

En savoir plus
Audit de code Magento : comment garder votre boutique sûre, rapide et prête pour les mises à jour

Audit de code Magento : comment garder votre boutique sûre, rapide et prête pour les mises à jour

Obtenez un audit de code Magento qui repère les modifications non sûres du cœur, les conflits d'extensions et les risques de paiement qui ralentissent votre boutique. Demandez un devis gratuit....

En savoir plus
Qualité du code : comment la mesurer, l’améliorer et la préserver

Qualité du code : comment la mesurer, l’améliorer et la préserver

La qualité du code décide de la rapidité, du coût et de la sûreté avec lesquels votre logiciel peut évoluer ; voici comment la mesurer avec quatre métriques éprouvées, l'améliorer et l'emp...

En savoir plus
Liste de contrôle pour la revue de code iOS : livrez des applications qui passent la validation et restent sur le store

Liste de contrôle pour la revue de code iOS : livrez des applications qui passent la validation et restent sur le store

L'App Store n'est pas un endroit indulgent. Rien qu'en 2024, Apple a examiné 7,77 millions de soumissions d'applications et en a rejeté près de 1,93 million, soit environ une sur quatre. Les probl�...

En savoir plus
Checklist de revue de code Android : de l’architecture à la publication

Checklist de revue de code Android : de l’architecture à la publication

Un bug détecté lors de la revue de code coûte quelques minutes. Le même bug détecté après un déploiement sur le Play Store affecte votre taux d'utilisateurs sans plantage, votre classement dan...

En savoir plus
Liste de contrôle pour la revue de code Laravel

Liste de contrôle pour la revue de code Laravel

Vous avez engagé un prestataire pour développer votre application Laravel. La démo fonctionne, les écrans se chargent et la facture est en route. Mais ce qui se trouve sous le capot est une autre ...

En savoir plus
Comment distiller un LLM, étape par étape : le pipeline enseignant-élève

Comment distiller un LLM, étape par étape : le pipeline enseignant-élève

La plupart des tutoriels font ressembler la distillation d'un LLM à un projet de week-end. Quarante lignes de code Hugging Face, un échange BERT vers DistilBERT, et c'est fait. Le véritable pipelin...

En savoir plus
Liste de contrôle d’examen de code Node.js : toutes les étapes incluses

Liste de contrôle d’examen de code Node.js : toutes les étapes incluses

Node.js est passé d'une expérience audacieuse à l'épine dorsale du développement backend moderne. En 2025, 48,7 % des développeurs dans le monde utilisent Node.js, ce qui en fait le framework ...

En savoir plus
Revue de code en intégration continue : comment bien la construire et ce qu’elle détecte vraiment

Revue de code en intégration continue : comment bien la construire et ce qu’elle détecte vraiment

Chaque équipe de développement logiciel finit par atteindre un point de rupture où la question de l'amélioration du processus de revue de code devient primordiale. Les fondateurs et les PDG consta...

En savoir plus
Comment développer un produit SaaS sans construire la mauvaise chose au départ : un guide pour les fondateurs non techniques

Comment développer un produit SaaS sans construire la mauvaise chose au départ : un guide pour les fondateurs non techniques

La plupart des produits SaaS qui échouent ont été construits correctement. Ils ont résolu le mauvais problème, ou ont résolu le bon problème dans le mauvais ordre, et le code a parfaitement fon...

En savoir plus
La faille de sécurité des webhooks qui se cache dans la plupart des applications SaaS

La faille de sécurité des webhooks qui se cache dans la plupart des applications SaaS

La plupart des équipes d'ingénierie qui développent un produit SaaS pensent que leur couche de webhooks est sécurisée dès que la vérification de signature est réussie. Cette croyance est la fa...

En savoir plus
Attaques par distillation de modèles : comment votre IA propriétaire est volée via sa propre API

Attaques par distillation de modèles : comment votre IA propriétaire est volée via sa propre API

Une attaque par distillation de modèle ne nécessite pas d'intrusion dans vos systèmes, car vous avez divulgué la clé dès l'ouverture de votre API au public. Pour vos concurrents, le moyen le plu...

En savoir plus
Faire évoluer un SaaS au-delà de 100 K utilisateurs : 6 goulots d’étranglement qui apparaissent exactement dans le même ordre

Faire évoluer un SaaS au-delà de 100 K utilisateurs : 6 goulots d’étranglement qui apparaissent exactement dans le même ordre

Personne ne vous prévient du moment exact où le succès de votre SaaS commence à ressembler à une punition, car le besoin de mise à l’échelle vous prend souvent de court. Cela arrive général...

En savoir plus
Comment ajouter des fonctionnalités d’IA à votre SaaS sans tout reconstruire

Comment ajouter des fonctionnalités d’IA à votre SaaS sans tout reconstruire

Un concurrent vient de déployer une fonctionnalité d'IA. Maintenant, vos utilisateurs en veulent une, votre conseil d'administration ne cesse de vous transmettre des démonstrations, et un investiss...

En savoir plus
La meilleure pile technologique SaaS : ce que nous choisirions après plus de 250 projets

La meilleure pile technologique SaaS : ce que nous choisirions après plus de 250 projets

Une pile technologique tendance a beau être formidable sur un CV, elle peut vous coûter huit mois de développement et une réécriture complète. C'est pourquoi le choix de votre pile technologique...

En savoir plus
Checklist de revue de code ASP.NET : sécurité, performance et maintenabilité

Checklist de revue de code ASP.NET : sécurité, performance et maintenabilité

Les logiciels d'entreprise ont tendance à rester en production pendant une longue période. C'est particulièrement vrai pour ASP.NET et ASP.NET Core, qui sont courants dans les systèmes d'entrepris...

En savoir plus
OpenClaw vs Claude Code vs Agents IA personnalisés : comment choisir le bon pour votre équipe

OpenClaw vs Claude Code vs Agents IA personnalisés : comment choisir le bon pour votre équipe

Votre équipe se demande quelle est la meilleure approche d'automatisation par IA ? Actuellement, le choix se résume à OpenClaw, Claude Code, ou au développement d'agents IA personnalisés. C'est...

En savoir plus
Systèmes d’IA multi-agents contre agents d’IA uniques : de quoi votre entreprise a-t-elle réellement besoin ?

Systèmes d’IA multi-agents contre agents d’IA uniques : de quoi votre entreprise a-t-elle réellement besoin ?

Chaque propriétaire d'entreprise nous pose la même question : agent IA unique ou système IA multi-agents ? Et à chaque fois, la réponse est la même : cela dépend de ce que vous construise...

En savoir plus
Création d’un agent de support client basé sur l’IA avec n8n : architecture interne

Création d’un agent de support client basé sur l’IA avec n8n : architecture interne

La plupart des tutoriels sur les agents de support IA vous montrent le scénario idéal. Ils s'arrêtent juste là où le vrai travail commence, c'est-à-dire au moment où un client réel impacte vot...

En savoir plus
L’IA fantôme dans le SDLC : quelle part de votre codebase a réellement été écrite par vos développeurs ?

L’IA fantôme dans le SDLC : quelle part de votre codebase a réellement été écrite par vos développeurs ?

Les développeurs subissent une pression immense pour livrer plus rapidement, ce qui les amène souvent à contourner les canaux officiels et à utiliser des modèles génératifs non approuvés pour ...

En savoir plus
Automatisation des flux de travail IA pour les cabinets médicaux : outils conformes à la HIPAA et les 6 flux de travail les plus intéressants à automatiser en premier

Automatisation des flux de travail IA pour les cabinets médicaux : outils conformes à la HIPAA et les 6 flux de travail les plus intéressants à automatiser en premier

Les 6 flux de travail de cabinets médicaux avec le ROI le plus rapide grâce à l'automatisation par IA, les outils conformes HIPAA qui les exécutent, et une séquence de déploiement pratique....

En savoir plus
L’IA dans l’iGaming : 5 cas d’utilisation pour les opérateurs déjà en production

L’IA dans l’iGaming : 5 cas d’utilisation pour les opérateurs déjà en production

Vous avez vu les présentations des fournisseurs, vous savez donc ce que l'IA dans l'iGaming pourrait apporter. La vraie question est : qu'est-ce qui fonctionne réellement, et comment le mettre en ...

En savoir plus
Apple bloque les applications de codage Vibe : ce que cela signifie pour votre projet

Apple bloque les applications de codage Vibe : ce que cela signifie pour votre projet

Vibe coding promettait le rêve : décrivez votre application en langage clair, regardez l'IA la construire, publiez-la sur l'App Store et profitez d'un revenu passif de votre entreprise en pleine c...

En savoir plus
7 cas d’utilisation concrets d’OpenClaw : de la démo à la réalité productive

7 cas d’utilisation concrets d’OpenClaw : de la démo à la réalité productive

Les démos d’OpenClaw sont incroyables. Configurez un agent un samedi, connectez-le à WhatsApp, et soudain il gère votre calendrier et rédige des e-mails. Cela ressemble à l’avenir....

En savoir plus
Comment l’IA transforme la phase de découverte dans le développement logiciel

Comment l’IA transforme la phase de découverte dans le développement logiciel

Chaque projet logiciel commence par une question : que construisons-nous exactement ? La phase de découverte existe pour y répondre. C'est l'étape de planification structurée où vous définis...

En savoir plus
Ce qu’il faut vraiment pour construire des logiciels automobiles alimentés par l’IA

Ce qu’il faut vraiment pour construire des logiciels automobiles alimentés par l’IA

La voiture que vous achetez aujourd'hui est livrée avec une feuille de route, entièrement logicielle. L'ensemble des fonctionnalités à la livraison est la version 1.0, mais le véritable produit e...

En savoir plus
La fuite du code Claude : ce qu’elle révèle sur les risques cachés des pipelines de développement modernes

La fuite du code Claude : ce qu’elle révèle sur les risques cachés des pipelines de développement modernes

Le 31 mars 2026, un simple fichier mal configuré a exposé 512 000 lignes du code source propriétaire d'Anthropic au public. Il n'y a eu ni piratage, ni attaque sophistiquée, juste un réglage oub...

En savoir plus
Bonnes pratiques de sécurité OpenClaw

Bonnes pratiques de sécurité OpenClaw

OpenClaw est passé de zéro à 150 000 étoiles sur GitHub en quelques jours. Malheureusement, les bonnes pratiques de sécurité d'OpenClaw n'ont pas suivi....

En savoir plus
Livrables de la phase de découverte qui réduisent réellement le temps de développement

Livrables de la phase de découverte qui réduisent réellement le temps de développement

Vous ne respectez pas les délais en codant plus vite. Vous respectez les délais en éliminant les angles morts avant que quiconque n'ouvre un IDE. Une phase de découverte de projet logiciel solide ...

En savoir plus
Des rendez-vous aux suivis : automatisation du parcours patient avec les workflows IA

Des rendez-vous aux suivis : automatisation du parcours patient avec les workflows IA

Nous vivons peut-être dans un monde où la technologie a déjà surpassé de nombreux films de science-fiction, mais elle a peu fait pour faire progresser l'automatisation des flux de travail dans le...

En savoir plus
Liste de contrôle de revue de code TypeScript pour une livraison fiable

Liste de contrôle de revue de code TypeScript pour une livraison fiable

Que vérifie une excellente revue de code TypeScript ? Elle répond à une question pratique : cette mise à jour renforce-t-elle le système ou introduit-elle un risque à mesure qu'il grandit ...

En savoir plus
L’IA augmentant le développement est-elle sécurisée ? Risques, mythes et conformité expliqués

L’IA augmentant le développement est-elle sécurisée ? Risques, mythes et conformité expliqués

L'adoption de l'IA au sein des équipes d'ingénierie est désormais une pratique courante. McKinsey (2025) rapporte que 88 % des organisations utilisent l'IA dans au moins une fonction commerciale. D...

En savoir plus
Conseils pour le développement d’applications mobiles : meilleures pratiques d’optimisation des performances

Conseils pour le développement d’applications mobiles : meilleures pratiques d’optimisation des performances

Il est facile de s'enthousiasmer et de se précipiter pour créer une application mobile. Mais les utilisateurs ne se soucient pas de votre feuille de route. Ils ne remarquent un ralentissement qu'en ...

En savoir plus
Revues de code alimentées par l’IA : comment elles fonctionnent, leurs avantages, leurs inconvénients et la bonne façon de procéder

Revues de code alimentées par l’IA : comment elles fonctionnent, leurs avantages, leurs inconvénients et la bonne façon de procéder

La revue de code est essentielle dans le processus de développement si vous souhaitez éviter les dépassements de budget, les pannes et les failles de sécurité extrêmement dangereuses. Les revues...

En savoir plus
7 meilleurs frameworks LLM en 2026 : lequel utiliser dans n’importe quelle situation

7 meilleurs frameworks LLM en 2026 : lequel utiliser dans n’importe quelle situation

Aujourd'hui, tout le monde utilise l'IA, et les grands modèles de langage (LLM) en sont le « cerveau ». Du point de vue de l'utilisateur, cela semble assez simple....

En savoir plus
Optimiser le développement de MVP avec l’IA : Low-Code, No-Code et spécifications automatisées

Optimiser le développement de MVP avec l’IA : Low-Code, No-Code et spécifications automatisées

La création d'un MVP était autrefois un champ de bataille fait de feuilles de calcul, de nuits blanches et d'appels itératifs interminables. Mais ces dernières années, le jeu a changé....

En savoir plus
Mise à l’échelle des modèles d’IA : stratégies éprouvées pour la qualité et la fiabilité

Mise à l’échelle des modèles d’IA : stratégies éprouvées pour la qualité et la fiabilité

L’utilisation de l’IA se propage désormais à une vitesse fulgurante, ce qui signifie qu’il ne suffit plus de proposer des fonctionnalités d’IA/ML intégrées à vos produits ; l’heure e...

En savoir plus
Votre liste de contrôle Java pour la revue de code de référence

Votre liste de contrôle Java pour la revue de code de référence

Avez-vous déjà été confronté à une base de code Java tentaculaire et non documentée, celle qui se dresse entre votre entreprise et une mise à niveau critique de plateforme ?...

En savoir plus
Avantages et inconvénients du développement d’applications Flutter : Pourquoi utiliser Flutter en 2025 ?

Avantages et inconvénients du développement d’applications Flutter : Pourquoi utiliser Flutter en 2025 ?

Flutter est rapidement devenu l'un des frameworks de développement multiplateforme les plus discutés et adoptés, séduisant particulièrement les startups technologiques et les scaleups grâce à s...

En savoir plus
Une liste de contrôle pour la conformité HIPAA dans le développement de logiciels de santé

Une liste de contrôle pour la conformité HIPAA dans le développement de logiciels de santé

Si vous développez une application, un portail patient ou tout autre outil de santé numérique, le respect de la conformité dès le départ est non négociable. Ici, le Health Insurance Portability...

En savoir plus
Travailler avec des entreprises du Fortune 500 : des perspectives de première main

Travailler avec des entreprises du Fortune 500 : des perspectives de première main

Travailler avec des clients du Fortune 500 s’apparente souvent à être dans les coulisses d’une cuisine fermée, où l’action réelle se déroule loin des regards. Dans cet article, nous ouvron...

En savoir plus
Chatbots IA pour l’e-commerce : le retour sur investissement de l’IA pour le service client

Chatbots IA pour l’e-commerce : le retour sur investissement de l’IA pour le service client

Les entreprises d'e-commerce sont confrontées à un défi constant : comment faire évoluer le service client tout en maintenant des coûts de support bas et en offrant des expériences personnalis...

En savoir plus
Liste de contrôle pour la revue de code React : améliorez la sécurité et les performances

Liste de contrôle pour la revue de code React : améliorez la sécurité et les performances

Pour les applications React complexes, un audit de code et une révision de qualité par un tiers sont bien plus qu'un « nice-to-have » — c'est un investissement essentiel. Ignorer cette étap...

En savoir plus
10 principes clés pour bâtir une architecture logicielle évolutive et assurer une croissance à long terme

10 principes clés pour bâtir une architecture logicielle évolutive et assurer une croissance à long terme

Comme le dit le proverbe : ce qui vous a mené ici ne vous mènera pas plus loin ! La mise à l'échelle va au-delà de l'ajout de serveurs ; il s'agit de concevoir pour une croissance durable d...

En savoir plus
Modèles de transformation numérique : 7 types à connaître pour 2025

Modèles de transformation numérique : 7 types à connaître pour 2025

La transformation numérique est bien plus qu'un simple mot à la mode : c'est un changement stratégique qui modifie fondamentalement la manière dont les entreprises fonctionnent. Les entreprises ...

En savoir plus
Intégrer des techniques de gamification à votre plateforme d’e-learning

Intégrer des techniques de gamification à votre plateforme d’e-learning

L'apprentissage en ligne est devenu une pierre angulaire de l'éducation, mais un défi majeur demeure : capter et maintenir l'attention des apprenants dans un environnement virtuel. Les méthodes d...

En savoir plus
Comment créer une plateforme de tutorat en ligne

Comment créer une plateforme de tutorat en ligne

La création d'une plateforme de tutorat en ligne est une entreprise prometteuse et dynamique qui offre des avantages distincts aux étudiants, aux tuteurs et aux entrepreneurs. Les étudiants bénéf...

En savoir plus
Liste de contrôle pour la revue de code Kotlin : les bases à connaître

Liste de contrôle pour la revue de code Kotlin : les bases à connaître

Vos équipes et vous-même souhaitez développer de meilleures applications Kotlin ? Un examen de code indépendant vous donnera un avantage considérable. Les revues de code vous aideront à détec...

En savoir plus
Checklist de revue de code Swift : gérez-la facilement

Checklist de revue de code Swift : gérez-la facilement

Envie de créer des applications Swift ? Forts de notre expérience, nous pouvons vous affirmer qu'un code solide est votre fondation. Des revues de code efficaces sont essentielles, que vous visiez...

En savoir plus
Liste de contrôle pour la revue de code Ruby on Rails

Liste de contrôle pour la revue de code Ruby on Rails

Ruby on Rails (RoR) reste l'un des frameworks les plus populaires pour le développement web rapide, mais les applications créées avec RoR nécessitent des revues attentives pour maintenir leur fiab...

En savoir plus
Liste de contrôle d’audit du SDLC : audit du processus de développement logiciel

Liste de contrôle d’audit du SDLC : audit du processus de développement logiciel

Il est entendu que nous devons tous avoir confiance en nos produits et notre infrastructure informatique, pas seulement sur le papier, mais aussi dans la réalité. Si la sécurité logicielle est ess...

En savoir plus
Checklist de revue de code Angular : toutes les étapes incluses

Checklist de revue de code Angular : toutes les étapes incluses

Nous nous efforçons tous de créer des applications de haute qualité, maintenables et sécurisées. Que vous prépariez une nouvelle version riche en fonctionnalités ou que vous adaptiez votre prod...

En savoir plus
Liste de contrôle pour la revue de code PHP : conseils pour un code sécurisé et évolutif

Liste de contrôle pour la revue de code PHP : conseils pour un code sécurisé et évolutif

Vous cherchez une solution qui facilitera la maintenance de votre projet PHP ? De nombreux projets PHP impliquent de travailler avec du code hérité, ce qui rend plus difficile la mise à l’éche...

En savoir plus
Checklist de revue de code C#: meilleures pratiques et conseils

Checklist de revue de code C#: meilleures pratiques et conseils

De nombreuses pièces mobiles peuvent affecter le succès de votre projet C#. Par exemple, que se passerait-il si vous n'aviez pas alloué de temps à la gestion de la dette technique ? Mieux vaut �...

En savoir plus
Checklist d’audit de contrat intelligent

Checklist d’audit de contrat intelligent

Lorsque vous déployez un contrat intelligent sur la blockchain, il devient une pièce permanente. Contrairement aux logiciels traditionnels, vous ne pouvez pas simplement publier une mise à jour rap...

En savoir plus
Checklist de revue de code JavaScript : toutes les étapes incluses

Checklist de revue de code JavaScript : toutes les étapes incluses

Nous nous efforçons tous de créer des logiciels de haute qualité, performants et sécurisés. Que vous vous prépariez pour une ronde d’investissement cruciale ou que vous visiez à accélérer v...

En savoir plus
Les avantages et les inconvénients du langage de programmation Python

Les avantages et les inconvénients du langage de programmation Python

Python est devenu le langage de prédilection pour tout, du développement web à l'analyse de données complexe. Selon l'indice PYPL (Popularity of Programming Language Index), c'est actuellement le ...

En savoir plus
Les meilleurs outils de développement mobile multiplateforme de 2024

Les meilleurs outils de développement mobile multiplateforme de 2024

Dans un paysage technologique en rapide évolution, faire les bons choix en matière de services de développement d'applications mobiles peut ouvrir la voie au succès à long terme. Alors que les ou...

En savoir plus
Check-list de revue de code de sécurité

Check-list de revue de code de sécurité

Imaginez que votre valeur marchande chute de 80 % en neuf heures. C'est exactement ce qui est arrivé à Holograph. Une récente violation de données a révélé une faiblesse cachée dans le code du...

En savoir plus
Checklist de revue de code Python par Redwerk – Toutes les étapes incluses

Checklist de revue de code Python par Redwerk – Toutes les étapes incluses

Vous venez de recevoir un projet Python – peut-être d'un fournisseur ou de votre équipe interne – et on vous assure qu'il est bien écrit. Mais faire aveuglément confiance au code est rarement ...

En savoir plus
Liste de contrôle pour la revue de code par Redwerk – toutes les étapes incluses

Liste de contrôle pour la revue de code par Redwerk – toutes les étapes incluses

Vous êtes-vous déjà demandé si votre prestataire informatique avait fait du bon travail et créé une application de haute qualité ? Il est facile de le vérifier grâce à une revue de code in...

En savoir plus
Comment créer des solutions d’e-learning pour enfants ? Deborah B. Sorgi, AWE Learning

Comment créer des solutions d’e-learning pour enfants ? Deborah B. Sorgi, AWE Learning

Le marché de l'éducation en ligne continue de croître et devrait atteindre environ 239 milliards de dollars d'ici 2027. Dans le même temps, il est dominé par des solutions d'e-learning pour les �...

En savoir plus
IaaS vs PaaS vs SaaS : exemples et différences

IaaS vs PaaS vs SaaS : exemples et différences

Le marché du cloud computing est en croissance constante depuis quelques années, et il devrait atteindre un chiffre d'affaires stupéfiant de 400 milliards de dollars d'ici 2022. La raison de l'a...

En savoir plus
MobX vs. Redux : choisir la bonne solution de gestion d’état

MobX vs. Redux : choisir la bonne solution de gestion d’état

Lorsque l'on travaille avec des frameworks populaires comme React ou Vue, il est nécessaire d'organiser un stockage pratique et de gérer l'état de l'application. Par exemple, React permet de gére...

En savoir plus
Animations dans les chargeurs d’images Android : Comparaison de Picasso, Glide et Fresco

Animations dans les chargeurs d’images Android : Comparaison de Picasso, Glide et Fresco

Une application Android moderne est difficile à imaginer sans chargeurs d'images. Ils prennent en charge le travail fastidieux de chargement asynchrone, de traitement des erreurs, d'affichage des es...

En savoir plus
Avantages et inconvénients d’ASP.NET Core

Avantages et inconvénients d’ASP.NET Core

Dans la continuité de l' article où nous avons discuté de ce qui est le plus approprié pour les conteneurs Docker : .NET Core ou .NET Framework, examinons de plus près les avantages et les inco...

En savoir plus
Meilleures plateformes gratuites de développement d’applications mobiles sans code

Meilleures plateformes gratuites de développement d’applications mobiles sans code

Il arrive qu’une application soit nécessaire sans pour autant disposer d’un budget pour un développement personnalisé au sein d’une société de développement d’applications mobiles. De no...

En savoir plus
Service Bus Azure dans .NET Core : communication entre microservices

Service Bus Azure dans .NET Core : communication entre microservices

Le sujet de l'architecture microservices est devenu de plus en plus populaire ces dernières années. La raison en réside dans les nombreux avantages qu'apporte le style architectural modulaire, en p...

En savoir plus
Programmation asynchrone dans Flutter

Programmation asynchrone dans Flutter

Il est impossible de créer des applications mobiles modernes sans code asynchrone. La plupart des tâches qu'une application doit effectuer nécessitent, à un degré ou à un autre, une longue atten...

En savoir plus
Glide vs Picasso vs Fresco : Comparatif des bibliothèques de chargement d’images Android

Glide vs Picasso vs Fresco : Comparatif des bibliothèques de chargement d’images Android

Il est presque impossible de trouver une application Android commerciale qui n'utilise pas d'images dans son interface. Le téléchargement d'une image dans la Vue correspondante, malgré la simplicit...

En savoir plus
SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android

SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android

Le développement d'une application complexe est impossible sans l'utilisation de bases de données qui fournissent des fonctionnalités puissantes pour le stockage, le tri et la récupération d'info...

En savoir plus
Architecture monolithique ou microservices pour .NET

Architecture monolithique ou microservices pour .NET

Cet article est une introduction au développement d'applications basées sur les microservices et à leur gestion. Il décrit les approches de conception architecturale et d'implémentation utilisant...

En savoir plus
Meilleures plateformes CMS .NET

Meilleures plateformes CMS .NET

Qu'est-ce qu'un CMS ? Dans le monde actuel, la présence d'un site web est indispensable pour presque toutes les entreprises. Lorsque vous décidez d'en créer un, l'une des premières questions ser...

En savoir plus
Journalisation structurée dans les frameworks de journalisation .NET tiers

Journalisation structurée dans les frameworks de journalisation .NET tiers

L'enregistrement (logging) est une partie essentielle et précieuse du développement logiciel. Il devient une nécessité dans toute bibliothèque ou application. L'enregistrement peut aider à ident...

En savoir plus
Azure Cache for Redis : guide pour débutants

Azure Cache for Redis : guide pour débutants

Les applications et les services web constituent aujourd'hui le cœur de toute entreprise, de sorte que même les petites entreprises possèdent leur propre site ou application mobile. La latence que ...

En savoir plus
Meilleur logiciel open source pour le développement d’applications mobiles

Meilleur logiciel open source pour le développement d’applications mobiles

L’utilisation des smartphones a accru le besoin de développer des applications mobiles. De même, une concurrence croissante sur le marché du développement d'applications mobiles a donné naissan...

En savoir plus
Introduction à ASP.NET Core SignalR

Introduction à ASP.NET Core SignalR

ASP.NET Core SignalR est une bibliothèque de Microsoft qui, notamment, permet aux développeurs d'intégrer des fonctionnalités en temps réel dans les applications web. Bien que la première chose ...

En savoir plus
Vue.js : avantages, inconvénients et comparaison

Vue.js : avantages, inconvénients et comparaison

Si vous êtes un développeur Front-end, tôt ou tard, vous envisagerez d’apprendre un framework JS particulier. À ce moment-là, la peur de faire le mauvais choix s’installe. Vous ne voulez pas ...

En savoir plus
Application Android avec Kotlin : MVVM, Koin et Coroutines

Application Android avec Kotlin : MVVM, Koin et Coroutines

Pour créer une application de haute qualité, il faut porter une grande attention à son architecture, car son rôle est décisif. En effet, les décisions les plus fondamentales qui déterminent la ...

En savoir plus
Les 8 principales erreurs lors du travail avec Django ORM

Les 8 principales erreurs lors du travail avec Django ORM

Bien que les ORM soient très utiles pour les développeurs, l'abstraction de l'accès à une base de données a un prix. Les développeurs qui décident d'approfondir la base de données découvriron...

En savoir plus
Votre guide du SDK Sage

Votre guide du SDK Sage

Sage est un système de solutions de gestion et d'automatisation pour les petites et moyennes entreprises. Il est utilisé dans des secteurs tels que la comptabilité, la paie, la fabrication, la dist...

En savoir plus
Vocabulaire des termes de développement logiciel pour les non-techniciens : les 60 principaux à connaître

Vocabulaire des termes de développement logiciel pour les non-techniciens : les 60 principaux à connaître

Être une personne non-technique dans le monde de la technologie devient de plus en plus difficile. Comme ce moment gênant où vous parlez à votre équipe de développement et que vous ne comprenez ...

En savoir plus
Meilleurs frameworks de développement web

Meilleurs frameworks de développement web

Les tendances du développement web ont évolué au fil des ans. Les outils, les techniques et les langages utilisés il y a une décennie ne sont plus populaires aujourd'hui. Il en va de même pour l...

En savoir plus
Programmation réactive en Swift (ReactiveX/RxSwift)

Programmation réactive en Swift (ReactiveX/RxSwift)

Dans cet article, nous allons tenter de répondre à des questions telles que : Qu'est-ce que la programmation réactive ? Qu'est-ce que la programmation réactive fonctionnelle ? Quels avantage...

En savoir plus
État dans React.js et pourquoi l’utiliser

État dans React.js et pourquoi l’utiliser

Vous êtes curieux de connaître React et souhaitez en maîtriser les subtilités ? Vous avez peut-être déjà suivi des tutoriels par le passé, mais avez eu du mal à comprendre les concepts fond...

En savoir plus
AWS vs Azure vs Google – Comparaison des clouds

AWS vs Azure vs Google – Comparaison des clouds

La popularité des configurations cloud au lieu des infrastructures auto-hébergées ne cesse de croître ces dernières années. En choisissant de migrer vers le cloud, les entreprises bénéficient ...

En savoir plus
NDepend – Outil d’examen de code .NET

NDepend – Outil d’examen de code .NET

Qu'est-ce que l'analyse de code ? Toute personne impliquée dans le développement logiciel comprend probablement l'importance de la qualité du code. Elle influe sur la facilité de maintenance du ...

En savoir plus
Tutoriel Azure Search : Premiers pas et bases

Tutoriel Azure Search : Premiers pas et bases

Dans la première partie de cet article, nous avons brièvement examiné deux services de recherche populaires : Microsoft (MS) Azure Search et Elasticsearch. Dans cette partie, nous allons montrer ...

En savoir plus
Azure Search ou Elasticsearch : lequel choisir pour votre application ?

Azure Search ou Elasticsearch : lequel choisir pour votre application ?

Pour de nombreuses applications et sites web, qui ne servent évidemment pas uniquement à représenter votre entreprise, la fonction de recherche est l'un des outils les plus importants. La recherche...

En savoir plus
Services cognitifs Microsoft Azure

Services cognitifs Microsoft Azure

Microsoft (MS) Azure est un service de cloud computing fourni par Microsoft, qui compte plus de 600 services. Dans cet article, nous allons parler de l'un d'entre eux : les services cognitifs MS Azu...

En savoir plus
Combien de temps faut-il pour créer une application ?

Combien de temps faut-il pour créer une application ?

Les applications mobiles ont déjà supplanté les applications de bureau et web. Ainsi, les entreprises sont de plus en plus désireuses de créer leurs propres applications mobiles comme principal...

En savoir plus
.NET Core vs .NET Framework pour les conteneurs Docker

.NET Core vs .NET Framework pour les conteneurs Docker

Pourquoi Docker et qu'est-ce que c'est ? Docker devient le standard de facto dans l'industrie des conteneurs et sa popularité ne cesse de croître de jour en jour. Selon Docker, plus de 3,5 millio...

En savoir plus
Premiers pas en apprentissage automatique avec Microsoft Azure. Partie 2

Premiers pas en apprentissage automatique avec Microsoft Azure. Partie 2

La première partie de cet article a présenté un exemple de création de modèle et nous a familiarisés avec les étapes les plus importantes de l'apprentissage automatique (ML) : préparation de...

En savoir plus
Premiers pas en apprentissage automatique avec Microsoft Azure. Partie 1

Premiers pas en apprentissage automatique avec Microsoft Azure. Partie 1

L'apprentissage automatique est appliqué à un large éventail de tâches commerciales, de la détection de fraudes à la sélection du public cible et aux recommandations de produits, en passant par...

En savoir plus
Les meilleures plateformes et outils pour la création d’applications mobiles

Les meilleures plateformes et outils pour la création d’applications mobiles

Soyons honnêtes, les applications mobiles font désormais partie intégrante de notre vie. Qu'il s'agisse d'une version mobile de catalogues et de sites, d'outils de gestion d'entreprise, de résea...

En savoir plus
Architecture MVP Android : 4 raisons de l’adopter

Architecture MVP Android : 4 raisons de l’adopter

La flexibilité d'Android vous permet de concevoir des applications de la manière qui vous convient le mieux. Elle offre aux développeurs une puissance considérable pour créer d'excellentes ap...

En savoir plus
Une blockchain mystérieuse et l’expérience concrète de Redwerk avec celle-ci

Une blockchain mystérieuse et l’expérience concrète de Redwerk avec celle-ci

Qu'est-ce que la blockchain ? Ces derniers temps, la technologie blockchain est devenue de plus en plus populaire sur Internet. Malheureusement, peu de gens comprennent ce que c'est. La **blockchai...

En savoir plus
Erreurs courantes lors du travail avec une base de données en Ruby on Rails

Erreurs courantes lors du travail avec une base de données en Ruby on Rails

Lorsque nous entendons « Ruby », nous l'associons souvent à « Ruby on Rails ». Rails est un framework très fonctionnel et populaire, largement utilisé pour la création d'API et d'appli...

En savoir plus
JNI : 3 raisons pour lesquelles nous l’apprécions

JNI : 3 raisons pour lesquelles nous l’apprécions

Mentionner JNI provoque chez de nombreux programmeurs une peur inexplicable. JNI semble suspectement difficile, et à première vue, son mécanisme relève de la magie. Cependant, ceux qui s'y sont pe...

En savoir plus
TDD vs BDD : avantages et inconvénients

TDD vs BDD : avantages et inconvénients

Au cours des 12 dernières années, notre entreprise a réalisé avec succès des dizaines de projets, petits et grands. Pendant ce temps, le processus de développement a été considérablement rév...

En savoir plus
Scala Play vs ASP.NET Web API – Comparaison de frameworks web

Scala Play vs ASP.NET Web API – Comparaison de frameworks web

Notre entreprise développe des logiciels depuis plus de 12 ans. Et environ la moitié de nos projets sont des systèmes distribués multithread à forte charge. Par conséquent, nos développeurs uti...

En savoir plus
5 raisons d’aimer RxJava

5 raisons d’aimer RxJava

Reactive Extensions (Rx) est un ensemble de méthodes et d'interfaces qui offrent des moyens rapides, faciles à maintenir et à comprendre pour résoudre les problèmes des développeurs Java. Vous l...

En savoir plus
Swift vs Objective-C. 10 différences

Swift vs Objective-C. 10 différences

Le 2 juin 2014, Apple a dévoilé un tout nouveau langage de programmation orienté objet : Swift, un remplaçant pour Objective-C, qui était jusqu'alors le langage de programmation standard pour O...

En savoir plus
Comment parcourir un site web protégé : analyse approfondie

Comment parcourir un site web protégé : analyse approfondie

Les web crawlers sont des programmes destinés au téléchargement et au traitement en masse de contenu Internet. Ils sont aussi souvent appelés « robots d’indexation », « spiders » ou ...

En savoir plus
Scala vs Java 8 : 10 différences importantes

Scala vs Java 8 : 10 différences importantes

De nombreux développeurs Java adorent Scala et le préfèrent à Java, que ce soit pour de nouveaux projets, des composants de projets Java existants ou même des parties critiques en termes de perfo...

En savoir plus
Les inconvénients du développement low-fi ou comment reconnaître un mauvais codeur ?

Les inconvénients du développement low-fi ou comment reconnaître un mauvais codeur ?

De nombreux articles traitent des avantages et des inconvénients de l'externalisation de logiciels et de l'utilisation de services de développement logiciel plutôt que du développement en intern...

En savoir plus