[{"data":1,"prerenderedAt":410},["ShallowReactive",2],{"i-ic:outline-arrow-upward":3,"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E":8,"episode-\u002Fpodcasts\u002Fnews-jan26":16,"github-sponsor":312,"i-material-symbols:home":387,"i-ic:baseline-play-circle-filled-white":389,"i-material-symbols:ios-share":391,"i-cbi:deezer-logo":393,"i-vscode-icons:file-type-rss":395,"i-ri:heart-3-fill":398,"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8":400,"Duration_5auv6cRcezl7gXaQmhzuJItMUdhJXS2kinwBaNJHS94":405},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\u002F>",["Island",9],{"key":10,"result":11},"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E",{"head":12},{"style":13},[14],{"innerHTML":15},":where(.i-mdi\\:github){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'\u002F%3E%3C\u002Fsvg%3E\")}",{"id":17,"title":18,"author":19,"body":20,"categories":283,"description":285,"dsSlug":286,"duration":287,"episodeArtwork":288,"episodeNumber":289,"episodeType":290,"explicit":6,"extension":291,"guid":287,"links":292,"meta":293,"navigation":294,"path":295,"publicationDate":296,"season":265,"seo":297,"status":298,"stem":299,"subtitle":300,"tags":301,"videoLink":310,"__hash__":311},"podcasts\u002Fpodcasts\u002F126.news-jan26\u002Findex.md","🤖 News Janvier 2026 : Open Code, Qwen Code et un peu de code","Double Slash",{"type":21,"value":22,"toc":263},"minimark",[23,28,32,44,48,51,59,63,66,74,78,81,89,93,96,104,108,111,119,123,126,134,138,146,150,153,162,166,169,177,181,184,192,200,203,217,221,224,232,236,239,247,251,254],[24,25,27],"h2",{"id":26},"astro-rejoint-cloudflare","Astro rejoint Cloudflare",[29,30,31],"p",{},"Bonne nouvelle ou mauvaise, seul l'avenir nous le dira !",[33,34,35],"ul",{},[36,37,38],"li",{},[39,40,41],"a",{"href":41,"rel":42},"https:\u002F\u002Fastro.build\u002Fblog\u002Fjoining-cloudflare\u002F",[43],"nofollow",[24,45,47],{"id":46},"livewire-4","Livewire 4",[29,49,50],{},"Livewire passe en version 4 et tout est plus rapide.",[33,52,53],{},[36,54,55],{},[39,56,57],{"href":57,"rel":58},"https:\u002F\u002Fgithub.com\u002Flivewire\u002Flivewire\u002Freleases\u002Ftag\u002Fv4.0.0",[43],[24,60,62],{"id":61},"jquery-4","JQuery 4",[29,64,65],{},"Vingt ans après sa sortie initiale, la bibliothèque jQuery, toujours aussi populaire (en termes d'utilisation réelle), atteint la version 4.0 avec une migration vers les modules ES (compatibles avec les outils de compilation modernes) et l'abandon de la prise en charge d'Internet Explorer 10 et des versions antérieures.",[33,67,68],{},[36,69,70],{},[39,71,72],{"href":72,"rel":73},"https:\u002F\u002Fblog.jquery.com\u002F2026\u002F01\u002F17\u002Fjquery-4-0-0\u002F",[43],[24,75,77],{"id":76},"anime-js-layout","Anime JS Layout",[29,79,80],{},"Animer vos layouts de façon super simple.",[33,82,83],{},[36,84,85],{},[39,86,87],{"href":87,"rel":88},"https:\u002F\u002Fanimejs.com\u002Fdocumentation\u002Flayout",[43],[24,90,92],{"id":91},"laravel-boost-20","Laravel Boost 2.0",[29,94,95],{},"V2 avec la prise en charge des skills",[33,97,98],{},[36,99,100],{},[39,101,102],{"href":102,"rel":103},"https:\u002F\u002Flaravel-news.com\u002Flaravel-boost-v2",[43],[24,105,107],{"id":106},"claude-code-avec-ollama","Claude Code avec Ollama",[29,109,110],{},"Grand emballement comme d'habitude sur le fait que l'on peut faire tourner Claude Code avec une IA locale. Oui, c'est vrai ; par contre, pour obtenir de bons résultats, vous devez changer de machine et investir un bon paquet de dollars.",[33,112,113],{},[36,114,115],{},[39,116,117],{"href":117,"rel":118},"https:\u002F\u002Fx.com\u002Fdr_cintas\u002Fstatus\u002F2014380662300533180?s=20",[43],[24,120,122],{"id":121},"comment-fonctionne-claude-code","Comment fonctionne Claude Code",[29,124,125],{},"Petite explication sur le fonctionnement de Claude Code.",[33,127,128],{},[36,129,130],{},[39,131,132],{"href":132,"rel":133},"https:\u002F\u002Fdiamantai.substack.com\u002Fp\u002Fstop-thinking-claude-code-is-magic",[43],[24,135,137],{"id":136},"skill","Skill",[29,139,140,141],{},"Vercel sort un annuaire des répertoires de skills à utiliser dans ses projets.\n-",[39,142,145],{"href":143,"rel":144},"https:\u002F\u002Fskills.sh\u002F",[43],"https:\u002F\u002Fskills.sh",[24,147,149],{"id":148},"open-code","Open Code",[29,151,152],{},"Comme Claude mais pour différents providers. Donc mieux !",[33,154,155],{},[36,156,157],{},[39,158,161],{"href":159,"rel":160},"https:\u002F\u002Fopencode.ai\u002F",[43],"https:\u002F\u002Fopencode.ai",[24,163,165],{"id":164},"qwen-code","Qwen Code",[29,167,168],{},"Comme Claude Code, mais pour Qwen Code, le modèle d'Alibaba IA.",[33,170,171],{},[36,172,173],{},[39,174,175],{"href":175,"rel":176},"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code",[43],[24,178,180],{"id":179},"la-folie-twitterx","La folie Twitter\u002FX",[29,182,183],{},"Arrêtez de croire tous les messages que vous voyez !",[33,185,186],{},[36,187,188],{},[39,189,190],{"href":190,"rel":191},"https:\u002F\u002Fx.com\u002Frameerez\u002Fstatus\u002F2015859121661059569",[43],[24,193,195,199],{"id":194},"clawdbot-moltbot",[196,197,198],"del",{},"Clawdbot"," Moltbot",[29,201,202],{},"Les gens deviennent fous et installent n’importe quoi. Attention à la sécurité.",[33,204,205,211],{},[36,206,207],{},[39,208,209],{"href":209,"rel":210},"https:\u002F\u002Fgithub.com\u002Fmoltbot\u002Fmoltbot",[43],[36,212,213],{},[39,214,215],{"href":215,"rel":216},"https:\u002F\u002Fx.com\u002Frryssf_\u002Fstatus\u002F2015587158468300948?s=20",[43],[24,218,220],{"id":219},"extensions-vscode-qui-volent-les-data-de-15-millions-de-dev","Extensions VSCode qui volent les data de 1,5 millions de dev",[29,222,223],{},"Attention aux extensions trop belles.",[33,225,226],{},[36,227,228],{},[39,229,230],{"href":230,"rel":231},"https:\u002F\u002Fwww.perplexity.ai\u002Fpage\u002Ftwo-ai-extensions-on-vs-code-m-P7uiORRbQAmFaq6fXKAmTQ",[43],[24,233,235],{"id":234},"trouver-les-fuites-de-mémoire","Trouver les fuites de mémoire",[29,237,238],{},"Trouvez les fuites de mémoire dans vos applications.",[33,240,241],{},[36,242,243],{},[39,244,245],{"href":245,"rel":246},"https:\u002F\u002Ffacebook.github.io\u002Fmemlab\u002F",[43],[24,248,250],{"id":249},"number-flow","Number Flow",[29,252,253],{},"Librairie de composants pour afficher vos nombres de façon classe !",[33,255,256],{},[36,257,258],{},[39,259,262],{"href":260,"rel":261},"https:\u002F\u002Fnumber-flow.barvian.me\u002F",[43],"https:\u002F\u002Fnumber-flow.barvian.me",{"title":264,"searchDepth":265,"depth":265,"links":266},"",2,[267,268,269,270,271,272,273,274,275,276,277,278,280,281,282],{"id":26,"depth":265,"text":27},{"id":46,"depth":265,"text":47},{"id":61,"depth":265,"text":62},{"id":76,"depth":265,"text":77},{"id":91,"depth":265,"text":92},{"id":106,"depth":265,"text":107},{"id":121,"depth":265,"text":122},{"id":136,"depth":265,"text":137},{"id":148,"depth":265,"text":149},{"id":164,"depth":265,"text":165},{"id":179,"depth":265,"text":180},{"id":194,"depth":265,"text":279},"Clawdbot Moltbot",{"id":219,"depth":265,"text":220},{"id":234,"depth":265,"text":235},{"id":249,"depth":265,"text":250},[284],"Technology","Dans cet épisode, nous évoquons du côté de l'IA, Claude Code avec Ollama, Open Code, Qwen Code et les compétences. L'équipe d'Astro qui migre vers Cloudflare. jQuery 4, Livewire 4 et une superbe librairie pour afficher vos chiffres.","DS_126_newsJanv26",null,"https:\u002F\u002Fres.cloudinary.com\u002Fdoubleslash\u002Fimage\u002Fupload\u002Fv1769619232\u002Fepisode\u002FART_126_ekvo7l.png",126,"full","md",[],{},true,"\u002Fpodcasts\u002Fnews-jan26","2026-01-28",{"title":18,"description":285},"published","podcasts\u002F126.news-jan26\u002Findex","Les news sur le développement web et l'IA pour janvier 2026 RC1",[302,303,304,305,306,307,308,309],"skills","cloudflare","astro","claude code","open code","qwen code","ai","qwen","u3I9I1q8iSA","Zw5ehnUp_1nJh2r0zVD6k95fVO4ZObfDm0ucByf8wWc",{"data":313},{"organization":314},{"sponsorsListing":315},{"name":316,"fullDescriptionHTML":317,"url":318,"shortDescription":319,"activeGoal":320,"isPublic":294,"sponsorable":324},"sponsors-double-slash-podcast","\u003Cp>Le podcast des dev pour dev par des dev !\u003C\u002Fp>\n\u003Cp>Des podcasts et des videos sur les technologie WEB modernes.\u003C\u002Fp>\n\u003Cp>A deux ou avec un invité, on discute des tendances, des nouvelles technologies, des meilleures pratiques actuelles.\u003C\u002Fp>\n\u003Cp>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCp5DGBAX2XNJXeOVAo7bICQ\">Youtube\u003C\u002Fa>\u003Cbr>\n🎙️ \u003Ca href=\"https:\u002F\u002Fspoti.fi\u002F317wtvD\">Spotify\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fapple.co\u002F3fTguFo\">Apple Podcast\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3i0hDgy\">Deezer\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F31aKKYd\">Google Podcast\u003C\u002Fa>\u003Cbr>\n🌐 \u003Ca href=\"https:\u002F\u002Fdouble-slash.dev\u002F\">Double Slash DEV\u003C\u002Fa>\u003C\u002Fp>","https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdouble-slash-podcast","Le podcast des dev pour les dev par des dev !",{"description":321,"percentComplete":322,"targetValue":322,"title":323},"L'ensemble des charges seront couvertes. Service de stockage et abonnement aux services utilisés.",70,"$70 per month",{"sponsors":325},{"edges":326},[327,333,339,345,351,357,363,369,375,381],{"node":328},{"id":329,"name":330,"url":331,"avatarUrl":332},"MDQ6VXNlcjEwMDMwNw==","Clément Delmas","https:\u002F\u002Fgithub.com\u002Fclem","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100307?u=878ed4b7cdf920879b57046f19e434fea2c7d296&v=4",{"node":334},{"id":335,"name":336,"url":337,"avatarUrl":338},"MDQ6VXNlcjI3NTYwOQ==","Thibaud Lepretre","https:\u002F\u002Fgithub.com\u002Fkakawait","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F275609?v=4",{"node":340},{"id":341,"name":342,"url":343,"avatarUrl":344},"MDQ6VXNlcjE5MTQxNjA=","David Pollet","https:\u002F\u002Fgithub.com\u002Fdavidpollet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1914160?u=4b3da16383b9fa810fd0980f756000709403ab45&v=4",{"node":346},{"id":347,"name":348,"url":349,"avatarUrl":350},"MDQ6VXNlcjYzMzMzOTY=","Eric","https:\u002F\u002Fgithub.com\u002Fericledonge","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6333396?u=e9e541a6b9125d8e8b558fdd914c847eb36db695&v=4",{"node":352},{"id":353,"name":354,"url":355,"avatarUrl":356},"MDQ6VXNlcjg4OTk3Njg=","François Gardien","https:\u002F\u002Fgithub.com\u002FYoutch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8899768?u=85ae8c4299c380bcec02e99e9364624f3ce333c7&v=4",{"node":358},{"id":359,"name":360,"url":361,"avatarUrl":362},"MDQ6VXNlcjEwMTc2NjI2","Antharuu","https:\u002F\u002Fgithub.com\u002Fantharuu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10176626?u=3f6ef490b330d5a9bbaa3137560b5d1d4cf13a4a&v=4",{"node":364},{"id":365,"name":366,"url":367,"avatarUrl":368},"MDQ6VXNlcjEwMTg2OTkz","Adrien Zaganelli","https:\u002F\u002Fgithub.com\u002FadrienZ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10186993?u=08189ef8cf708a61445b6a57cf7a2aa361d484af&v=4",{"node":370},{"id":371,"name":372,"url":373,"avatarUrl":374},"MDQ6VXNlcjI2MTQyMzgz","Thomas Lemoine","https:\u002F\u002Fgithub.com\u002Fthomaslemoine","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26142383?u=4c68175459b0ae1f8c68c48c40f2ae148747675d&v=4",{"node":376},{"id":377,"name":378,"url":379,"avatarUrl":380},"MDQ6VXNlcjY1NzM3MTMx","Valentin Grenier","https:\u002F\u002Fgithub.com\u002Fvalentin-grenier","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65737131?u=0ba0cc828412f6655a948c6a82f69b9c909f8fd9&v=4",{"node":382},{"id":383,"name":384,"url":385,"avatarUrl":386},"U_kgDOBipZwA","Hebrard Frederic","https:\u002F\u002Fgithub.com\u002Ffrederichebrard","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F103438784?v=4",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":388},"\u003Cpath fill=\"currentColor\" d=\"M4 21V9l8-6l8 6v12h-6v-7h-4v7z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":390},"\u003Cpath fill=\"currentColor\" d=\"M12 2C6.475 2 2 6.475 2 12s4.475 10 10 10s10-4.475 10-10S17.525 2 12 2m-2 14.5v-9l6 4.5z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":392},"\u003Cpath fill=\"currentColor\" d=\"M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h3v2H6v10h12V10h-3V8h3q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm5-6V4.825l-1.6 1.6L8 5l4-4l4 4l-1.4 1.425l-1.6-1.6V16z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":394},"\u003Cpath fill=\"currentColor\" d=\"M18.774 5.051c.185-1.072.457-1.747.757-1.748c.561 0 1.015 2.341 1.015 5.228s-.455 5.229-1.016 5.229c-.23 0-.443-.4-.614-1.064c-.27 2.439-.831 4.115-1.48 4.115c-.5 0-.953-1.007-1.256-2.594c-.207 3.018-.727 5.161-1.334 5.161c-.381 0-.73-.848-.987-2.231C13.55 20 12.834 22 12 22s-1.551-2-1.86-4.853c-.255 1.383-.6 2.231-.986 2.231c-.609 0-1.128-2.142-1.335-5.161c-.3 1.587-.752 2.594-1.256 2.594c-.649 0-1.21-1.676-1.481-4.115c-.169.668-.382 1.064-.613 1.064c-.562 0-1.017-2.34-1.017-5.229S3.908 3.3 4.471 3.3c.3 0 .57.676.758 1.748C5.527 3.2 6.014 2 6.564 2c.653 0 1.219 1.7 1.487 4.168c.262-1.8.658-2.941 1.1-2.941c.624 0 1.154 2.252 1.351 5.393C10.874 7.01 11.41 6 12 6s1.128 1.011 1.5 2.62c.2-3.141.727-5.393 1.351-5.393c.444 0 .84 1.145 1.1 2.941C16.219 3.7 16.785 2 17.439 2c.547 0 1.035 1.2 1.335 3.051m-16.2 5.3C2.258 10.355 2 9.31 2 8.017s.258-2.337.576-2.337s.578 1.044.578 2.337s-.254 2.338-.578 2.338Zm18.848 0c-.32 0-.577-1.045-.577-2.338s.257-2.337.577-2.337S22 6.724 22 8.017s-.258 2.338-.576 2.338Z\"\u002F>",{"left":4,"top":4,"width":396,"height":396,"rotate":4,"vFlip":6,"hFlip":6,"body":397},32,"\u003Cdefs>\u003ClinearGradient id=\"SVGvSi4fdXe\" x1=\"30.06\" x2=\"225.94\" y1=\"30.06\" y2=\"225.94\" gradientTransform=\"matrix(.11 0 0 .11 2 2)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#e3702d\"\u002F>\u003Cstop offset=\".11\" stop-color=\"#ea7d31\"\u002F>\u003Cstop offset=\".35\" stop-color=\"#f69537\"\u002F>\u003Cstop offset=\".5\" stop-color=\"#fb9e3a\"\u002F>\u003Cstop offset=\".7\" stop-color=\"#ea7c31\"\u002F>\u003Cstop offset=\".89\" stop-color=\"#de642b\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#d95b29\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fdefs>\u003Crect width=\"28\" height=\"28\" x=\"2\" y=\"2\" fill=\"#cc5d15\" rx=\"6.01\" ry=\"6.01\"\u002F>\u003Crect width=\"26.91\" height=\"26.91\" x=\"2.54\" y=\"2.54\" fill=\"#f49c52\" rx=\"5.47\" ry=\"5.47\"\u002F>\u003Crect width=\"25.82\" height=\"25.82\" x=\"3.1\" y=\"3.1\" fill=\"url(#SVGvSi4fdXe)\" rx=\"5.14\" ry=\"5.14\"\u002F>\u003Cpath fill=\"#fff\" d=\"M6.82 6.16v3.83a15.31 15.31 0 0 1 15.3 15.3h3.83A19.14 19.14 0 0 0 6.81 6.17zm0 6.45v3.72a8.97 8.97 0 0 1 8.96 8.97h3.72A12.69 12.69 0 0 0 6.81 12.6zm2.62 7.44a2.63 2.63 0 0 0-2.63 2.62a2.63 2.63 0 0 0 2.63 2.63a2.63 2.63 0 0 0 2.63-2.63a2.63 2.63 0 0 0-2.63-2.63z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":399},"\u003Cpath fill=\"currentColor\" d=\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2\"\u002F>",["Island",401],{"key":402,"result":403},"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8",{"head":404},{},["Island",406],{"key":407,"result":408},"Duration_5auv6cRcezl7gXaQmhzuJItMUdhJXS2kinwBaNJHS94",{"head":409},{},1785405174328]