Partager

cover art for La qualité de code : TDD et clean architecture avec Michaël Azerhad

Le Podcast Tech

La qualité de code : TDD et clean architecture avec Michaël Azerhad

Ep. 25

Michaël Azerhad, c'est le KING du TDD.


Si vous êtes développeur, il y a fort à parier que vous ayez vu un de ses posts sur LinkedIn.


Il maîtrise l’art de la métaphore et de l’analogie avec une grande habileté lorsqu'il s'agit d'expliquer des problèmes techniques complexes 👌.


J’ai adoré échanger avec lui, il a une énergie et une passion sortie d’une autre planète 🔥.


On a parlé de plein de choses :


💻 Son histoire : pourquoi est-il devenu dev ?

🤔 Le #TDD : comment et pourquoi ?

🎙️ L’histoire de Kent Beck chez Facebook

🍆 Comment sa startup a failli se transformer en Tinder ? 

📗 Sa lecture du livre Lean Startup

👨‍🏫 Comment former des développeurs ?

😱 Comment il garantit des prestations 0 bug au forfait


Rejoindre ma newsletter gratuite : 7 conseils pour cartonner en freelance.

👉 https://bit.ly/3je2vvL 👈


Mes super formations pour les freelances :

https://lilianalvarez.com/formations

Le blog : https://lilianalvarez.com/blog

Le podcast : https://lilianalvarez.com/podcast


1 livre audio offert sur Audible :

https://www.amazon.fr/dp/B01AUIE0CK?tag=lepodcasttech-21


Suivez-moi sur les réseaux sociaux :

Youtube : https://bit.ly/3bsDkRY

LinkedIn : https://bit.ly/2vOgZiJ

Instagram : https://bit.ly/3aeiiqd

Facebook : https://bit.ly/2Ujo5Fx

Twitter : https://bit.ly/33VMZhL


Retrouvez Michaël Azerhad :

Site : https://wealcomecompany.com/

LinkedIn : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

More episodes

