Notes
Blog
Notes sur le frontend, le SEO, l'IA, l'analytics et la création de vrais produits.
41 articles
Pourquoi TypeScript est selon moi le meilleur langage pour Codex en production
Quand l’objectif est de livrer un vrai logiciel plutôt qu’un simple prototype, TypeScript donne à Codex plus de structure, de retour d’information et de contrôle.
Jurfi.com : un studio de documents juridiques dans le navigateur, pensé pour la clarté
Jurfi.com est mon nouveau studio de documents juridiques dans le navigateur, conçu pour transformer une rédaction confuse en brouillons plus clairs et plus structurés, sans prétendre que l’IA remplace un avocat.
Mon premier revenu SaaS : pourquoi ces 10 premiers dollars comptaient autant
Mon premier paiement en ligne pour un produit que j’ai conçu et construit moi-même n’était que de 10 dollars, mais il a prouvé qu’un vrai utilisateur y voyait une vraie valeur.
Comment Codex m’aide à passer en revue 15 projets à la fois
Avec Codex dans VS Code, je peux accélérer la partie répétitive de la chasse aux bugs, du SEO, des traductions, de la localisation et des tests sur plusieurs projets, sans abandonner la relecture manuelle.
Pourquoi je garde les derniers 3 à 5 % de Codex Plus pour les plus grosses tâches d’ingénierie
Un petit changement de méthode a transformé ma manière d’utiliser Codex Plus : quand la limite approche, je cesse de jouer la sécurité et je lance le travail technique le plus lourd.
Comment des erreurs de SEO technique ont fait disparaître mon site de Google
Mon site n’a pas seulement perdu des positions. Il a totalement disparu de Google, et cette expérience m’a appris à quel point le SEO technique peut détruire la confiance très vite.
Cinq ans plus tard, le MacBook M1 d’entrée de gamme reste l’un de mes meilleurs achats tech
Après cinq ans d’utilisation quotidienne intensive, mon MacBook M1 de base continue de donner l’impression d’un achat exceptionnel sur le long terme.
Comment l’IA et Next.js ont rendu le lancement de mon projet en 4 langues bien plus simple que prévu
Un petit changement dans la structure du contenu, de la traduction assistée par IA et Next.js ont transformé un lancement en 4 langues en un processus beaucoup plus simple et évolutif que je ne l’imaginais.
Lancement de qrviz : pourquoi j’ai créé un générateur de QR codes gratuit sans plan de monétisation
J’ai lancé qrviz.com comme générateur de QR codes gratuit, non pas parce que c’était le meilleur pari business, mais parce que créer des produits utiles reste l’une des choses qui me donne le plus d’énergie.
Créer seul un chatbot façon Character AI : pourquoi le plus dur est de rendre les personnages crédibles
Lancer un chatbot de type Character AI en 13 langues m’a appris que la partie la plus difficile n’est pas le code, mais la création de personnages cohérents, chaleureux et crédibles.
Pourquoi trouver des clients est plus difficile que construire un SaaS
Pour beaucoup de développeurs, coder semble naturel, alors que la vraie difficulté après le lancement se trouve dans la distribution, le positionnement et la rétention.
J’ai construit mon propre Character AI en solo, et le lancement l’a rendu réel
Construire seul mon Character AI était déjà un défi, mais l’activation des paiements l’a transformé d’un projet parallèle en un vrai produit avec une vraie responsabilité.
Les hallucinations de l’IA dans la génération de personnages d’anime restent impressionnantes
En créant des personnages d’anime pour rizae.com avec ChatGPT, je retombe toujours sur la même réalité : l’IA peut être brillante, puis totalement sûre d’un résultat pourtant manifestement raté.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
Le marché de l'emploi IT en Russie en 2026 : ce que ça fait vraiment
La concurrence est brutale : plus de candidats, des salaires qui stagnent ou baissent, et bien moins de postes qui donnent vraiment envie de postuler.
Quand l’IA ajoute une main en trop et jure que tout est normal
Les modèles d’image peuvent se tromper avec aplomb, et même les prompts de correction échouent parfois avec une ténacité surprenante.
Développement web, projets solo et petite présentation
Une courte présentation : six ans dans le développement web, toujours en train de créer des projets solo, et toujours partant pour des échanges tech intéressants.
De retour de vacances, directement dans le code
Quatre jours de travail concentré m’ont rappelé à quel point j’aime le travail technique en profondeur après une pause.
Thé à la menthe, 3 500 commits et une vraie pause
Une courte réflexion sur un sprint de quatre mois, un anniversaire au Maroc et l’importance du vrai repos après une longue période de production soutenue.
Comment j’ai utilisé DeepSeek et Node.js pour lancer un AI SaaS plus vite
Comment DeepSeek m’a aidé à franchir la barrière du MVP et à passer d’un repo vide à une plateforme réellement fonctionnelle.
Mon post viral sur Threads a été supprimé à cause d’un commentaire bienveillant
Un rappel brutal du risque des plateformes que l’on ne possède pas : un nouveau compte de dev commençait à décoller, puis il a été suspendu d’un coup.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Comment je me suis fait bannir de Reddit en 15 minutes
J’ai essayé d’entrer sur Reddit de la façon la plus prudente possible, et j’ai quand même été banni définitivement presque aussitôt.
Les vieux domaines traînent leurs vieux bagages
Un domaine de 25 ans a ramené du trafic de bots hérité, du crawl gaspillé et un problème SEO qui n’a vraiment été résolu qu’avec des réponses 410 ciblées.
Pourquoi mon site ne recevait presque aucun trafic depuis la Russie
Le problème n’était pas la demande. C’étaient Cloudflare, le blocage russe et la migration qui ont finalement rétabli l’accès.
Pourquoi les sites statiques encaissent si bien le bruit des bots
Mes logs sont remplis de scanners et de sondes d’exploit, mais la stack s’en aperçoit à peine. C’est tout l’intérêt d’une diffusion statique.
Yandex contre Google sur un nouveau projet
Yandex a commencé à m'apporter un vrai trafic pendant que Google bougeait à peine. Ce contraste en dit long sur la manière dont les deux moteurs traitent les nouveaux sites.
Yandex a indexé plus de 4 000 pages en une nuit
Un cap intéressant en SEO programmatique : des milliers de pages statiques ont été intégrées à l’index en un seul passage.
Un mois d’expériences SEO : 632 visiteurs et beaucoup de questions
Un mois de travail SEO très concret m’a apporté du vrai trafic, quelques surprises et une vision bien plus claire de ce qui fait réellement bouger les choses.
Du frontend au SEO concret
J’ai lancé un projet perso en Next.js pour apprendre le SEO, et au final Yandex a largement surpassé Google.
Pourquoi j’ai choisi Yandex Metrica plutôt que Google Analytics
Après une semaine d’utilisation réelle, Yandex Metrica m’a donné des données comportementales plus claires et une bien meilleure vision de la façon dont les visiteurs naviguent sur le site.
Comment les redirections 308 m'ont aidé à contenir le chaos du sitemap
Yandex a mal interprété des milliers d'URL, et des redirections 308 mises en place à l'avance ont permis d'éloigner les robots des chemins cassés.
Le pic de lancement sur Google n’est pas une vraie croissance
Une grosse poussée au moment du lancement peut sembler encourageante, mais elle disparaît souvent très vite. C’est pour cela qu’un nouveau site ne devrait pas trop se fier à cette phase de lune de miel.
Perdre 2 000 pages du jour au lendemain dans Yandex
Un rappel assez brutal que la volatilité du SEO fait partie du jeu, même lorsqu’un projet semble bien progresser.
Comment j’ai gagné deux prix à Moscow JS 66
Une soirée de conférences sur les bots Telegram, TypeScript et l’IA, ainsi que les questions qui m’ont permis de repartir avec deux prix.
Notes de PiterJS
Ce qui m’a marqué à PiterJS, à Saint-Pétersbourg : FrontOps, performance et l’intérêt d’arriver bien préparé.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
Notes de MoscowJS 65
Un rapide retour sur MoscowJS 65 chez T Bank, les talks les plus marquants et pourquoi les meetups JavaScript locaux comptent toujours autant.
Nouveau site, nouvelle direction
J’ai lancé un nouveau site portfolio nourri par six années d’expérience et par la prochaine vague de projets parallèles centrés sur l’IA.