<!DOCTYPE html><html lang="vi-VN" class="font-sans __variable_188709"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://cdn.coding4food.com/content-images/2026/06/09/medium_cover_1842297_18b847e605.webp" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/6ec09e1e677d6078.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-581de176e58e117c.js"/><script src="/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js" async=""></script><script src="/_next/static/chunks/1255-ad409e5887c155b0.js" async=""></script><script src="/_next/static/chunks/main-app-45160f731a3e0e07.js" async=""></script><script src="/_next/static/chunks/app/layout-138f69aa9d7eaa07.js" async=""></script><script src="/_next/static/chunks/2619-04bc32f026a0d946.js" async=""></script><script src="/_next/static/chunks/9543-5449752c1597864d.js" async=""></script><script src="/_next/static/chunks/359-e66d7f1bda2745ff.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(main)/page-ec674a64e9c2b013.js" async=""></script><script src="/_next/static/chunks/4909-472194aeb0cec234.js" async=""></script><script src="/_next/static/chunks/8402-0b3bd339ca29bd55.js" async=""></script><script src="/_next/static/chunks/9904-322c14dc1fa01a12.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/(main)/layout-2f40dfaba4fe5cc9.js" async=""></script><link rel="preload" href="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3545366022730634" as="script" crossorigin=""/><meta name="next-size-adjust" content=""/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#0959ab"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#011930"/><title>Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ &amp; Lập trình</title><meta name="description" content="Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động."/><meta name="author" content="Coding4Food - Code Vì Bát Cơm Team"/><link rel="manifest" href="/api/manifest?locale=vi"/><meta name="keywords" content="lập trình viên,blog công nghệ,kiếm tiền từ code,drama IT,indie hacker,review đồ nghề dev"/><meta name="creator" content="Coding4Food - Code Vì Bát Cơm Team"/><meta name="msapplication-TileColor" content="#0959ab"/><meta name="msapplication-TileImage" content="https://cdn.coding4food.com/ms-icon-144x144.png"/><meta name="msapplication-config" content="https://cdn.coding4food.com/browserconfig.xml"/><meta name="algolia-site-verification" content="E40C8369AB396F0F"/><meta name="google-adsense-account" content="ca-pub-3545366022730634"/><meta name="og:locale" content="vi_VN"/><meta name="og:locale:alternate" content="en_US"/><link rel="canonical" href="https://coding4food.com"/><link rel="alternate" hrefLang="vi" href="https://coding4food.com"/><link rel="alternate" hrefLang="en" href="https://coding4food.com/en/"/><link rel="alternate" hrefLang="x-default" href="https://coding4food.com"/><meta property="og:title" content="Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ &amp; Lập trình"/><meta property="og:description" content="Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động."/><meta property="og:url" content="https://coding4food.com"/><meta property="og:site_name" content="Coding4Food - Code Vì Bát Cơm"/><meta property="og:image" content="https://cdn.coding4food.com/og-image.jpeg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ &amp; Lập trình"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@Coding4Food"/><meta name="twitter:creator" content="@Coding4Food"/><meta name="twitter:title" content="Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ &amp; Lập trình"/><meta name="twitter:description" content="Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động."/><meta name="twitter:image" content="https://cdn.coding4food.com/og-image.jpeg"/><link rel="icon" href="https://cdn.coding4food.com/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="https://cdn.coding4food.com/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="https://cdn.coding4food.com/favicon-96x96.png" sizes="96x96" type="image/png"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-57x57.png" sizes="57x57"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-60x60.png" sizes="60x60"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-72x72.png" sizes="72x72"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-76x76.png" sizes="76x76"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-114x114.png" sizes="114x114"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-120x120.png" sizes="120x120"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-144x144.png" sizes="144x144"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-152x152.png" sizes="152x152"/><link rel="apple-touch-icon" href="https://cdn.coding4food.com/apple-icon-180x180.png" sizes="180x180"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="min-h-screen font-mono __variable_694534 __className_694534"><script>(self.__next_s=self.__next_s||[]).push(["https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3545366022730634",{"crossOrigin":"anonymous","id":"google-adsense"}])</script><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="flex min-h-screen flex-col"><header class="fixed top-0 z-50 w-full border-b border-border/40 bg-background/80 backdrop-blur-md"><div class="mx-auto flex h-16 max-w-5xl items-center justify-between px-4 sm:px-6"><a class="flex items-center gap-2 font-bold text-lg" href="/"><img alt="Coding4Food Logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent" src="https://cdn.coding4food.com/Logo-48x48.png"/><span class="hidden sm:inline-block">Coding4Food</span></a><nav class="flex items-center gap-2 text-sm sm:gap-4"><a class="hidden sm:inline text-muted-foreground transition-colors hover:text-foreground" href="/">Trang chủ</a><a class="hidden sm:inline text-muted-foreground transition-colors hover:text-foreground" href="/categories">Chuyên mục</a><a class="hidden sm:inline text-muted-foreground transition-colors hover:text-foreground" href="/play">Arcade</a><a class="hidden sm:inline text-muted-foreground transition-colors hover:text-foreground" href="/bookmarks">Đã lưu</a><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><div class="h-9 w-9 rounded-md border border-border bg-muted/40 md:w-[160px]"></div><!--/$--><a class="inline-flex items-center gap-1 rounded-md border border-border px-2 py-1 text-xs font-medium uppercase tracking-wide text-muted-foreground transition-colors hover:bg-muted hover:text-foreground" title="English" href="/en">en</a></nav></div></header><main class="flex-1 pt-24 pb-28 md:pb-12"><div class="mx-auto max-w-5xl px-4 sm:px-6 lg:px-8"><!--$?--><template id="B:0"></template><div><section class="mb-8 overflow-hidden rounded-xl border border-border/50 bg-gradient-to-b from-blue-600/10 to-transparent dark:from-blue-800/30 dark:to-transparent"><div class="flex items-center gap-2 px-4 py-3"><div class="h-5 w-5 animate-pulse rounded bg-blue-500/30"></div><div class="h-4 w-28 animate-pulse rounded bg-muted"></div></div><div class="flex flex-col gap-2 p-2 pt-0 lg:h-[500px] lg:flex-row"><div class="lg:w-1/2"><div class="relative h-[400px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full"><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute bottom-0 left-0 p-4 lg:p-6"><div class="mb-2 h-5 w-24 rounded bg-white/20"></div><div class="mb-2 h-7 w-3/4 rounded bg-white/30"></div><div class="h-4 w-28 rounded bg-white/15"></div></div></div></div><div class="flex flex-col gap-2 lg:w-1/2"><div class="flex-[1.05]"><div class="relative h-[200px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full"><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute bottom-0 left-0 p-4"><div class="mb-2 h-5 w-20 rounded bg-white/20"></div><div class="h-6 w-2/3 rounded bg-white/30"></div></div></div></div><div class="grid flex-1 gap-2 sm:grid-cols-2"><div class="relative h-[180px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full"><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute bottom-0 left-0 p-4"><div class="mb-2 h-4 w-16 rounded bg-white/20"></div><div class="h-5 w-3/4 rounded bg-white/30"></div></div></div><div class="relative h-[180px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full"><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute bottom-0 left-0 p-4"><div class="mb-2 h-4 w-16 rounded bg-white/20"></div><div class="h-5 w-3/4 rounded bg-white/30"></div></div></div></div></div></div></section><div class="grid gap-8 lg:grid-cols-10"><main class="min-w-0 lg:col-span-7"><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><div class="h-6 w-32 animate-pulse rounded bg-muted"></div><div class="h-4 w-20 animate-pulse rounded bg-muted"></div></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><div class="h-6 w-32 animate-pulse rounded bg-muted"></div><div class="h-4 w-20 animate-pulse rounded bg-muted"></div></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><div class="h-6 w-32 animate-pulse rounded bg-muted"></div><div class="h-4 w-20 animate-pulse rounded bg-muted"></div></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div><div class="overflow-hidden rounded-xl border border-border bg-card"><div class="aspect-video animate-pulse bg-muted"></div><div class="p-4 space-y-2"><div class="flex items-center gap-2"><div class="h-3.5 w-14 animate-pulse rounded bg-muted"></div><div class="h-3.5 w-20 animate-pulse rounded bg-muted"></div></div><div class="h-5 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-2/3 animate-pulse rounded bg-muted"></div></div></div></div></section></main><aside class="lg:col-span-3"><div class="space-y-8 lg:sticky lg:top-20"><div class="rounded-xl border border-border bg-card p-5"><div class="mb-4 flex items-center justify-between"><div class="flex items-center gap-2"><div class="h-5 w-5 animate-pulse rounded bg-orange-500/30"></div><div class="h-4 w-24 animate-pulse rounded bg-muted"></div></div><div class="h-3.5 w-16 animate-pulse rounded bg-muted"></div></div><div class="space-y-3"><div class="flex gap-3"><div class="h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted"></div><div class="flex-1 space-y-1.5 py-0.5"><div class="h-4 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-3/4 animate-pulse rounded bg-muted"></div><div class="h-3 w-16 animate-pulse rounded bg-muted"></div></div></div><div class="flex gap-3"><div class="h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted"></div><div class="flex-1 space-y-1.5 py-0.5"><div class="h-4 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-3/4 animate-pulse rounded bg-muted"></div><div class="h-3 w-16 animate-pulse rounded bg-muted"></div></div></div><div class="flex gap-3"><div class="h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted"></div><div class="flex-1 space-y-1.5 py-0.5"><div class="h-4 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-3/4 animate-pulse rounded bg-muted"></div><div class="h-3 w-16 animate-pulse rounded bg-muted"></div></div></div><div class="flex gap-3"><div class="h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted"></div><div class="flex-1 space-y-1.5 py-0.5"><div class="h-4 w-full animate-pulse rounded bg-muted"></div><div class="h-4 w-3/4 animate-pulse rounded bg-muted"></div><div class="h-3 w-16 animate-pulse rounded bg-muted"></div></div></div></div></div><div class="rounded-xl border border-border bg-card p-5"><div class="mb-4 h-4 w-16 animate-pulse rounded bg-muted"></div><div class="space-y-3"><div class="flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3"><div class="flex items-center gap-3"><div class="h-10 w-10 animate-pulse rounded-full bg-[#1877F2]/30"></div><div class="space-y-1"><div class="h-4 w-16 animate-pulse rounded bg-muted"></div><div class="h-3 w-8 animate-pulse rounded bg-muted"></div></div></div><div class="h-3.5 w-8 animate-pulse rounded bg-[#1877F2]/20"></div></div><div class="flex items-center justify-between rounded-lg bg-foreground/5 p-3"><div class="flex items-center gap-3"><div class="h-10 w-10 animate-pulse rounded-full bg-foreground/20"></div><div class="space-y-1"><div class="h-4 w-6 animate-pulse rounded bg-muted"></div><div class="h-3 w-14 animate-pulse rounded bg-muted"></div></div></div><div class="h-3.5 w-12 animate-pulse rounded bg-foreground/10"></div></div></div></div><div class="rounded-xl border border-border bg-card p-5"><div class="mb-4 h-4 w-14 animate-pulse rounded bg-muted"></div><div class="flex flex-wrap gap-2"><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:56px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:72px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:48px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:88px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:64px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:52px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:80px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:60px"></div><div class="h-7 animate-pulse rounded-full border border-border bg-muted" style="width:68px"></div></div><div class="mt-4 mx-auto h-4 w-36 animate-pulse rounded bg-muted"></div></div></div></aside></div></div><!--/$--></div></main><div aria-hidden="true" class="h-24 md:hidden"></div><div class="pointer-events-none fixed inset-x-0 bottom-0 z-50 pt-2 md:hidden"><nav class="pointer-events-auto mx-auto flex max-w-md items-center justify-between border border-border/60 bg-background/95 px-2 py-2 shadow-[0_12px_40px_rgba(15,23,42,0.14)] backdrop-blur-xl supports-[backdrop-filter]:bg-background/80 dark:shadow-[0_12px_40px_rgba(0,0,0,0.45)]"><a aria-label="Trang chủ" class="group flex min-w-0 flex-1 flex-col items-center justify-center gap-1 rounded-[22px] px-2 py-2 text-[11px] font-medium transition-all duration-200 bg-primary text-primary-foreground shadow-lg shadow-primary/25" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-5 w-5 scale-110"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span class="truncate leading-none">Trang chủ</span></a><a aria-label="Chuyên mục" class="group flex min-w-0 flex-1 flex-col items-center justify-center gap-1 rounded-[22px] px-2 py-2 text-[11px] font-medium transition-all duration-200 text-muted-foreground hover:bg-muted/80 hover:text-foreground" href="/categories"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-grid2x2 h-5 w-5 group-hover:scale-105"><path d="M12 3v18"></path><path d="M3 12h18"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect></svg><span class="truncate leading-none">Chuyên mục</span></a><a aria-label="Arcade" class="group flex min-w-0 flex-1 flex-col items-center justify-center gap-1 rounded-[22px] px-2 py-2 text-[11px] font-medium transition-all duration-200 text-muted-foreground hover:bg-muted/80 hover:text-foreground" href="/play"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gamepad2 h-5 w-5 group-hover:scale-105"><line x1="6" x2="10" y1="11" y2="11"></line><line x1="8" x2="8" y1="9" y2="13"></line><line x1="15" x2="15.01" y1="12" y2="12"></line><line x1="18" x2="18.01" y1="10" y2="10"></line><path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"></path></svg><span class="truncate leading-none">Arcade</span></a><a aria-label="Đã lưu" class="group flex min-w-0 flex-1 flex-col items-center justify-center gap-1 rounded-[22px] px-2 py-2 text-[11px] font-medium transition-all duration-200 text-muted-foreground hover:bg-muted/80 hover:text-foreground" href="/bookmarks"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bookmark h-5 w-5 group-hover:scale-105"><path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"></path></svg><span class="truncate leading-none">Đã lưu</span></a></nav></div><footer class="border-t border-border bg-card"><div class="mx-auto flex max-w-5xl flex-col items-center gap-4 px-4 pt-6 pb-28 text-center sm:px-6 sm:pb-6"><div class="flex items-center gap-2"><img alt="Coding4Food Logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent" src="https://cdn.coding4food.com/Logo-48x48.png"/><span class="font-semibold">Coding4Food</span></div><nav class="hidden gap-6 text-sm text-muted-foreground md:flex"><a class="hover:text-foreground transition-colors" href="/">Trang chủ</a><a class="hover:text-foreground transition-colors" href="/categories">Chuyên mục</a><a class="hover:text-foreground transition-colors" href="/play">Arcade</a><a class="hover:text-foreground transition-colors" href="/bookmarks">Đã lưu</a></nav><nav class="hidden gap-4 text-xs text-muted-foreground md:flex"><a class="hover:text-foreground transition-colors" href="/privacy">Bảo mật</a><span class="text-border">|</span><a class="hover:text-foreground transition-colors" href="/terms">Điều khoản</a></nav><p class="text-xs text-muted-foreground">© <!-- -->2026<!-- --> <!-- -->Coding4Food<!-- -->. <!-- -->Viết bởi dev, cho dev.</p></div></footer></div><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_next/static/chunks/webpack-581de176e58e117c.js" id="_R_" async=""></script><div hidden id="S:0"><div><section class="mb-8 overflow-hidden rounded-xl border border-border/50 bg-gradient-to-b from-blue-600/10 to-transparent dark:from-blue-800/30 dark:to-transparent"><div class="flex items-center justify-between px-4 py-3"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-newspaper h-5 w-5 text-blue-500"><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2"></path><path d="M18 14h-8"></path><path d="M15 18h-5"></path><path d="M10 6h8v4h-8V6Z"></path></svg><span class="text-sm font-bold uppercase tracking-wide text-foreground">Bài viết mới nhất</span></div></div><div class="flex flex-col gap-2 p-2 pt-0 lg:h-[500px] lg:flex-row"><div class="lg:w-1/2"><a class="group relative block w-full overflow-hidden rounded-sm h-[400px] lg:h-full" href="/post/mang-xa-hoi-khong-con-ban"><img alt="laptop, hands, gadgets, iphone, apple, lens, macbook, mobile phone, smartphone, typing, blogging, flat lay, workspace, laptop, laptop, typing, typing, typing, typing, typing, blogging, blogging, blogging" fetchPriority="high" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/09/medium_cover_1842297_18b847e605.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-4 lg:p-6"><span class="mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground">Công nghệ</span><h3 class="font-bold leading-tight text-white transition-colors group-hover:text-primary text-xl lg:text-3xl line-clamp-3">Mạng &#x27;Xã Hội&#x27; Nhưng Đ*o Có Bạn: Khi Thuật Toán Biến Chúng Ta Thành Lũ Nghiện Đu Trend</h3><p class="mt-2 text-sm text-white/80">9 thg 6, 2026</p></div></a></div><div class="flex flex-col gap-2 lg:w-1/2"><div class="flex-[1.05]"><a class="group relative block w-full overflow-hidden rounded-sm h-[200px] lg:h-full" href="/post/solo-dev-tamadoggo-indie-hacking-ai"><img alt="social media, facebook, smartphone, iphone, mobile, media, web, internet, social network, social networking, multimedia, social media, social media, social media, facebook, facebook, facebook, facebook, facebook" fetchPriority="auto" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/09/small_cover_763731_35bf13d66a.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-4 lg:p-6"><span class="mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground">Code Ra Tiền</span><h3 class="font-bold leading-tight text-white transition-colors group-hover:text-primary text-lg lg:text-xl line-clamp-2">Solo Dev Cân Bản Nhật Ký Pet Độc Lạ Bằng AI, Leo Top Product Hunt Nhờ Khóc Thuê Cho Con Sen</h3></div></a></div><div class="grid flex-1 gap-2 sm:grid-cols-2"><a class="group relative block w-full overflow-hidden rounded-sm h-[180px] lg:h-full" href="/post/performative-ui-thu-vien-react-gia-tran"><img alt="figdet-spinner, spinner, fidget, spinner, spinner, fidget, fidget, fidget, fidget, fidget" fetchPriority="auto" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/09/small_cover_2579499_aa1e499134.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-4 lg:p-6"><span class="mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground">Đồ Nghề &amp; Tech Stack</span><h3 class="font-bold leading-tight text-white transition-colors group-hover:text-primary text-base lg:text-lg line-clamp-2">Performative-UI: Thư viện React &#x27;giả trân&#x27; chuyên trị mấy sếp thích màu mè hoa lá hẹ</h3></div></a><a class="group relative block w-full overflow-hidden rounded-sm h-[180px] lg:h-full" href="/post/browse-sh-giai-phap-bom-nao-giup-ai-agent-luot-web-tiet-kiem-token"><img alt="chrome, google chrome, android, browser, chrome android, mobile browser, google chrome, google chrome, google chrome, google chrome, google chrome" fetchPriority="auto" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/09/small_cover_3729545_cb96256f3c.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-4 lg:p-6"><span class="mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground">AI &amp; Automation</span><h3 class="font-bold leading-tight text-white transition-colors group-hover:text-primary text-base lg:text-lg line-clamp-2">Nuôi AI Agent cào web tốn token? Giải pháp &quot;bơm não&quot; Browse.sh giúp AI lướt web như có phản xạ không điều kiện</h3></div></a></div></div></div></section><div class="grid gap-8 lg:grid-cols-10"><main class="min-w-0 lg:col-span-7"><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">AI &amp; Automation</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/ai-automation"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><img alt="speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Vaani: Con hàng AI lồng tiếng &quot;khớp khẩu hình&quot; cực mượt đang làm dân tình Product Hunt nhốn nháo</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>9 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><img alt="microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/anthropic-bo-roi-linux-claude-desktop"><img alt="chameleon, nature, open suse, linux, animal" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_147641_58d6a2818c.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/anthropic-bo-roi-linux-claude-desktop"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Anthropic &#x27;ghẻ lạnh&#x27; Linux khi ra mắt Claude Desktop: Anh em chim cánh cụt nổi giận tế sống trên Github</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><img alt="speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/ai-automation">AI &amp; Automation</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a></div><a class="group/link block" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Vaani: Con hàng AI lồng tiếng &quot;khớp khẩu hình&quot; cực mượt đang làm dân tình Product Hunt nhốn nháo</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Vaani - Tool AI lồng tiếng giữ nguyên giọng gốc, khớp khẩu hình chuẩn từng frame vừa ra mắt đã khiến anh em dev và creator đứng ngồi không yên.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>9 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><img alt="microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/ai-automation">AI &amp; Automation</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/do-nghe-tech-stack">Đồ Nghề &amp; Tech Stack</a></div><a class="group/link block" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Lại thêm một công cụ AI gõ phím bằng giọng nói xịn xò cho macOS. Wave chạy local Whisper cực mượt, không lo lộ source code lên mây. Xem ngay review!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/anthropic-bo-roi-linux-claude-desktop"><img alt="chameleon, nature, open suse, linux, animal" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_147641_58d6a2818c.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/ai-automation">AI &amp; Automation</a></div><a class="group/link block" href="/post/anthropic-bo-roi-linux-claude-desktop"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Anthropic &#x27;ghẻ lạnh&#x27; Linux khi ra mắt Claude Desktop: Anh em chim cánh cụt nổi giận tế sống trên Github</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Anthropic vừa tung bản Claude Desktop cực xịn cho Windows và Mac nhưng lại bơ đẹp Linux. Anh em dev hệ điều hành chim cánh cụt đang gào thét đòi công lý.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/anthropic-bo-roi-linux-claude-desktop">Đọc tiếp →</a></div></div></article></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">Chuyện Nghề</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/chuyen-nghe"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><img alt="smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bị dắt mũi bởi &quot;Dopamine Fracking&quot;: Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><img alt="alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Từ đáy xã hội lên Senior Dev: Câu chuyện &#x27;quay xe&#x27; cực gắt của cựu tù nhân nghiện ngập</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><img alt="analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Đỉnh cao &#x27;khổ dâm&#x27; công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><img alt="smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a></div><a class="group/link block" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bị dắt mũi bởi &quot;Dopamine Fracking&quot;: Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Anh em có bao giờ tự hỏi vì sao cứ 5 phút lại phải check điện thoại một lần dù chẳng có thông báo gì không? Đó là do chúng ta đang bị &quot;dopamine fracking&quot; đấy!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><img alt="alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/code-ra-tien">Code Ra Tiền</a></div><a class="group/link block" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Từ đáy xã hội lên Senior Dev: Câu chuyện &#x27;quay xe&#x27; cực gắt của cựu tù nhân nghiện ngập</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Câu chuyện truyền cảm hứng cực mạnh của Gavin Ray: Từ một gã nghiện ngập mang án hình sự nặng tới hành trình tự học làm Senior Software Engineer.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><img alt="analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a></div><a class="group/link block" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Đỉnh cao &#x27;khổ dâm&#x27; công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Cuộc thi viết code C khó hiểu nhất thế giới (IOCCC 2025) vừa công bố kết quả. Cùng hóng xem các quái kiệt lập trình bẻ cong compiler ảo ma thế nào nhé!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/ioccc-2025-dinh-cao-code-c-di-giao">Đọc tiếp →</a></div></div></article></div></section><section class="mb-8 overflow-hidden rounded-xl border border-purple-500/20 bg-gradient-to-br from-purple-600/10 via-indigo-600/5 to-transparent dark:from-purple-900/30 dark:via-indigo-900/15 dark:to-transparent"><a class="group flex items-center justify-between px-4 py-3 transition-colors" href="/categories/gaming"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gamepad2 h-5 w-5 text-purple-500"><line x1="6" x2="10" y1="11" y2="11"></line><line x1="8" x2="8" y1="9" y2="13"></line><line x1="15" x2="15.01" y1="12" y2="12"></line><line x1="18" x2="18.01" y1="10" y2="10"></line><path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"></path></svg><span class="text-sm font-bold uppercase tracking-wide text-foreground">Gaming</span></div><div class="flex items-center gap-1 text-xs font-medium text-muted-foreground transition-colors group-hover:text-purple-500"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5"><path d="m9 18 6-6-6-6"></path></svg></div></a><div class="flex flex-col gap-2 p-2 pt-0 lg:h-[400px] lg:flex-row"><div class="flex flex-col gap-2 lg:w-1/2"><a class="group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto" href="/post/gta-6-dev-lap-cong-doan-rockstar-games"><img alt="game, joystick, controller, gaming, playstation, gamepad, nintendo, joystick, joystick, joystick, joystick, joystick, controller, controller, playstation, playstation, playstation, playstation, gamepad" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/05/30/small_cover_7154684_37e9879676.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-3 lg:p-4"><h3 class="text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2">Drama Trụ Sở Rockstar: Dàn Pháp Sư Code GTA 6 Đồng Loạt Lập Công Đoàn</h3></div></a><a class="group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto" href="/post/no-mans-sky-tung-ban-update-thu-43-va-mat-game-p2w"><img alt="spaceship, science fiction, space, sci-fi, spaceship, spaceship, spaceship, spaceship, spaceship" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/05/28/small_cover_8678480_1746241f9d.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-3 lg:p-4"><h3 class="text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2">No Man&#x27;s Sky tung bản update khủng thứ 43: Vả mặt mọi định nghĩa P2W</h3></div></a><a class="group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto" href="/post/steam-deck-tang-gia-soc-cong-dong-mang-day-song"><img alt="tablet, pc, tablet pc, handheld-console, portable, technology, mobile, computer, handheld, ipad, touchscreen, ipad, ipad, ipad, ipad, ipad" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/05/28/small_cover_338297_fdedf53a2a.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-3 lg:p-4"><h3 class="text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2">Valve vừa &quot;nerf&quot; ví tiền game thủ: Steam Deck tăng giá sốc tới $300, anh em rủ nhau ra đường xúc cát</h3></div></a></div><a class="group relative block overflow-hidden rounded-sm lg:w-1/2 h-[280px] lg:h-full" href="/post/ifttt-nhay-o-sang-mang-gaming-tich-hop-api"><img alt="gaming, games, gamepad, ps4, playstation, console, controller, video game, steering, joystick, gamer, kontroller, pad, game, to play, gaming, ps4, playstation, playstation, playstation, console, video game, video game, video game, video game, video game, gamer, gamer, gamer, game" fetchPriority="auto" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-500 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/medium_cover_2215601_a3c7dcd062.webp"/><div class="absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"></div><div class="absolute inset-0 flex flex-col justify-end p-4 lg:p-6"><span class="mb-2 inline-flex w-fit items-center rounded bg-purple-600 px-2 py-1 text-xs font-semibold uppercase tracking-wide text-white">Gaming</span><h3 class="text-xl font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-2xl line-clamp-3">IFTTT nhảy ổ sang mảng Gaming: Báo tử nhân vật Diablo qua tin nhắn điện thoại?</h3><p class="mt-2 text-sm text-white/80">7 thg 6, 2026</p></div></a></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">Code Ra Tiền</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/code-ra-tien"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><img alt="alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Từ đáy xã hội lên Senior Dev: Câu chuyện &#x27;quay xe&#x27; cực gắt của cựu tù nhân nghiện ngập</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><img alt="binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu"><img alt="technology, equipment, responsive, web, internet, website, notebook, work, web page, keyboard, design, template, computer, icon, pc, connection, macbook, graphics, web design, tablet, ipad, mobile, phone, mobile phone, responsive, website, website, website, website, website, web design, web design, ipad, ipad" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_2468062_de9dd21c3d.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bóc phốt Navi+ trên Product Hunt: Gắn mác AI thiết kế menu siêu tốc hay chỉ là chiêu trò lùa gà?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><img alt="alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/code-ra-tien">Code Ra Tiền</a></div><a class="group/link block" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Từ đáy xã hội lên Senior Dev: Câu chuyện &#x27;quay xe&#x27; cực gắt của cựu tù nhân nghiện ngập</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Câu chuyện truyền cảm hứng cực mạnh của Gavin Ray: Từ một gã nghiện ngập mang án hình sự nặng tới hành trình tự học làm Senior Software Engineer.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/tu-day-xa-hoi-len-senior-dev-gavin-ray">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><img alt="binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/code-ra-tien">Code Ra Tiền</a></div><a class="group/link block" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Hóng hớt Job Postings API - quả API ngon bổ rẻ cung cấp 1.8 triệu việc làm từ 30+ ATS cho anh em tha hồ build tool tuyển dụng mà không sợ bị sập server.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu"><img alt="technology, equipment, responsive, web, internet, website, notebook, work, web page, keyboard, design, template, computer, icon, pc, connection, macbook, graphics, web design, tablet, ipad, mobile, phone, mobile phone, responsive, website, website, website, website, website, web design, web design, ipad, ipad" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_2468062_de9dd21c3d.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/code-ra-tien">Code Ra Tiền</a></div><a class="group/link block" href="/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bóc phốt Navi+ trên Product Hunt: Gắn mác AI thiết kế menu siêu tốc hay chỉ là chiêu trò lùa gà?</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Navi+ Menu Builder nổi lên trên Product Hunt với claim AI design không cần code. Dân tình khen chê ra sao? Đọc ngay góc nhìn đậm chất thợ code từ C4F.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu">Đọc tiếp →</a></div></div></article></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">Công nghệ</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/cong-nghe"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><img alt="speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Vaani: Con hàng AI lồng tiếng &quot;khớp khẩu hình&quot; cực mượt đang làm dân tình Product Hunt nhốn nháo</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>9 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><img alt="smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bị dắt mũi bởi &quot;Dopamine Fracking&quot;: Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><img alt="analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Đỉnh cao &#x27;khổ dâm&#x27; công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><img alt="speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/ai-automation">AI &amp; Automation</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a></div><a class="group/link block" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Vaani: Con hàng AI lồng tiếng &quot;khớp khẩu hình&quot; cực mượt đang làm dân tình Product Hunt nhốn nháo</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Vaani - Tool AI lồng tiếng giữ nguyên giọng gốc, khớp khẩu hình chuẩn từng frame vừa ra mắt đã khiến anh em dev và creator đứng ngồi không yên.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>9 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><img alt="smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a></div><a class="group/link block" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bị dắt mũi bởi &quot;Dopamine Fracking&quot;: Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Anh em có bao giờ tự hỏi vì sao cứ 5 phút lại phải check điện thoại một lần dù chẳng có thông báo gì không? Đó là do chúng ta đang bị &quot;dopamine fracking&quot; đấy!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>5<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><img alt="analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a></div><a class="group/link block" href="/post/ioccc-2025-dinh-cao-code-c-di-giao"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Đỉnh cao &#x27;khổ dâm&#x27; công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Cuộc thi viết code C khó hiểu nhất thế giới (IOCCC 2025) vừa công bố kết quả. Cùng hóng xem các quái kiệt lập trình bẻ cong compiler ảo ma thế nào nhé!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/ioccc-2025-dinh-cao-code-c-di-giao">Đọc tiếp →</a></div></div></article></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">Drama IT</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/drama-it"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien"><img alt="code, coding, computer, data, developing, development, ethernet, html, programmer, programming, screen, software, technology, work, code, code, coding, coding, coding, coding, coding, computer, computer, computer, computer, data, programming, programming, programming, software, software, technology, technology, technology, technology" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_1839406_52b2afee88.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bão LLM Đang &quot;Đá Bát Cơm&quot; Của Thợ Code Và Cú Sốc Tuổi Trung Niên?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy"><img alt="artificial intelligence, mathematics, fantasy, pay, woman, human, ai generated, chatgpt, chatbot, chatgpt, chatgpt, chatgpt, chatgpt, chatgpt" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_7889375_d761f99505.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Drama căng: Hàng ngàn acc Instagram &#x27;bay màu&#x27; vì Meta để AI tự hủy bảo mật</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/sp-500-cam-cua-spacex-va-openai"><img alt="euro, europe, rocket, nature, prices, price increase, clouds, heaven, strip, aviator, finance, money, currency, inflation, economic crisis, energy crisis, energy saving, market economy, cost, development, stock exchange" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_7588484_ef76436f52.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/sp-500-cam-cua-spacex-va-openai"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">S&amp;P 500 &#x27;cấm cửa&#x27; SpaceX và hội anh em AI: Khi bánh vẽ đ*o đổi được tiền tươi</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>6 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien"><img alt="code, coding, computer, data, developing, development, ethernet, html, programmer, programming, screen, software, technology, work, code, code, coding, coding, coding, coding, coding, computer, computer, computer, computer, data, programming, programming, programming, software, software, technology, technology, technology, technology" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_1839406_52b2afee88.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/chuyen-nghe">Chuyện Nghề</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/drama-it">Drama IT</a></div><a class="group/link block" href="/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bão LLM Đang &quot;Đá Bát Cơm&quot; Của Thợ Code Và Cú Sốc Tuổi Trung Niên?</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Drama trên Hacker News: Một dev lên mạng khóc ròng vì thấy LLM đang bào mòn sự nghiệp của mình. Rốt cuộc AI có cướp chén cơm hay anh em đang tự ảo tưởng?</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy"><img alt="artificial intelligence, mathematics, fantasy, pay, woman, human, ai generated, chatgpt, chatbot, chatgpt, chatgpt, chatgpt, chatgpt, chatgpt" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_7889375_d761f99505.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/drama-it">Drama IT</a></div><a class="group/link block" href="/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Drama căng: Hàng ngàn acc Instagram &#x27;bay màu&#x27; vì Meta để AI tự hủy bảo mật</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Meta xác nhận hàng ngàn tài khoản Instagram bị hack do lỗ hổng từ AI chatbot. Bài học xương máu cho anh em dev đam mê đắp AI vô tội vạ vào hệ thống.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/sp-500-cam-cua-spacex-va-openai"><img alt="euro, europe, rocket, nature, prices, price increase, clouds, heaven, strip, aviator, finance, money, currency, inflation, economic crisis, energy crisis, energy saving, market economy, cost, development, stock exchange" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_7588484_ef76436f52.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/drama-it">Drama IT</a></div><a class="group/link block" href="/post/sp-500-cam-cua-spacex-va-openai"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">S&amp;P 500 &#x27;cấm cửa&#x27; SpaceX và hội anh em AI: Khi bánh vẽ đ*o đổi được tiền tươi</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">S&amp;P 500 từ chối đặc cách SpaceX, đồng thời chặn đứng mộng vào chung mâm của OpenAI và Anthropic vì tội... nghèo rớt mồng tơi. Đọc ngay để hóng drama!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>6 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/sp-500-cam-cua-spacex-va-openai">Đọc tiếp →</a></div></div></article></div></section><section class="mb-10"><div class="mb-4 flex items-center justify-between border-b border-border pb-2"><h2 class="text-lg font-bold text-foreground">Đồ Nghề &amp; Tech Stack</h2><a class="group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary" href="/categories/do-nghe-tech-stack"><span>Xem thêm →</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden"><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><img alt="microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><img alt="network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai"><img alt="fox, puppy, red fox, vulpes vulpes, animal, wildlife, predator, mammal, fauna, canine, norway, nature" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_9706543_57efba40c8.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bóc phốt Fox Issue Tracker 4: App quản lý task cắm cả AI, chân ái cho Solo Dev hay lại lùa gà?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>6 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article></div><div class="hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3"><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><img alt="microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/ai-automation">AI &amp; Automation</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/do-nghe-tech-stack">Đồ Nghề &amp; Tech Stack</a></div><a class="group/link block" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Lại thêm một công cụ AI gõ phím bằng giọng nói xịn xò cho macOS. Wave chạy local Whisper cực mượt, không lo lộ source code lên mây. Xem ngay review!</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/review-wave-go-phim-bang-giong-noi-local-whisper">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><img alt="network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/do-nghe-tech-stack">Đồ Nghề &amp; Tech Stack</a></div><a class="group/link block" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Quên ba cái Drive cồng kềnh đi, Smmall Cloud trên Product Hunt đang chứng minh chân lý: Làm một việc thôi, nhưng làm cho xịn xò con bò.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian">Đọc tiếp →</a></div></div></article><article class="group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg"><a class="relative block h-52 w-full bg-muted" href="/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai"><img alt="fox, puppy, red fox, vulpes vulpes, animal, wildlife, predator, mammal, fauna, canine, norway, nature" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_9706543_57efba40c8.webp"/></a><div class="flex flex-1 flex-col p-5"><div class="mb-2 flex flex-nowrap items-center gap-1 overflow-hidden"><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/cong-nghe">Công nghệ</a><a class="inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate" href="/categories/do-nghe-tech-stack">Đồ Nghề &amp; Tech Stack</a></div><a class="group/link block" href="/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai"><h2 class="text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Bóc phốt Fox Issue Tracker 4: App quản lý task cắm cả AI, chân ái cho Solo Dev hay lại lùa gà?</h2><p class="mt-2 text-sm text-muted-foreground line-clamp-3">Fox Issue Tracker 4 vừa lên thớt Product Hunt với triết lý quản lý task bằng Version/Milestone, hỗ trợ cắm AI qua cổng MCP. Cùng Coding4Food soi xem có đáng tiền không.</p></a><div class="mt-auto flex items-center justify-between gap-3 pt-4"><div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3.5 w-3.5"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>6 thg 6</span><span class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3.5 w-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div><a class="text-sm font-semibold text-primary hover:underline" href="/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai">Đọc tiếp →</a></div></div></article></div></section></main><aside class="lg:col-span-3"><div class="space-y-8 lg:sticky lg:top-20"><div class="rounded-xl border border-border bg-card p-5"><div class="mb-4 flex items-center justify-between"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flame h-4 w-4 text-orange-500"><path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path></svg><h3 class="text-sm font-bold uppercase tracking-wider text-foreground">Trending</h3></div><a class="group flex items-center gap-1 text-xs font-medium text-muted-foreground transition-colors hover:text-primary" href="/trending"><span>Xem tất cả</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3 w-3 transition-transform group-hover:translate-x-0.5"><path d="m9 18 6-6-6-6"></path></svg></a></div><div><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/drama-ai-ban-hang-sellerclaw-product-hunt"><img alt="add, add to cart, shopping cart, shopping-cart, cart, shopping, groceries, groceries cart, icon, line art, cut out, add, add to cart, shopping cart, shopping cart, shopping cart, shopping cart, shopping cart, cart, cart, shopping" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_6622547_9caea3f23d.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/drama-ai-ban-hang-sellerclaw-product-hunt"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Drama AI bán hàng: Thuê bot chạy shop hay rước cục nợ cắn RAM?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>6 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/google-dreambeans-app-ai-gom-data-xao-nau"><img alt="girl, smartphone, social media, communication, cellphone, coffee, coffee cup, mobile phone, internet, digital, online, technology, social media, social media, social media, social media, social media, online" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_5717067_36758093c9.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/google-dreambeans-app-ai-gom-data-xao-nau"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Google Dreambeans: Gom data xào nấu mỗi sáng, xịn xò hay lại bản clone lỗi của Pinterest?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>7 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><img alt="binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>4<!-- --> <!-- -->phút đọc</span></div></div></article><article class="group flex gap-3 py-3 border-b border-border last:border-0"><a class="relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><img alt="network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server" loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-105" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp"/></a><div class="flex flex-1 flex-col justify-center"><a class="group/link" href="/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian"><h3 class="text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2">Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất</h3></a><div class="mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground"><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-3 w-3"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>8 thg 6</span><span class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg>3<!-- --> <!-- -->phút đọc</span></div></div></article></div></div><div class="rounded-xl border border-border bg-card p-5"><div class="mb-4 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 h-4 w-4 text-primary"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16.5 12"></polyline></svg><h3 class="text-sm font-bold uppercase tracking-wider text-foreground">Đọc tiếp</h3></div><p class="text-sm text-muted-foreground">Chưa có bài nào bạn vừa xem.</p></div><div class="overflow-hidden rounded-xl border border-amber-500/25 bg-gradient-to-br from-amber-500/15 via-orange-500/10 to-transparent p-5 shadow-[0_8px_30px_-18px_rgba(245,158,11,0.7)]"><div class="mb-4 flex items-center justify-between gap-2"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flame h-4 w-4 text-amber-500"><path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path></svg><h3 class="text-sm font-bold uppercase tracking-wider text-foreground">Reading Streak</h3></div><span class="inline-flex items-center gap-1 rounded-full border border-amber-400/35 bg-amber-400/15 px-2 py-0.5 text-[11px] font-medium text-amber-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award h-3 w-3"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg>0<!-- -->/<!-- -->5</span></div><div class="mb-4 rounded-lg border border-amber-400/25 bg-background/70 p-3"><div class="mb-2 flex items-center justify-between text-xs text-muted-foreground"><span>Hiện tại</span><span>0<!-- --> <!-- -->ngày</span></div><div class="h-2 w-full overflow-hidden rounded-full bg-amber-100/10"><div class="h-full rounded-full bg-gradient-to-r from-amber-400 to-orange-400 transition-all" style="width:0%"></div></div></div><p class="mb-4 text-sm text-muted-foreground">Đọc đều mỗi ngày để mở khóa badge và giữ lửa học tập.</p><div class="grid grid-cols-3 gap-2"><div class="rounded-lg border border-border/70 bg-background/70 p-3 text-center"><p class="text-xs uppercase tracking-wide text-muted-foreground">Hiện tại</p><p class="mt-1 text-xl font-bold text-foreground">0<span class="ml-1 text-xs font-medium text-muted-foreground">ngày</span></p></div><div class="rounded-lg border border-border/70 bg-background/70 p-3 text-center"><p class="text-xs uppercase tracking-wide text-muted-foreground">Kỷ lục</p><p class="mt-1 text-xl font-bold text-foreground">0</p></div><div class="rounded-lg border border-border/70 bg-background/70 p-3 text-center"><p class="text-xs uppercase tracking-wide text-muted-foreground">Tổng ngày</p><p class="mt-1 text-xl font-bold text-foreground">0</p></div></div><div class="mt-4 border-t border-border/70 pt-3"><p class="mb-2 text-xs font-semibold uppercase tracking-wider text-muted-foreground">Huy hiệu</p><div class="grid grid-cols-2 gap-2"><span class="inline-flex items-center justify-between rounded-lg border px-2.5 py-2 text-xs font-medium transition-colors border-border bg-muted/80 text-muted-foreground"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-3.5 w-3.5 text-muted-foreground"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span>1<!-- -->d</span></span><span class="text-[10px] opacity-80">Khóa</span></span><span class="inline-flex items-center justify-between rounded-lg border px-2.5 py-2 text-xs font-medium transition-colors border-border bg-muted/80 text-muted-foreground"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-3.5 w-3.5 text-muted-foreground"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span>3<!-- -->d</span></span><span class="text-[10px] opacity-80">Khóa</span></span><span class="inline-flex items-center justify-between rounded-lg border px-2.5 py-2 text-xs font-medium transition-colors border-border bg-muted/80 text-muted-foreground"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-3.5 w-3.5 text-muted-foreground"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span>7<!-- -->d</span></span><span class="text-[10px] opacity-80">Khóa</span></span><span class="inline-flex items-center justify-between rounded-lg border px-2.5 py-2 text-xs font-medium transition-colors border-border bg-muted/80 text-muted-foreground"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-3.5 w-3.5 text-muted-foreground"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span>14<!-- -->d</span></span><span class="text-[10px] opacity-80">Khóa</span></span><span class="inline-flex items-center justify-between rounded-lg border px-2.5 py-2 text-xs font-medium transition-colors border-border bg-muted/80 text-muted-foreground"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-3.5 w-3.5 text-muted-foreground"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg><span>30<!-- -->d</span></span><span class="text-[10px] opacity-80">Khóa</span></span></div><p class="mt-3 text-xs text-muted-foreground">Đọc ít nhất 35% một bài để bắt đầu streak hôm nay.</p></div></div><div class="space-y-8"><div class="rounded-xl border border-border bg-card p-5"><h3 class="mb-4 text-sm font-bold uppercase tracking-wider text-foreground">Kết nối</h3><div class="space-y-3"><a href="https://t.me/Coding4Food" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between rounded-lg bg-[#24A1DE]/10 p-3 transition-colors hover:bg-[#24A1DE]/20"><div class="flex items-center gap-3"><div class="flex h-10 w-10 items-center justify-center rounded-full bg-[#24A1DE]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send h-5 w-5 text-white"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg></div><div><p class="text-sm font-semibold text-foreground">Telegram Channel</p><p class="text-xs text-muted-foreground">Coding4Food</p></div></div><span class="text-xs font-medium uppercase text-[#24A1DE]">Join</span></a><a href="https://fb.com/groups/coding4food" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3 transition-colors hover:bg-[#1877F2]/20"><div class="flex items-center gap-3"><div class="flex h-10 w-10 items-center justify-center rounded-full bg-[#1877F2]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5 text-white"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></div><div><p class="text-sm font-semibold text-foreground">Facebook Group</p><p class="text-xs text-muted-foreground">Coding4food Community</p></div></div><span class="text-xs font-medium uppercase text-[#1877F2]">Join</span></a><a href="https://www.facebook.com/iam.coding4food" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3 transition-colors hover:bg-[#1877F2]/20"><div class="flex items-center gap-3"><div class="flex h-10 w-10 items-center justify-center rounded-full bg-[#1877F2]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5 text-white"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></div><div><p class="text-sm font-semibold text-foreground">Facebook</p><p class="text-xs text-muted-foreground">Fans</p></div></div><span class="text-xs font-medium uppercase text-[#1877F2]">Like</span></a><a href="https://x.com/coding4food" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between rounded-lg bg-foreground/5 p-3 transition-colors hover:bg-foreground/10"><div class="flex items-center gap-3"><div class="flex h-10 w-10 items-center justify-center rounded-full bg-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter h-5 w-5 text-background"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></div><div><p class="text-sm font-semibold text-foreground">X</p><p class="text-xs text-muted-foreground">Followers</p></div></div><span class="text-xs font-medium uppercase text-foreground">Follow</span></a></div></div><div class="rounded-xl border border-border bg-card p-5"><h3 class="mb-4 text-sm font-bold uppercase tracking-wider text-foreground">Từ khóa</h3><div class="flex flex-wrap gap-2"><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/de-domain">.de domain</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/0-click-exploit">0-click exploit</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/007-first-light">007 first light</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/1-trieu-token">1 trieu token</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/1-ty-do">1 tỷ đô</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/1-bit-pixel-art">1-bit pixel art</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/1-click-exploit">1-click exploit</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/1000fps">1000fps</a><a class="inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary" href="/tags/108-anh-hung">108 anh hùng</a></div><a class="mt-4 block text-center text-sm font-medium text-primary hover:underline" href="/tags">Xem tất cả từ khóa →</a></div></div></div></aside></div></div></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[79615,[\"7177\",\"static/chunks/app/layout-138f69aa9d7eaa07.js\"],\"HtmlLang\"]\n3:I[19021,[\"7177\",\"static/chunks/app/layout-138f69aa9d7eaa07.js\"],\"\"]\n4:I[5379,[\"7177\",\"static/chunks/app/layout-138f69aa9d7eaa07.js\"],\"ThemeProvider\"]\n5:I[9766,[],\"\"]\n6:I[98924,[],\"\"]\na:I[24431,[],\"OutletBoundary\"]\n11:I[57150,[],\"\"]\n:HL[\"/_next/static/media/4cf2300e9c8272f7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6ec09e1e677d6078.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"Pmz1ub5zG-A3ayRVO-7gi\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"vi\",\"d\"],{\"children\":[\"(main)\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6ec09e1e677d6078.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"vi-VN\",\"suppressHydrationWarning\":true,\"className\":\"font-sans __variable_188709\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen font-mono __variable_694534 __className_694534\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"id\":\"google-adsense\",\"strategy\":\"beforeInteractive\",\"src\":\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3545366022730634\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"$L4\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}]]}],{\"children\":[[\"locale\",\"vi\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L7\"]}],{\"children\":[\"(main)\",[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L8\"]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L9\",null,[\"$\",\"$La\",null,{\"children\":[\"$Lb\",\"$Lc\"]}]]}],{},null,false]},[[\"$\",\"div\",\"l\",{\"children\":[[\"$\",\"section\",null,{\"className\":\"mb-8 overflow-hidden rounded-xl border border-border/50 bg-gradient-to-b from-blue-600/10 to-transparent dark:from-blue-800/30 dark:to-transparent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 px-4 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-5 w-5 animate-pulse rounded bg-blue-500/30\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-28 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 p-2 pt-0 lg:h-[500px] lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:w-1/2\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-[400px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-0 left-0 p-4 lg:p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 h-5 w-24 rounded bg-white/20\"}],[\"$\",\"div\",null,{\"className\":\"mb-2 h-7 w-3/4 rounded bg-white/30\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-28 rounded bg-white/15\"}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 lg:w-1/2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-[1.05]\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative h-[200px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-0 left-0 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 h-5 w-20 rounded bg-white/20\"}],[\"$\",\"div\",null,{\"className\":\"h-6 w-2/3 rounded bg-white/30\"}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid flex-1 gap-2 sm:grid-cols-2\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"relative h-[180px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],\"$Ld\"]}],\"$Le\"]}]]}]]}]]}],\"$Lf\"]}],[],[]],false]},null,false]},null,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"17:I[24431,[],\"ViewportBoundary\"]\n19:I[24431,[],\"MetadataBoundary\"]\nd:[\"$\",\"div\",null,{\"className\":\"absolute bottom-0 left-0 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 h-4 w-16 rounded bg-white/20\"}],[\"$\",\"div\",null,{\"className\":\"h-5 w-3/4 rounded bg-white/30\"}]]}]\ne:[\"$\",\"div\",\"1\",{\"className\":\"relative h-[180px] animate-pulse overflow-hidden rounded-sm bg-muted lg:h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-0 left-0 p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 h-4 w-16 rounded bg-white/20\"}],[\"$\",\"div\",null,{\"className\":\"h-5 w-3/4 rounded bg-white/30\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"f:[\"$\",\"div\",null,{\"className\":\"grid gap-8 lg:grid-cols-10\",\"children\":[[\"$\",\"main\",null,{\"className\":\"min-w-0 lg:col-span-7\",\"children\":[[\"$\",\"section\",\"0\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-6 w-32 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}]]}]]}],[\"$\",\"section\",\"1\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-6 w-32 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],\"$L12\"]}],\"$L13\",\"$L14\"]}]]}]]}]]}],\"$L15\"]}],\"$L16\"]}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L17\",null,{\"children\":\"$L18\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L19\",null,{\"children\":\"$L1a\"}]]}]\n"])</script><script>self.__next_f.push([1,"22:I[52619,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"359\",\"static/chunks/359-e66d7f1bda2745ff.js\",\"4758\",\"static/chunks/app/%5Blocale%5D/(main)/page-ec674a64e9c2b013.js\"],\"\"]\n23:I[81356,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"359\",\"static/chunks/359-e66d7f1bda2745ff.js\",\"4758\",\"static/chunks/app/%5Blocale%5D/(main)/page-ec674a64e9c2b013.js\"],\"Image\"]\n24:I[31786,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"4909\",\"static/chunks/4909-472194aeb0cec234.js\",\"8402\",\"static/chunks/8402-0b3bd339ca29bd55.js\",\"9904\",\"static/chunks/9904-322c14dc1fa01a12.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-2f40dfaba4fe5cc9.js\"],\"HeaderSearchLazy\"]\n25:I[76769,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"4909\",\"static/chunks/4909-472194aeb0cec234.js\",\"8402\",\"static/chunks/8402-0b3bd339ca29bd55.js\",\"9904\",\"static/chunks/9904-322c14dc1fa01a12.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-2f40dfaba4fe5cc9.js\"],\"LanguageSwitcher\"]\n26:I[449,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"4909\",\"static/chunks/4909-472194aeb0cec234.js\",\"8402\",\"static/chunks/8402-0b3bd339ca29bd55.js\",\"9904\",\"static/chunks/9904-322c14dc1fa01a12.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-2f40dfaba4fe5cc9.js\"],\"ThemeToggle\"]\n27:I[55695,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"4909\",\"static/chunks/4909-472194aeb0cec234.js\",\"8402\",\"static/chunks/8402-0b3bd339ca29bd55.js\",\"9904\",\"static/chunks/9904-322c14dc1fa01a12.js\",\"1969\",\"static/chunks/app/%5Blocale%5D/(main)/layout-2f40dfaba4fe5cc9.js\"],\"MobileBottomNav\"]\n12:[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]\n13:[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}]\n14:[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 an"])</script><script>self.__next_f.push([1,"imate-pulse rounded bg-muted\"}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"section\",\"2\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-6 w-32 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"overflow-hidden rounded-xl border border-border bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"aspect-video animate-pulse bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"p-4 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-3.5 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-20 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-5 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 animate-pulse rounded bg-muted\"}]]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"aside\",null,{\"className\":\"lg:col-span-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-8 lg:sticky lg:top-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-5 w-5 animate-pulse rounded bg-orange-500/30\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-24 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-16 animate-pulse rounded bg-muted\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-1.5 py-0.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-3/4 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-16 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-1.5 py-0.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-3/4 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-16 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-1.5 py-0.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-3/4 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-16 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",\"3\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-16 w-20 flex-shrink-0 animate-pulse rounded-lg bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-1.5 py-0.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-3/4 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-16 animate-pulse rounded bg-muted\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 h-4 w-16 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-10 w-10 animate-pulse rounded-full bg-[#1877F2]/30\"}],[\"$\",\"div\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-16 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-8 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-8 animate-pulse rounded bg-[#1877F2]/20\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between rounded-lg bg-foreground/5 p-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-10 w-10 animate-pulse rounded-full bg-foreground/20\"}],[\"$\",\"div\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-6 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"h-3 w-14 animate-pulse rounded bg-muted\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"h-3.5 w-12 animate-pulse rounded bg-foreground/10\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 h-4 w-14 animate-pulse rounded bg-muted\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"56px\"}}],[\"$\",\"div\",\"1\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"72px\"}}],[\"$\",\"div\",\"2\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"48px\"}}],\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]}],\"$L21\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"fixed top-0 z-50 w-full border-b border-border/40 bg-background/80 backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex h-16 max-w-5xl items-center justify-between px-4 sm:px-6\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2 font-bold text-lg\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/Logo-48x48.png\",\"alt\":\"Coding4Food Logo\",\"width\":48,\"height\":48}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline-block\",\"children\":\"Coding4Food\"}]]}],[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 text-sm sm:gap-4\",\"children\":[[[\"$\",\"$L22\",\"/\",{\"href\":\"/\",\"className\":\"hidden sm:inline text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Trang chủ\"}],[\"$\",\"$L22\",\"/categories\",{\"href\":\"/categories\",\"className\":\"hidden sm:inline text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Chuyên mục\"}],[\"$\",\"$L22\",\"/play\",{\"href\":\"/play\",\"className\":\"hidden sm:inline text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Arcade\"}],[\"$\",\"$L22\",\"/bookmarks\",{\"href\":\"/bookmarks\",\"className\":\"hidden sm:inline text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Đã lưu\"}]],[\"$\",\"$L24\",null,{}],[\"$\",\"$L25\",null,{\"currentLocale\":\"vi\"}],[\"$\",\"$L26\",null,{}]]}]]}]}],[\"$\",\"main\",null,{\"className\":\"flex-1 pt-24 pb-28 md:pb-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-4 sm:px-6 lg:px-8\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L27\",null,{\"locale\":\"vi\"}],[\"$\",\"footer\",null,{\"className\":\"border-t border-border bg-card\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-5xl flex-col items-center gap-4 px-4 pt-6 pb-28 text-center sm:px-6 sm:pb-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/Logo-48x48.png\",\"alt\":\"Coding4Food Logo\",\"width\":48,\"height\":48}],[\"$\",\"span\",null,{\"className\":\"font-semibold\",\"children\":\"Coding4Food\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-6 text-sm text-muted-foreground md:flex\",\"children\":[[\"$\",\"$L22\",\"/\",{\"href\":\"/\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Trang chủ\"}],[\"$\",\"$L22\",\"/categories\",{\"href\":\"/categories\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Chuyên mục\"}],[\"$\",\"$L22\",\"/play\",{\"href\":\"/play\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Arcade\"}],[\"$\",\"$L22\",\"/bookmarks\",{\"href\":\"/bookmarks\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Đã lưu\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden gap-4 text-xs text-muted-foreground md:flex\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Bảo mật\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"|\"}],[\"$\",\"$L22\",null,{\"href\":\"/terms\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"Điều khoản\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":[\"© \",2026,\" \",\"Coding4Food\",\". \",\"Viết bởi dev, cho dev.\"]}]]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"div\",\"3\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"88px\"}}]\n1c:[\"$\",\"div\",\"4\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"64px\"}}]\n1d:[\"$\",\"div\",\"5\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"52px\"}}]\n1e:[\"$\",\"div\",\"6\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"80px\"}}]\n1f:[\"$\",\"div\",\"7\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"60px\"}}]\n20:[\"$\",\"div\",\"8\",{\"className\":\"h-7 animate-pulse rounded-full border border-border bg-muted\",\"style\":{\"width\":\"68px\"}}]\n21:[\"$\",\"div\",null,{\"className\":\"mt-4 mx-auto h-4 w-36 animate-pulse rounded bg-muted\"}]\n"])</script><script>self.__next_f.push([1,"18:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"#0959ab\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"#011930\"}]]\nb:null\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script><script>self.__next_f.push([1,"1a:[[\"$\",\"title\",\"0\",{\"children\":\"Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ \u0026 Lập trình\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Coding4Food - Code Vì Bát Cơm Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/api/manifest?locale=vi\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"lập trình viên,blog công nghệ,kiếm tiền từ code,drama IT,indie hacker,review đồ nghề dev\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Coding4Food - Code Vì Bát Cơm Team\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#0959ab\"}],[\"$\",\"meta\",\"7\",{\"name\":\"msapplication-TileImage\",\"content\":\"https://cdn.coding4food.com/ms-icon-144x144.png\"}],[\"$\",\"meta\",\"8\",{\"name\":\"msapplication-config\",\"content\":\"https://cdn.coding4food.com/browserconfig.xml\"}],[\"$\",\"meta\",\"9\",{\"name\":\"algolia-site-verification\",\"content\":\"E40C8369AB396F0F\"}],[\"$\",\"meta\",\"10\",{\"name\":\"google-adsense-account\",\"content\":\"ca-pub-3545366022730634\"}],[\"$\",\"meta\",\"11\",{\"name\":\"og:locale\",\"content\":\"vi_VN\"}],[\"$\",\"meta\",\"12\",{\"name\":\"og:locale:alternate\",\"content\":\"en_US\"}],[\"$\",\"link\",\"13\",{\"rel\":\"canonical\",\"href\":\"https://coding4food.com\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"vi\",\"href\":\"https://coding4food.com\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://coding4food.com/en/\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://coding4food.com\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:title\",\"content\":\"Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ \u0026 Lập trình\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:description\",\"content\":\"Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động.\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:url\",\"content\":\"https://coding4food.com\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:site_name\",\"content\":\"Coding4Food - Code Vì Bát Cơm\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image\",\"content\":\"https://cdn.coding4food.com/og-image.jpeg\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:image:alt\",\"content\":\"Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ \u0026 Lập trình\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:site\",\"content\":\"@Coding4Food\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:creator\",\"content\":\"@Coding4Food\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:title\",\"content\":\"Coding4Food - Code Vì Bát Cơm — Tin tức Công nghệ \u0026 Lập trình\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:description\",\"content\":\"Blog thực dụng dành cho dân IT. Tổng hợp drama công nghệ, mẹo sinh tồn chốn công sở, review đồ chơi công nghệ và hành trình làm Indie Hacker kiếm thu nhập thụ động.\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:image\",\"content\":\"https://cdn.coding4food.com/og-image.jpeg\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"https://cdn.coding4food.com/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"33\",{\"rel\":\"icon\",\"href\":\"https://cdn.coding4food.com/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"34\",{\"rel\":\"icon\",\"href\":\"https://cdn.coding4food.com/favicon-96x96.png\",\"sizes\":\"96x96\",\"type\":\"image/png\"}],[\"$\",\"link\",\"35\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-57x57.png\",\"sizes\":\"57x57\"}],[\"$\",\"link\",\"36\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-60x60.png\",\"sizes\":\"60x60\"}],[\"$\",\"link\",\"37\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-72x72.png\",\"sizes\":\"72x72\"}],[\"$\",\"link\",\"38\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-76x76.png\",\"sizes\":\"76x76\"}],[\"$\",\"link\",\"39\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-114x114.png\",\"sizes\":\"114x114\"}],\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\"]\n"])</script><script>self.__next_f.push([1,"2d:I[80622,[],\"IconMark\"]\n28:[\"$\",\"link\",\"40\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-120x120.png\",\"sizes\":\"120x120\"}]\n29:[\"$\",\"link\",\"41\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-144x144.png\",\"sizes\":\"144x144\"}]\n2a:[\"$\",\"link\",\"42\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-152x152.png\",\"sizes\":\"152x152\"}]\n2b:[\"$\",\"link\",\"43\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://cdn.coding4food.com/apple-icon-180x180.png\",\"sizes\":\"180x180\"}]\n2c:[\"$\",\"$L2d\",\"44\",{}]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"div\",null,{\"children\":[[\"$\",\"section\",null,{\"className\":\"mb-8 overflow-hidden rounded-xl border border-border/50 bg-gradient-to-b from-blue-600/10 to-transparent dark:from-blue-800/30 dark:to-transparent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between px-4 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-newspaper h-5 w-5 text-blue-500\",\"children\":[[\"$\",\"path\",\"7pis2x\",{\"d\":\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2\"}],[\"$\",\"path\",\"sponae\",{\"d\":\"M18 14h-8\"}],[\"$\",\"path\",\"95g1m2\",{\"d\":\"M15 18h-5\"}],[\"$\",\"path\",\"smlsk5\",{\"d\":\"M10 6h8v4h-8V6Z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"text-sm font-bold uppercase tracking-wide text-foreground\",\"children\":\"Bài viết mới nhất\"}]]}],false]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 p-2 pt-0 lg:h-[500px] lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:w-1/2\",\"children\":[\"$\",\"$L22\",null,{\"href\":\"/post/mang-xa-hoi-khong-con-ban\",\"className\":\"group relative block w-full overflow-hidden rounded-sm h-[400px] lg:h-full\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/09/medium_cover_1842297_18b847e605.webp\",\"alt\":\"laptop, hands, gadgets, iphone, apple, lens, macbook, mobile phone, smartphone, typing, blogging, flat lay, workspace, laptop, laptop, typing, typing, typing, typing, typing, blogging, blogging, blogging\",\"fill\":true,\"fetchPriority\":\"high\",\"priority\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 50vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-4 lg:p-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground\",\"children\":\"Công nghệ\"}],[\"$\",\"h3\",null,{\"className\":\"font-bold leading-tight text-white transition-colors group-hover:text-primary text-xl lg:text-3xl line-clamp-3\",\"children\":\"Mạng 'Xã Hội' Nhưng Đ*o Có Bạn: Khi Thuật Toán Biến Chúng Ta Thành Lũ Nghiện Đu Trend\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-white/80\",\"children\":\"9 thg 6, 2026\"}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 lg:w-1/2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-[1.05]\",\"children\":[\"$\",\"$L22\",null,{\"href\":\"/post/solo-dev-tamadoggo-indie-hacking-ai\",\"className\":\"group relative block w-full overflow-hidden rounded-sm h-[200px] lg:h-full\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/09/small_cover_763731_35bf13d66a.webp\",\"alt\":\"social media, facebook, smartphone, iphone, mobile, media, web, internet, social network, social networking, multimedia, social media, social media, social media, facebook, facebook, facebook, facebook, facebook\",\"fill\":true,\"fetchPriority\":\"auto\",\"priority\":false,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 25vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-4 lg:p-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground\",\"children\":\"Code Ra Tiền\"}],[\"$\",\"h3\",null,{\"className\":\"font-bold leading-tight text-white transition-colors group-hover:text-primary text-lg lg:text-xl line-clamp-2\",\"children\":\"Solo Dev Cân Bản Nhật Ký Pet Độc Lạ Bằng AI, Leo Top Product Hunt Nhờ Khóc Thuê Cho Con Sen\"}],false]}]]}]}],\"$L2e\"]}]]}]]}],\"$L2f\"]}]\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"className\":\"grid flex-1 gap-2 sm:grid-cols-2\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/performative-ui-thu-vien-react-gia-tran\",\"className\":\"group relative block w-full overflow-hidden rounded-sm h-[180px] lg:h-full\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/09/small_cover_2579499_aa1e499134.webp\",\"alt\":\"figdet-spinner, spinner, fidget, spinner, spinner, fidget, fidget, fidget, fidget, fidget\",\"fill\":true,\"fetchPriority\":\"auto\",\"priority\":false,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 25vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-4 lg:p-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}],[\"$\",\"h3\",null,{\"className\":\"font-bold leading-tight text-white transition-colors group-hover:text-primary text-base lg:text-lg line-clamp-2\",\"children\":\"Performative-UI: Thư viện React 'giả trân' chuyên trị mấy sếp thích màu mè hoa lá hẹ\"}],false]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/browse-sh-giai-phap-bom-nao-giup-ai-agent-luot-web-tiet-kiem-token\",\"className\":\"group relative block w-full overflow-hidden rounded-sm h-[180px] lg:h-full\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/09/small_cover_3729545_cb96256f3c.webp\",\"alt\":\"chrome, google chrome, android, browser, chrome android, mobile browser, google chrome, google chrome, google chrome, google chrome, google chrome\",\"fill\":true,\"fetchPriority\":\"auto\",\"priority\":false,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 25vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-4 lg:p-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mb-2 inline-flex w-fit items-center rounded bg-primary px-2 py-1 text-xs font-semibold uppercase tracking-wide text-primary-foreground\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"h3\",null,{\"className\":\"font-bold leading-tight text-white transition-colors group-hover:text-primary text-base lg:text-lg line-clamp-2\",\"children\":\"Nuôi AI Agent cào web tốn token? Giải pháp \\\"bơm não\\\" Browse.sh giúp AI lướt web như có phản xạ không điều kiện\"}],false]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"2f:[\"$\",\"div\",null,{\"className\":\"grid gap-8 lg:grid-cols-10\",\"children\":[[\"$\",\"main\",null,{\"className\":\"min-w-0 lg:col-span-7\",\"children\":[[[\"$\",\"section\",\"ai-automation\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/ai-automation\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"xo30ytq0wokteunhhz891r45\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp\",\"alt\":\"speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Vaani: Con hàng AI lồng tiếng \\\"khớp khẩu hình\\\" cực mượt đang làm dân tình Product Hunt nhốn nháo\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"9 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"g8dai3fwr0zeykujjo8qisdk\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp\",\"alt\":\"microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],\"$L30\"]}],\"$L31\"]}],\"$L32\"]}],\"$L33\"],\"$L34\",[\"$L35\",\"$L36\",\"$L37\",\"$L38\"]]}],\"$L39\"]}]\n"])</script><script>self.__next_f.push([1,"30:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"31:[\"$\",\"article\",\"s5uutmzh01zobjze5g7jbs57\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/anthropic-bo-roi-linux-claude-desktop\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_147641_58d6a2818c.webp\",\"alt\":\"chameleon, nature, open suse, linux, animal\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/anthropic-bo-roi-linux-claude-desktop\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Anthropic 'ghẻ lạnh' Linux khi ra mắt Claude Desktop: Anh em chim cánh cụt nổi giận tế sống trên Github\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"xo30ytq0wokteunhhz891r45\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp\",\"alt\":\"speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"ai-automation\",{\"href\":\"/categories/ai-automation\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Vaani: Con hàng AI lồng tiếng \\\"khớp khẩu hình\\\" cực mượt đang làm dân tình Product Hunt nhốn nháo\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Vaani - Tool AI lồng tiếng giữ nguyên giọng gốc, khớp khẩu hình chuẩn từng frame vừa ra mắt đã khiến anh em dev và creator đứng ngồi không yên.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"9 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"g8dai3fwr0zeykujjo8qisdk\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":\"$L3a\"}],\"$L3b\"]}],\"$L3c\"]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"section\",\"chuyen-nghe\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"Chuyện Nghề\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/chuyen-nghe\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"xef265lhj2bxz5wov0mhsf67\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp\",\"alt\":\"smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bị dắt mũi bởi \\\"Dopamine Fracking\\\": Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"dtmm2u2hpwwfhbx06sli3c3t\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp\",\"alt\":\"alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"group/link\",\"children\":\"$L3d\"}],\"$L3e\"]}]]}],\"$L3f\"]}],\"$L40\"]}]\n"])</script><script>self.__next_f.push([1,"34:[\"$\",\"section\",null,{\"className\":\"mb-8 overflow-hidden rounded-xl border border-purple-500/20 bg-gradient-to-br from-purple-600/10 via-indigo-600/5 to-transparent dark:from-purple-900/30 dark:via-indigo-900/15 dark:to-transparent\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/categories/gaming\",\"className\":\"group flex items-center justify-between px-4 py-3 transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-gamepad2 h-5 w-5 text-purple-500\",\"children\":[[\"$\",\"line\",\"1gktln\",{\"x1\":\"6\",\"x2\":\"10\",\"y1\":\"11\",\"y2\":\"11\"}],[\"$\",\"line\",\"qnk9ow\",{\"x1\":\"8\",\"x2\":\"8\",\"y1\":\"9\",\"y2\":\"13\"}],[\"$\",\"line\",\"krot7o\",{\"x1\":\"15\",\"x2\":\"15.01\",\"y1\":\"12\",\"y2\":\"12\"}],[\"$\",\"line\",\"1lcuu1\",{\"x1\":\"18\",\"x2\":\"18.01\",\"y1\":\"10\",\"y2\":\"10\"}],[\"$\",\"path\",\"mfqc10\",{\"d\":\"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"text-sm font-bold uppercase tracking-wide text-foreground\",\"children\":\"Gaming\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-xs font-medium text-muted-foreground transition-colors group-hover:text-purple-500\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 p-2 pt-0 lg:h-[400px] lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 lg:w-1/2\",\"children\":[[\"$\",\"$L22\",\"qqviupikjuo2qs1u23wlhexn\",{\"href\":\"/post/gta-6-dev-lap-cong-doan-rockstar-games\",\"className\":\"group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/05/30/small_cover_7154684_37e9879676.webp\",\"alt\":\"game, joystick, controller, gaming, playstation, gamepad, nintendo, joystick, joystick, joystick, joystick, joystick, controller, controller, playstation, playstation, playstation, playstation, gamepad\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 50vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-3 lg:p-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2\",\"children\":\"Drama Trụ Sở Rockstar: Dàn Pháp Sư Code GTA 6 Đồng Loạt Lập Công Đoàn\"}]}]]}],[\"$\",\"$L22\",\"uuy48gelp49manvyhbcp8gth\",{\"href\":\"/post/no-mans-sky-tung-ban-update-thu-43-va-mat-game-p2w\",\"className\":\"group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/05/28/small_cover_8678480_1746241f9d.webp\",\"alt\":\"spaceship, science fiction, space, sci-fi, spaceship, spaceship, spaceship, spaceship, spaceship\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 50vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-3 lg:p-4\",\"children\":\"$L41\"}]]}],\"$L42\"]}],\"$L43\"]}]]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"section\",\"code-ra-tien\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"Code Ra Tiền\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/code-ra-tien\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"dtmm2u2hpwwfhbx06sli3c3t\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp\",\"alt\":\"alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Từ đáy xã hội lên Senior Dev: Câu chuyện 'quay xe' cực gắt của cựu tù nhân nghiện ngập\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"ps5iky7sfvhua3fyf01aa9cs\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp\",\"alt\":\"binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],\"$L44\"]}],\"$L45\"]}],\"$L46\"]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"section\",\"cong-nghe\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/cong-nghe\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"xo30ytq0wokteunhhz891r45\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp\",\"alt\":\"speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Vaani: Con hàng AI lồng tiếng \\\"khớp khẩu hình\\\" cực mượt đang làm dân tình Product Hunt nhốn nháo\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"9 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"xef265lhj2bxz5wov0mhsf67\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp\",\"alt\":\"smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],\"$L47\"]}],\"$L48\"]}],\"$L49\"]}]\n"])</script><script>self.__next_f.push([1,"37:[\"$\",\"section\",\"drama-it\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"Drama IT\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/drama-it\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"a66pcnotcbdsent386kjktjj\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_1839406_52b2afee88.webp\",\"alt\":\"code, coding, computer, data, developing, development, ethernet, html, programmer, programming, screen, software, technology, work, code, code, coding, coding, coding, coding, coding, computer, computer, computer, computer, data, programming, programming, programming, software, software, technology, technology, technology, technology\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bão LLM Đang \\\"Đá Bát Cơm\\\" Của Thợ Code Và Cú Sốc Tuổi Trung Niên?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"jldg5n7injechu4lc6zqv6s7\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_7889375_d761f99505.webp\",\"alt\":\"artificial intelligence, mathematics, fantasy, pay, woman, human, ai generated, chatgpt, chatbot, chatgpt, chatgpt, chatgpt, chatgpt, chatgpt\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],\"$L4a\"]}],\"$L4b\"]}],\"$L4c\"]}]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"section\",\"do-nghe-tech-stack\",{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between border-b border-border pb-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold text-foreground\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}],[\"$\",\"$L22\",null,{\"href\":\"/categories/do-nghe-tech-stack\",\"className\":\"group flex items-center gap-1 text-sm font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem thêm →\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-0 rounded-xl border border-border bg-card p-3 sm:hidden\",\"children\":[[\"$\",\"article\",\"g8dai3fwr0zeykujjo8qisdk\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp\",\"alt\":\"microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"t38ju7j1cqjpzhh2ynzhdvin\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp\",\"alt\":\"network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],\"$L4d\"]}],\"$L4e\"]}],\"$L4f\"]}]\n"])</script><script>self.__next_f.push([1,"39:[\"$\",\"aside\",null,{\"className\":\"lg:col-span-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-8 lg:sticky lg:top-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-flame h-4 w-4 text-orange-500\",\"children\":[[\"$\",\"path\",\"96xj49\",{\"d\":\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold uppercase tracking-wider text-foreground\",\"children\":\"Trending\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/trending\",\"className\":\"group flex items-center gap-1 text-xs font-medium text-muted-foreground transition-colors hover:text-primary\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Xem tất cả\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right h-3 w-3 transition-transform group-hover:translate-x-0.5\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"article\",\"spmmt1dgw9zkt0oovfnwahj9\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/drama-ai-ban-hang-sellerclaw-product-hunt\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_6622547_9caea3f23d.webp\",\"alt\":\"add, add to cart, shopping cart, shopping-cart, cart, shopping, groceries, groceries cart, icon, line art, cut out, add, add to cart, shopping cart, shopping cart, shopping cart, shopping cart, shopping cart, cart, cart, shopping\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/drama-ai-ban-hang-sellerclaw-product-hunt\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Drama AI bán hàng: Thuê bot chạy shop hay rước cục nợ cắn RAM?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"6 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}],[\"$\",\"article\",\"giyq0p17my40d2ds2rpo2wjy\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/google-dreambeans-app-ai-gom-data-xao-nau\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":\"$L50\"}],\"$L51\"]}],\"$L52\",\"$L53\"]}]]}],\"$L54\",\"$L55\",\"$L56\"]}]}]\n"])</script><script>self.__next_f.push([1,"65:I[38918,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"359\",\"static/chunks/359-e66d7f1bda2745ff.js\",\"4758\",\"static/chunks/app/%5Blocale%5D/(main)/page-ec674a64e9c2b013.js\"],\"RecentlyViewedSection\"]\n66:I[37646,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"9543\",\"static/chunks/9543-5449752c1597864d.js\",\"359\",\"static/chunks/359-e66d7f1bda2745ff.js\",\"4758\",\"static/chunks/app/%5Blocale%5D/(main)/page-ec674a64e9c2b013.js\"],\"ReadingStreakSection\"]\n3a:[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp\",\"alt\":\"microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]\n"])</script><script>self.__next_f.push([1,"3b:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"ai-automation\",{\"href\":\"/categories/ai-automation\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"$L22\",\"do-nghe-tech-stack\",{\"href\":\"/categories/do-nghe-tech-stack\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Lại thêm một công cụ AI gõ phím bằng giọng nói xịn xò cho macOS. Wave chạy local Whisper cực mượt, không lo lộ source code lên mây. Xem ngay review!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"article\",\"s5uutmzh01zobjze5g7jbs57\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/anthropic-bo-roi-linux-claude-desktop\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_147641_58d6a2818c.webp\",\"alt\":\"chameleon, nature, open suse, linux, animal\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"ai-automation\",{\"href\":\"/categories/ai-automation\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"AI \u0026 Automation\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/anthropic-bo-roi-linux-claude-desktop\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Anthropic 'ghẻ lạnh' Linux khi ra mắt Claude Desktop: Anh em chim cánh cụt nổi giận tế sống trên Github\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Anthropic vừa tung bản Claude Desktop cực xịn cho Windows và Mac nhưng lại bơ đẹp Linux. Anh em dev hệ điều hành chim cánh cụt đang gào thét đòi công lý.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/anthropic-bo-roi-linux-claude-desktop\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"3d:[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Từ đáy xã hội lên Senior Dev: Câu chuyện 'quay xe' cực gắt của cựu tù nhân nghiện ngập\"}]\n"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]\n"])</script><script>self.__next_f.push([1,"3f:[\"$\",\"article\",\"sq1tt0q2vs6m9g57h03oo11w\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp\",\"alt\":\"analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Đỉnh cao 'khổ dâm' công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"40:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"xef265lhj2bxz5wov0mhsf67\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp\",\"alt\":\"smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bị dắt mũi bởi \\\"Dopamine Fracking\\\": Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Anh em có bao giờ tự hỏi vì sao cứ 5 phút lại phải check điện thoại một lần dù chẳng có thông báo gì không? Đó là do chúng ta đang bị \\\"dopamine fracking\\\" đấy!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"dtmm2u2hpwwfhbx06sli3c3t\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":\"$L57\"}],\"$L58\"]}],\"$L59\"]}]\n"])</script><script>self.__next_f.push([1,"41:[\"$\",\"h3\",null,{\"className\":\"text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2\",\"children\":\"No Man's Sky tung bản update khủng thứ 43: Vả mặt mọi định nghĩa P2W\"}]\n"])</script><script>self.__next_f.push([1,"42:[\"$\",\"$L22\",\"gk8mm194cr9jcwo5yqbvjjhx\",{\"href\":\"/post/steam-deck-tang-gia-soc-cong-dong-mang-day-song\",\"className\":\"group relative flex-1 block overflow-hidden rounded-sm h-[120px] lg:h-auto\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/05/28/small_cover_338297_fdedf53a2a.webp\",\"alt\":\"tablet, pc, tablet pc, handheld-console, portable, technology, mobile, computer, handheld, ipad, touchscreen, ipad, ipad, ipad, ipad, ipad\",\"fill\":true,\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 50vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-3 lg:p-4\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-base font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-lg line-clamp-2\",\"children\":\"Valve vừa \\\"nerf\\\" ví tiền game thủ: Steam Deck tăng giá sốc tới $300, anh em rủ nhau ra đường xúc cát\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"$L22\",null,{\"href\":\"/post/ifttt-nhay-o-sang-mang-gaming-tich-hop-api\",\"className\":\"group relative block overflow-hidden rounded-sm lg:w-1/2 h-[280px] lg:h-full\",\"children\":[[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/medium_cover_2215601_a3c7dcd062.webp\",\"alt\":\"gaming, games, gamepad, ps4, playstation, console, controller, video game, steering, joystick, gamer, kontroller, pad, game, to play, gaming, ps4, playstation, playstation, playstation, console, video game, video game, video game, video game, video game, gamer, gamer, gamer, game\",\"fill\":true,\"fetchPriority\":\"auto\",\"className\":\"object-cover transition-transform duration-500 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, 50vw\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 flex flex-col justify-end p-4 lg:p-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mb-2 inline-flex w-fit items-center rounded bg-purple-600 px-2 py-1 text-xs font-semibold uppercase tracking-wide text-white\",\"children\":\"Gaming\"}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold leading-tight text-white transition-colors group-hover:text-purple-300 lg:text-2xl line-clamp-3\",\"children\":\"IFTTT nhảy ổ sang mảng Gaming: Báo tử nhân vật Diablo qua tin nhắn điện thoại?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-white/80\",\"children\":\"7 thg 6, 2026\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"44:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"45:[\"$\",\"article\",\"agol9tten4q0i1bh9n7h53t2\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_2468062_de9dd21c3d.webp\",\"alt\":\"technology, equipment, responsive, web, internet, website, notebook, work, web page, keyboard, design, template, computer, icon, pc, connection, macbook, graphics, web design, tablet, ipad, mobile, phone, mobile phone, responsive, website, website, website, website, website, web design, web design, ipad, ipad\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bóc phốt Navi+ trên Product Hunt: Gắn mác AI thiết kế menu siêu tốc hay chỉ là chiêu trò lùa gà?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"46:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"dtmm2u2hpwwfhbx06sli3c3t\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp\",\"alt\":\"alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}],[\"$\",\"$L22\",\"code-ra-tien\",{\"href\":\"/categories/code-ra-tien\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Code Ra Tiền\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Từ đáy xã hội lên Senior Dev: Câu chuyện 'quay xe' cực gắt của cựu tù nhân nghiện ngập\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Câu chuyện truyền cảm hứng cực mạnh của Gavin Ray: Từ một gã nghiện ngập mang án hình sự nặng tới hành trình tự học làm Senior Software Engineer.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"ps5iky7sfvhua3fyf01aa9cs\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp\",\"alt\":\"binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],\"$L5a\"]}],\"$L5b\"]}]\n"])</script><script>self.__next_f.push([1,"47:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bị dắt mũi bởi \\\"Dopamine Fracking\\\": Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"48:[\"$\",\"article\",\"sq1tt0q2vs6m9g57h03oo11w\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp\",\"alt\":\"analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Đỉnh cao 'khổ dâm' công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"49:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"xo30ytq0wokteunhhz891r45\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2797263_e2894bae4a.webp\",\"alt\":\"speech icon, voice, talking, audio, speech, communication, icon, sound, person speaking, alexa, siri, blue community, blue communication, blue talk, blue talking, voice, voice, voice, voice, voice, talking, talking, speech, speech, communication, alexa\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"ai-automation\",{\"href\":\"/categories/ai-automation\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Vaani: Con hàng AI lồng tiếng \\\"khớp khẩu hình\\\" cực mượt đang làm dân tình Product Hunt nhốn nháo\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Vaani - Tool AI lồng tiếng giữ nguyên giọng gốc, khớp khẩu hình chuẩn từng frame vừa ra mắt đã khiến anh em dev và creator đứng ngồi không yên.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"9 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/vaani-ai-dubbing-khop-khau-hinh-cuc-muot\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"xef265lhj2bxz5wov0mhsf67\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":\"$L5c\"}],\"$L5d\"]}],\"$L5e\"]}]\n"])</script><script>self.__next_f.push([1,"4a:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Drama căng: Hàng ngàn acc Instagram 'bay màu' vì Meta để AI tự hủy bảo mật\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"4b:[\"$\",\"article\",\"u6jupxf75n16thriagzg5ufg\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/sp-500-cam-cua-spacex-va-openai\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_7588484_ef76436f52.webp\",\"alt\":\"euro, europe, rocket, nature, prices, price increase, clouds, heaven, strip, aviator, finance, money, currency, inflation, economic crisis, energy crisis, energy saving, market economy, cost, development, stock exchange\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/sp-500-cam-cua-spacex-va-openai\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"S\u0026P 500 'cấm cửa' SpaceX và hội anh em AI: Khi bánh vẽ đ*o đổi được tiền tươi\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"6 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"4c:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"a66pcnotcbdsent386kjktjj\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_1839406_52b2afee88.webp\",\"alt\":\"code, coding, computer, data, developing, development, ethernet, html, programmer, programming, screen, software, technology, work, code, code, coding, coding, coding, coding, coding, computer, computer, computer, computer, data, programming, programming, programming, software, software, technology, technology, technology, technology\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}],[\"$\",\"$L22\",\"drama-it\",{\"href\":\"/categories/drama-it\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Drama IT\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bão LLM Đang \\\"Đá Bát Cơm\\\" Của Thợ Code Và Cú Sốc Tuổi Trung Niên?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Drama trên Hacker News: Một dev lên mạng khóc ròng vì thấy LLM đang bào mòn sự nghiệp của mình. Rốt cuộc AI có cướp chén cơm hay anh em đang tự ảo tưởng?\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/bao-llm-da-bat-com-tho-code-cu-soc-tuoi-trung-nien\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"jldg5n7injechu4lc6zqv6s7\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[\"$L5f\",\"$L60\"]}],\"$L61\"]}]\n"])</script><script>self.__next_f.push([1,"4d:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"4e:[\"$\",\"article\",\"vqq34evlhu0vlsgivtpvsx38\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_9706543_57efba40c8.webp\",\"alt\":\"fox, puppy, red fox, vulpes vulpes, animal, wildlife, predator, mammal, fauna, canine, norway, nature\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bóc phốt Fox Issue Tracker 4: App quản lý task cắm cả AI, chân ái cho Solo Dev hay lại lùa gà?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"6 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"div\",null,{\"className\":\"hidden gap-5 sm:grid sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"g8dai3fwr0zeykujjo8qisdk\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2130806_e9f85f2ff9.webp\",\"alt\":\"microphone, music, sound, mic, musical, audio, vocal, voice, live, radio, speech, broadcasting, record, studio, recording studio, audio equipment, microphone, microphone, music, music, music, music, music, radio, studio\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"ai-automation\",{\"href\":\"/categories/ai-automation\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"AI \u0026 Automation\"}],[\"$\",\"$L22\",\"do-nghe-tech-stack\",{\"href\":\"/categories/do-nghe-tech-stack\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Review Wave: Công cụ gõ code bằng... mồm chạy Local, cứu rỗi anh em dev lười gõ phím\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Lại thêm một công cụ AI gõ phím bằng giọng nói xịn xò cho macOS. Wave chạy local Whisper cực mượt, không lo lộ source code lên mây. Xem ngay review!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/review-wave-go-phim-bang-giong-noi-local-whisper\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}],[\"$\",\"article\",\"t38ju7j1cqjpzhh2ynzhdvin\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":\"$L62\"}],\"$L63\"]}],\"$L64\"]}]\n"])</script><script>self.__next_f.push([1,"50:[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_5717067_36758093c9.webp\",\"alt\":\"girl, smartphone, social media, communication, cellphone, coffee, coffee cup, mobile phone, internet, digital, online, technology, social media, social media, social media, social media, social media, online\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]\n"])</script><script>self.__next_f.push([1,"51:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/google-dreambeans-app-ai-gom-data-xao-nau\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Google Dreambeans: Gom data xào nấu mỗi sáng, xịn xò hay lại bản clone lỗi của Pinterest?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"52:[\"$\",\"article\",\"ps5iky7sfvhua3fyf01aa9cs\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_2728121_f2b0a7c245.webp\",\"alt\":\"binary, binary system, data, amount of data, word, flood of data, database, bulk data, collect, evaluate, data volume, data retention, data storage, market research, records, data processing, complex, data collection, computer, binary code, one, zero, programming, web, network, bullet, computer science, internet, communication, www, transfer, digital, networking, webdesign, world wide web, online, office, database, database, database, database, database, market research\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"53:[\"$\",\"article\",\"t38ju7j1cqjpzhh2ynzhdvin\",{\"className\":\"group flex gap-3 py-3 border-b border-border last:border-0\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"relative h-20 w-28 flex-shrink-0 overflow-hidden rounded-lg bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp\",\"alt\":\"network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server\",\"fill\":true,\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"112px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col justify-center\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"group/link\",\"children\":[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-snug text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-2 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3 w-3\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3 w-3\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"54:[\"$\",\"$L65\",null,{\"linkPrefix\":\"\",\"labels\":{\"title\":\"Đọc tiếp\",\"empty\":\"Chưa có bài nào bạn vừa xem.\",\"noImage\":\"Không có ảnh\"}}]\n55:[\"$\",\"$L66\",null,{\"labels\":{\"title\":\"Reading Streak\",\"subtitle\":\"Đọc đều mỗi ngày để mở khóa badge và giữ lửa học tập.\",\"currentStreak\":\"Hiện tại\",\"longestStreak\":\"Kỷ lục\",\"activeDays\":\"Tổng ngày\",\"dayLabel\":\"ngày\",\"badgeLabel\":\"Huy hiệu\",\"lockedBadge\":\"Mốc tiếp theo\",\"emptyState\":\"Đọc ít nhất 35% một bài để bắt đầu streak hôm nay.\",\"unlockedLabel\":\"Mở khóa\",\"lockedLabel\":\"Khóa\"}}]\n"])</script><script>self.__next_f.push([1,"56:[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-4 text-sm font-bold uppercase tracking-wider text-foreground\",\"children\":\"Kết nối\"}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://t.me/Coding4Food\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-between rounded-lg bg-[#24A1DE]/10 p-3 transition-colors hover:bg-[#24A1DE]/20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-full bg-[#24A1DE]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-send h-5 w-5 text-white\",\"children\":[[\"$\",\"path\",\"1ffxy3\",{\"d\":\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z\"}],[\"$\",\"path\",\"12cjpa\",{\"d\":\"m21.854 2.147-10.94 10.939\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-foreground\",\"children\":\"Telegram Channel\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":\"Coding4Food\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-xs font-medium uppercase text-[#24A1DE]\",\"children\":\"Join\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://fb.com/groups/coding4food\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3 transition-colors hover:bg-[#1877F2]/20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-full bg-[#1877F2]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-facebook h-5 w-5 text-white\",\"children\":[[\"$\",\"path\",\"1jg4f8\",{\"d\":\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-foreground\",\"children\":\"Facebook Group\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":\"Coding4food Community\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-xs font-medium uppercase text-[#1877F2]\",\"children\":\"Join\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://www.facebook.com/iam.coding4food\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-between rounded-lg bg-[#1877F2]/10 p-3 transition-colors hover:bg-[#1877F2]/20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-full bg-[#1877F2]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-facebook h-5 w-5 text-white\",\"children\":[[\"$\",\"path\",\"1jg4f8\",{\"d\":\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-foreground\",\"children\":\"Facebook\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":\"Fans\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-xs font-medium uppercase text-[#1877F2]\",\"children\":\"Like\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://x.com/coding4food\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex items-center justify-between rounded-lg bg-foreground/5 p-3 transition-colors hover:bg-foreground/10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-full bg-foreground\",\"children\":\"$L67\"}],\"$L68\"]}],\"$L69\"]}]]}]]}],\"$L6a\"]}]\n"])</script><script>self.__next_f.push([1,"57:[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_82089_5c95e31426.webp\",\"alt\":\"alcatraz, jail, san francisco, cell tract, alcatraz, jail, jail, jail, jail, jail\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]\n"])</script><script>self.__next_f.push([1,"58:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}],[\"$\",\"$L22\",\"code-ra-tien\",{\"href\":\"/categories/code-ra-tien\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Code Ra Tiền\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Từ đáy xã hội lên Senior Dev: Câu chuyện 'quay xe' cực gắt của cựu tù nhân nghiện ngập\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Câu chuyện truyền cảm hứng cực mạnh của Gavin Ray: Từ một gã nghiện ngập mang án hình sự nặng tới hành trình tự học làm Senior Software Engineer.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/tu-day-xa-hoi-len-senior-dev-gavin-ray\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"59:[\"$\",\"article\",\"sq1tt0q2vs6m9g57h03oo11w\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp\",\"alt\":\"analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Đỉnh cao 'khổ dâm' công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Cuộc thi viết code C khó hiểu nhất thế giới (IOCCC 2025) vừa công bố kết quả. Cùng hóng xem các quái kiệt lập trình bẻ cong compiler ảo ma thế nào nhé!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[\"$L6b\",\"$L6c\",\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],\"$L6d\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5a:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"code-ra-tien\",{\"href\":\"/categories/code-ra-tien\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Code Ra Tiền\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Kiếm 1.8 Triệu Job US Miễn Phí Với Job Postings API: Hết Thời Cào Dữ Liệu Bằng Cơm?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Hóng hớt Job Postings API - quả API ngon bổ rẻ cung cấp 1.8 triệu việc làm từ 30+ ATS cho anh em tha hồ build tool tuyển dụng mà không sợ bị sập server.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/kiem-1-8-trieu-job-us-mien-phi-voi-job-postings-api\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5b:[\"$\",\"article\",\"agol9tten4q0i1bh9n7h53t2\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_2468062_de9dd21c3d.webp\",\"alt\":\"technology, equipment, responsive, web, internet, website, notebook, work, web page, keyboard, design, template, computer, icon, pc, connection, macbook, graphics, web design, tablet, ipad, mobile, phone, mobile phone, responsive, website, website, website, website, website, web design, web design, ipad, ipad\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"code-ra-tien\",{\"href\":\"/categories/code-ra-tien\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Code Ra Tiền\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bóc phốt Navi+ trên Product Hunt: Gắn mác AI thiết kế menu siêu tốc hay chỉ là chiêu trò lùa gà?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Navi+ Menu Builder nổi lên trên Product Hunt với claim AI design không cần code. Dân tình khen chê ra sao? Đọc ngay góc nhìn đậm chất thợ code từ C4F.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-navi-plus-product-hunt-ai-thiet-ke-menu\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5c:[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_9268420_6e0e014407.webp\",\"alt\":\"smartphone, globe, continent, change, change coaching, coach, discussion, business, meeting, change your mind, psychology, learning, acceptance, mind, brain, intelligence, thinking, thoughts, think, motivation\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]\n"])</script><script>self.__next_f.push([1,"5d:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bị dắt mũi bởi \\\"Dopamine Fracking\\\": Khi các Tech Giant khoan đục não bộ của bạn để hút sạch sự tập trung\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Anh em có bao giờ tự hỏi vì sao cứ 5 phút lại phải check điện thoại một lần dù chẳng có thông báo gì không? Đó là do chúng ta đang bị \\\"dopamine fracking\\\" đấy!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],5,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/dopamine-fracking-khi-tech-giant-khoan-nao-dev\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5e:[\"$\",\"article\",\"sq1tt0q2vs6m9g57h03oo11w\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/08/thumbnail_cover_3088958_a26846aead.webp\",\"alt\":\"analytics, information, innovation, communication, big data, data, cyber security, cyber, space, technology, internet, cryptocurrency, code, source code, programming, application, electronic, blockchain, digital, network, virtual, crypto, currency, mining, cryptography, logs, crypto currency, automation, javascript, text, string, tech, technical, bits, bytes, matrix, transfer, tube, analyze, blue technology, blue data, blue network, blue community, blue internet, blue digital, blue communication, blue tech, blue security, blue information, blue code, blue coding, blue programming, blue innovation, blue technical, big data, big data, big data, data, data, data, data, data, cyber security, cyber security, cyber, code, blockchain, blockchain, crypto, crypto, automation, tech, tech\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"chuyen-nghe\",{\"href\":\"/categories/chuyen-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Chuyện Nghề\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Đỉnh cao 'khổ dâm' công nghệ: IOCCC 2025 công bố những quả code C dị giáo nhất hành tinh\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Cuộc thi viết code C khó hiểu nhất thế giới (IOCCC 2025) vừa công bố kết quả. Cùng hóng xem các quái kiệt lập trình bẻ cong compiler ảo ma thế nào nhé!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[\"$L6e\",\"$L6f\",\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],\"$L70\"]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"5f:[\"$\",\"$L22\",null,{\"href\":\"/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_7889375_d761f99505.webp\",\"alt\":\"artificial intelligence, mathematics, fantasy, pay, woman, human, ai generated, chatgpt, chatbot, chatgpt, chatgpt, chatgpt, chatgpt, chatgpt\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}]\n"])</script><script>self.__next_f.push([1,"60:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"drama-it\",{\"href\":\"/categories/drama-it\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Drama IT\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Drama căng: Hàng ngàn acc Instagram 'bay màu' vì Meta để AI tự hủy bảo mật\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Meta xác nhận hàng ngàn tài khoản Instagram bị hack do lỗ hổng từ AI chatbot. Bài học xương máu cho anh em dev đam mê đắp AI vô tội vạ vào hệ thống.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"7 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/drama-hang-ngan-acc-instagram-bay-mau-vi-meta-ai-tu-huy\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"61:[\"$\",\"article\",\"u6jupxf75n16thriagzg5ufg\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/sp-500-cam-cua-spacex-va-openai\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_7588484_ef76436f52.webp\",\"alt\":\"euro, europe, rocket, nature, prices, price increase, clouds, heaven, strip, aviator, finance, money, currency, inflation, economic crisis, energy crisis, energy saving, market economy, cost, development, stock exchange\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"drama-it\",{\"href\":\"/categories/drama-it\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Drama IT\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/sp-500-cam-cua-spacex-va-openai\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"S\u0026P 500 'cấm cửa' SpaceX và hội anh em AI: Khi bánh vẽ đ*o đổi được tiền tươi\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"S\u0026P 500 từ chối đặc cách SpaceX, đồng thời chặn đứng mộng vào chung mâm của OpenAI và Anthropic vì tội... nghèo rớt mồng tơi. Đọc ngay để hóng drama!\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"6 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/sp-500-cam-cua-spacex-va-openai\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"62:[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/07/thumbnail_cover_4851119_b4dc466be5.webp\",\"alt\":\"network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]\n"])</script><script>self.__next_f.push([1,"63:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"do-nghe-tech-stack\",{\"href\":\"/categories/do-nghe-tech-stack\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Smmall Cloud vả mặt Drive, Dropbox: App chia sẻ file không cắn RAM, một tính năng cân tất\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Quên ba cái Drive cồng kềnh đi, Smmall Cloud trên Product Hunt đang chứng minh chân lý: Làm một việc thôi, nhưng làm cho xịn xò con bò.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"8 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],3,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/smmall-cloud-va-mat-drive-dropbox-app-chia-se-file-toi-gian\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"64:[\"$\",\"article\",\"vqq34evlhu0vlsgivtpvsx38\",{\"className\":\"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-sm transition-shadow duration-300 hover:shadow-lg\",\"children\":[[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai\",\"className\":\"relative block h-52 w-full bg-muted\",\"children\":[\"$\",\"$L23\",null,{\"src\":\"https://cdn.coding4food.com/content-images/2026/06/06/thumbnail_cover_9706543_57efba40c8.webp\",\"alt\":\"fox, puppy, red fox, vulpes vulpes, animal, wildlife, predator, mammal, fauna, canine, norway, nature\",\"fill\":true,\"priority\":false,\"loading\":\"lazy\",\"className\":\"object-cover transition-transform duration-300 group-hover:scale-105\",\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 flex flex-nowrap items-center gap-1 overflow-hidden\",\"children\":[[\"$\",\"$L22\",\"cong-nghe\",{\"href\":\"/categories/cong-nghe\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Công nghệ\"}],[\"$\",\"$L22\",\"do-nghe-tech-stack\",{\"href\":\"/categories/do-nghe-tech-stack\",\"className\":\"inline-flex items-center rounded-full bg-primary/10 px-2.5 py-0.5 text-[10px] font-medium text-primary transition-colors hover:bg-primary/20 max-w-[120px] truncate\",\"children\":\"Đồ Nghề \u0026 Tech Stack\"}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai\",\"className\":\"group/link block\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-bold tracking-tight text-foreground transition-colors group-hover/link:text-primary line-clamp-2\",\"children\":\"Bóc phốt Fox Issue Tracker 4: App quản lý task cắm cả AI, chân ái cho Solo Dev hay lại lùa gà?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground line-clamp-3\",\"children\":\"Fox Issue Tracker 4 vừa lên thớt Product Hunt với triết lý quản lý task bằng Version/Milestone, hỗ trợ cắm AI qua cổng MCP. Cùng Coding4Food soi xem có đáng tiền không.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto flex items-center justify-between gap-3 pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-3.5 w-3.5\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}],\"6 thg 6\"]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock3 h-3.5 w-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}],\"$undefined\"]}],4,\" \",\"phút đọc\"]}]]}],[\"$\",\"$L22\",null,{\"href\":\"/post/boc-phot-fox-issue-tracker-4-app-quan-ly-task-cam-ai\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"67:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-twitter h-5 w-5 text-background\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}]\n68:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-foreground\",\"children\":\"X\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":\"Followers\"}]]}]\n69:[\"$\",\"span\",null,{\"className\":\"text-xs font-medium uppercase text-foreground\",\"children\":\"Follow\"}]\n"])</script><script>self.__next_f.push([1,"6a:[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-border bg-card p-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-4 text-sm font-bold uppercase tracking-wider text-foreground\",\"children\":\"Từ khóa\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[[\"$\",\"$L22\",\"de-domain\",{\"href\":\"/tags/de-domain\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\".de domain\"}],[\"$\",\"$L22\",\"0-click-exploit\",{\"href\":\"/tags/0-click-exploit\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"0-click exploit\"}],[\"$\",\"$L22\",\"007-first-light\",{\"href\":\"/tags/007-first-light\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"007 first light\"}],[\"$\",\"$L22\",\"1-trieu-token\",{\"href\":\"/tags/1-trieu-token\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"1 trieu token\"}],[\"$\",\"$L22\",\"1-ty-do\",{\"href\":\"/tags/1-ty-do\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"1 tỷ đô\"}],[\"$\",\"$L22\",\"1-bit-pixel-art\",{\"href\":\"/tags/1-bit-pixel-art\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"1-bit pixel art\"}],[\"$\",\"$L22\",\"1-click-exploit\",{\"href\":\"/tags/1-click-exploit\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"1-click exploit\"}],[\"$\",\"$L22\",\"1000fps\",{\"href\":\"/tags/1000fps\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"1000fps\"}],[\"$\",\"$L22\",\"108-anh-hung\",{\"href\":\"/tags/108-anh-hung\",\"className\":\"inline-flex items-center rounded-full border border-border bg-muted px-3 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:border-primary hover:bg-primary/10 hover:text-primary\",\"children\":\"108 anh hùng\"}]],false]}],[\"$\",\"$L22\",null,{\"href\":\"/tags\",\"className\":\"mt-4 block text-center text-sm font-medium text-primary hover:underline\",\"children\":\"Xem tất cả từ khóa →\"}]]}]\n"])</script><script>self.__next_f.push([1,"6b:[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}]\n6c:[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}]\n6d:[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]\n6e:[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}]\n6f:[\"$\",\"polyline\",\"1aq6pp\",{\"points\":\"12 6 12 12 16.5 12\"}]\n70:[\"$\",\"$L22\",null,{\"href\":\"/post/ioccc-2025-dinh-cao-code-c-di-giao\",\"className\":\"text-sm font-semibold text-primary hover:underline\",\"children\":\"Đọc tiếp →\"}]\n"])</script></body></html>