View all episodes

  • 39. Comment choisir son modèle économique pour son projet Saas

    42:27
    Masterclass gratuite : Développer son activité de freelance uniquement pour les développeurs déjà à leur compte : https://bit.ly/40iWHIcMasterclass gratuite : Se lancer sereinement en freelance pourles développeurs salarié : https://bit.ly/3tNjH6lPour obtenir le Pdf de la vidéo : https://bit.ly/3tWcbWFSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhL
  • 38. Réussir votre projet SAAS : les erreurs à ne pas répéter

    43:45
    Masterclass gratuite : Développer son activité de freelance uniquement pour les développeurs déjà à leur compte : https://bit.ly/40iWHIcMasterclass gratuite : Se lancer sereinement en freelance pour les développeurs salarié : https://bit.ly/3tNjH6lPour obtenir le Pdf de la vidéo : https://bit.ly/3tWcbWFSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhL
  • Co-fondateur de Pylote & Crème de la crème - Théo Dorp

    01:34:34
    Formation gratuite : Se lancer sereinement en freelance, uniquement pour les développeurs salariés : https://bit.ly/3Fy9P2xFormation gratuite : Développer son activité de freelance uniquement pour les développeurs déjà à leur compte : https://bit.ly/40iWHIcEnvie de travailler avec moi ? Mes services pour les freelances : https://bit.ly/3Fx7JQmSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhL
  • Il Crée Une Librairie OpenSource Avec +6300 Stars sur Github - Gwendal Roué

    01:18:33
    Formation gratuite : Se lancer sereinement en freelance, uniquement pour les développeurs salariés : https://bit.ly/3ulwLzFFormation gratuite : Développer son activité de freelance uniquement pour les développeurs déjà à leur compte : https://bit.ly/40iWHIcEnvie de travailler avec moi ? Mes services pour les freelances : https://bit.ly/3Fx7JQm-----Contacter Gwendal :https://twitter.com/grouehttps://github.com/groue/GRDB.swifthttps://www.linkedin.com/in/gwendal-rou%C3%A9-240b37/------Suivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhL
  • 37. Mojo, L'application Mobile aux + 300 000 Clients Et 1M $/mois ! 😱

    01:03:57
    La newsletter, 1 conseil par jour pour cartonner en freelance : https://lilianalvarez.com/newsletterLa liste d'attente pour être au courant des prochaines formations (100% finançable) à venir : https://mailchi.mp/365c818bece6/inscriptionMes super formations pour les freelances :https://lilianalvarez.com/formationsEntrer en contact avec Jean Patry et Mojo :https://www.welcometothejungle.com/fr/companies/mojohttps://www.linkedin.com/in/jean-patry-41244348/https://www.linkedin.com/company/mojo-app/https://www.mojo-app.com/Suivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhLSommaire :00:02:00 Présentation 00:02:53 Mojo en chiffre00:05:11 Y Combinator 00:14:15 L’idée originale de Mojo 00:17:15 Modèle économique et acquisition 00:19:30 Déterminer le prix de l’abonnement 00:22:57 Comment se passe une levée de fonds chez Y Combinator ?00:29:10 iOS ou Android : qu'est-ce qui rapporte le plus ? 00:33:07 Les principaux canaux de communication pour trouver des clients 00:36:30 Les enjeux du freemium.00:42:40 Personnalisation de l’expérience en fonction du profil utilisateur 00:45:21 Les cibles clients.00:47:08 Stratégie pour augmenter la conversion de client gratuit à payant01:00:27 Repartir de zéro01:02:01 Que faire avec 1M € ?01:03:15 Conseils pour créer une application B2C01:03:25 Où retrouver Mojo ?
  • 36. De 0 à 1M8€ en moins de 2 ans

    01:23:23
    La newsletter, 1 conseil par jour pour cartonner en freelance :https://lilianalvarez.com/newsletterLa liste d'attente pour être au courant des prochaines formations (100% finançable) à venir :https://mailchi.mp/365c818bece6/inscriptionContacter mon expert comptable chez Numbr pour un bilan de votre situation :https://numbr.co/numbr-et-lilian-alvarez/Mes super formations pour les freelances :https://lilianalvarez.com/formationsEntrer en contact avec Julien :https://www.linkedin.com/in/julien-lefebvre-dev/https://www.exfabrica.io/https://www.captainwatch.comhttps://www.welcometothejungle.com/fr/companies/exfabricaSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhLSommaire :00:02:15 présentation00:03:45 Exfabrica en chiffre00:05:49 La limite budget client00:07:45 CTO as a service00:14:50 Trouver des clients quand on est une ESN00:18:01 Stratégies Marketing00:20:40 Un nouveau système de facturation00:29:55 Estimer les points de complexité00:39:25 Comment définir qu’un projet est réussi00:45:30 Gérer les désaccords client00:53:30 Son Projet SaaS dans le cinéma00:58:52 Son side project du moment01:03:50 Gérez l’allocation des ressources01:09:20 Repartir de zéro01:11:30 Que faire avec 1M€01:15:20 Conseil pour les plus jeunes01:17:40 Où trouver les offres emploi d'exFabrica01:19:41 Les conditions de travail chez exFabrica
  • 35. Les tests et la qualité logicielle

    02:05:01
    La newsletter, 1 conseil par jour pour cartonner en freelance : https://lilianalvarez.com/newsletterLa liste d'attente pour être au courant des prochaines formations (100% finançable) à venir : https://mailchi.mp/365c818bece6/inscriptionContacter mon expert comptable chez Numbr pour un bilan de votre situation :https://numbr.co/numbr-et-lilian-alvarez/Mes super formations pour les freelances :https://lilianalvarez.com/formationsEntrer en contact avec Pierre :Sa newsletter : https://craftacademy.substack.com/Son profil Linkedin : https://www.linkedin.com/in/pierre-criulanscy/?originalSubdomain=frSa chaine YouTube : https://www.youtube.com/channel/UCypMQYMuV4xqlsvzmcFi2VgSon site de formation : https://craftacademy.fr/Les vidéos sur les tests :https://www.youtube.com/watch?v=HNjlJpuA5kQ&ab_channel=EISGroupLietuvahttps://www.youtube.com/watch?v=EZ05e7EMOLM&ab_channel=DevTernityConferencehttps://www.stevefenton.co.uk/2013/05/my-unit-testing-epiphany/https://www.stevefenton.co.uk/2013/05/My-Unit-Testing-Epiphany-Continued/Suivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhLSommaire :00:02:35 Coder sur sa calculette.00:08:23 Qui sont ses clients ?00:10:51 Comment trouver des clients en tant que dev freelance ?00:14:00 Les tests techniques00:21:30 Anecdotes sur le freelancing00:29:00 Tout savoir sur les tests automatisés 01:10:00 La notion de test unitaire 01:16:00 La pyramide des tests.01:22:00 La dette technique avec Michael Feathers01:32:00 Son projet d'école01:42:00 Enseigner la programmation01:48:00 Un sujet dont tu veux nous parler 01:58:00 3 livres à lire.
  • 34. Être Speaker à une Conférence Tech

    01:41:10
    La newsletter, 1 conseil par jour pour cartonner en freelance : https://lilianalvarez.com/newsletterLa liste d'attente pour être au courant des prochaines formations (100% finançable) à venir : https://mailchi.mp/365c818bece6/inscriptionContacter mon expert comptable chez Numbr pour un bilan de votre situation :https://numbr.co/numbr-et-lilian-alvarez/Mes super formations pour les freelances :https://lilianalvarez.com/formationsEntrer en contact avec Vincent : https://twitter.com/ios_memeshttps://twitter.com/v_pradeilleshttps://www.linkedin.com/in/vincentpradeilles/https://www.youtube.com/c/VincentPradeillesSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhLSommaire :05:32 : Les projets chez Wordline ? 06:00 Taille des équipes chez Worldline.07:40 Quelles sont les différences entre les apps classiques et bancaires ?16:19 Qu'est-ce que l'obfuscation ?19:03 Trouver le code source d'une application mobile, possible ?21:44 Les tests chez Wordline ?23:45 Les technologies cross plateformes vs natifs ?35:36 Être speaker à un conférence tech ?41:00 Participer à la conférence d’Apple 43:31 L'histoire d'iOS MEMES.46:17 Pourquoi lancer sa chaine YouTube ?55:30 Les bénéfices d'avoir une chaine YouTube1:02:00 Des opportunités folles grâce à sa visibilité ?1:04:38 Comment organiser son temps ?1:07:13 Gagner de l'argent sur YouTube.1:10:04 Déterminer le prix de ses partenariats.1:26:58 Conseils aux développeurs juniors.1:32:03 Lancer un projet SaaS quand on est dev.1:34:39 Recommandations de livres.
  • 33. Travailler pour Facebook en freelance avec Sébastien Lorber

    01:31:59
    La newsletter, 1 conseil par jour pour cartonner en freelance : https://lilianalvarez.comLa liste d'attente pour être au courant des prochaines formations (100% finançable) à venir : https://mailchi.mp/365c818bece6/inscriptionContacter mon expert comptable chez Numbr pour un bilan de votre situation :https://numbr.co/numbr-et-lilian-alvarez/Mes super formations pour les freelances :https://lilianalvarez.com/formationsEntrer en contact avec Sébastien Lorberwww.sebastienlorber.comhttps://www.linkedin.com/in/sebastienlorber/https://reacthebdo.fr/https://twitter.com/sebastienlorberSuivez-moi sur les réseaux sociaux :Youtube : https://bit.ly/2R3tWzTLinkedIn : https://bit.ly/2vOgZiJInstagram : https://bit.ly/3aeiiqdFacebook : https://bit.ly/2Ujo5FxTwitter : https://bit.ly/33VMZhLSommaire :00:00:00 Introduction00:02:00 Présentation de Sébastien Lorber00:08:00 Pourquoi passer de salarié à freelance ?00:12:23 Comment organiser son temps quand on est freelance et créateur ?00:17:00 La relation client en freelance00:24:00 Travailler pour Facebook en freelance00:30:00 Les bénéfices à travailler sur Docusaurus pour Facebook00:31:49 Le modèle économique des solutions open source00:35:30 Est-ce que c’est sympa de travailler pour Facebook ?00:37:00 Pourquoi React et React Native ?00:42:30 Son projet perso pour Twitter 00:47:00 La newsletter React Hebdo00:51:00 Comment faire de la veille technique ?00:52:50 Comment monétiser une newsletter ?01:03:00 Conseils pour les développeurs juniors01:09:00 La technique de la typo01:11:46 Le natif vs cross-plateforme01:19:30 SwiftUI bonne ou mauvaise idée ?01:20:30 Les nouveautés avec Expo pour React Native01:23:44 La philosophie de React Native01:28:00 Le metaverse 01:30:00 Flutter vs React Native01:31:00 Où retrouver Sébastien Lorber ?