[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"en_blogs_home":3,"en_topics":36},[4,10,16,20,26,31],{"title":5,"path":6,"description":7,"category":8,"created_at":9},"Advanced Tailwind CSS: Customization and Extension","\u002Fblogs\u002Ftailwind\u002Fnext-level","An introduction to advanced Tailwind CSS techniques, including tools like tailwind-merge and tailwind-variants, plus a few recommended UI frameworks.","tailwind","2025-03-27",{"title":11,"path":12,"description":13,"category":14,"created_at":15},"Tunnel","\u002Fblogs\u002Fdevops\u002Ftunel","An overview of tunneling tools — ngrok and frp — that expose local services to the public internet through reverse proxies and NAT traversal.","devops","2025-03-26",{"title":17,"path":18,"description":19,"category":8,"created_at":15},"How Spacing Works in Tailwind CSS","\u002Fblogs\u002Ftailwind\u002Fspacing","How Tailwind CSS spacing works under the hood — the `--spacing()` function and the `--spacing` variable that drives the entire scale.",{"title":21,"path":22,"description":23,"category":24,"created_at":25},"Software I Use on Mac","\u002Fblogs\u002Fmac\u002Fsoftwares","A running list of the software I use on my Mac, updated over time","mac","2025-03-21",{"title":27,"path":28,"description":29,"category":24,"created_at":30},"Common macOS Commands","\u002Fblogs\u002Fmac\u002Fcommands","A collection of handy macOS terminal commands for everyday tasks such as freeing up memory.","2025-03-15",{"title":32,"path":33,"description":34,"category":24,"created_at":35},"macOS Keyboard Shortcuts","\u002Fblogs\u002Fmac\u002Fshortcuts","A handy collection of common macOS keyboard shortcuts to boost your productivity","2025-02-13",{"database":37,"devops":59,"laravel":74,"layout":91,"mac":107,"nuxt":123,"shopify":139,"tailwind":155,"vscode":170,"vue":186},{"id":38,"title":39,"body":40,"description":47,"extension":48,"meta":49,"navigation":53,"path":54,"published_at":52,"seo":55,"sitemap":56,"stem":57,"__hash__":58},"en_topics\u002Ftopics\u002Fdatabase.md","Database",{"type":41,"value":42,"toc":43},"minimark",[],{"title":44,"searchDepth":45,"depth":45,"links":46},"",2,[],"Systems and engines for storing, querying, and managing structured and unstructured data.","md",{"handle":50,"icon":51,"created_at":52,"updated_at":52},"database","i-lucide-database","2025-03-31",true,"\u002Ftopics\u002Fdatabase",{"title":39,"description":47},{"loc":54},"topics\u002Fdatabase","72fGZebqvawYxYZbfqJoXM9GLIpLJ12YXlXdc78p97w",{"id":60,"title":61,"body":62,"description":66,"extension":48,"meta":67,"navigation":53,"path":69,"published_at":15,"seo":70,"sitemap":71,"stem":72,"__hash__":73},"en_topics\u002Ftopics\u002Fdevops.md","DevOps",{"type":41,"value":63,"toc":64},[],{"title":44,"searchDepth":45,"depth":45,"links":65},[],"DevOps Practices and Tools",{"handle":14,"icon":68,"created_at":15,"updated_at":15},"i-lucide-server-cog","\u002Ftopics\u002Fdevops",{"title":61,"description":66},{"loc":69},"topics\u002Fdevops","pcZJNrzH2FwbTvwdS28LL1sqh-X-1dLVOKGoOFbGp2M",{"id":75,"title":76,"body":77,"description":81,"extension":48,"meta":82,"navigation":53,"path":86,"published_at":85,"seo":87,"sitemap":88,"stem":89,"__hash__":90},"en_topics\u002Ftopics\u002Flaravel.md","Laravel",{"type":41,"value":78,"toc":79},[],{"title":44,"searchDepth":45,"depth":45,"links":80},[],"The Elegant PHP Web Framework",{"handle":83,"icon":84,"created_at":85,"updated_at":85},"laravel","i-lucide-terminal","2025-02-12","\u002Ftopics\u002Flaravel",{"title":76,"description":81},{"loc":86},"topics\u002Flaravel","-xXvn8WM1E1HHrYSlBiQPIjIKruVcLTfExaG0vRagSY",{"id":92,"title":93,"body":94,"description":98,"extension":48,"meta":99,"navigation":53,"path":102,"published_at":9,"seo":103,"sitemap":104,"stem":105,"__hash__":106},"en_topics\u002Ftopics\u002Flayout.md","Layout",{"type":41,"value":95,"toc":96},[],{"title":44,"searchDepth":45,"depth":45,"links":97},[],"Techniques for arranging and structuring page and UI elements across screen sizes.",{"handle":100,"icon":101,"created_at":9,"updated_at":9},"layout","i-lucide-layout-dashboard","\u002Ftopics\u002Flayout",{"title":93,"description":98},{"loc":102},"topics\u002Flayout","m4fJrQ-L5gUYqd7CPNIaDv8meM5WzxErxT8nYDWaFBE",{"id":108,"title":109,"body":110,"description":114,"extension":48,"meta":115,"navigation":53,"path":118,"published_at":117,"seo":119,"sitemap":120,"stem":121,"__hash__":122},"en_topics\u002Ftopics\u002Fmac.md","Mac",{"type":41,"value":111,"toc":112},[],{"title":44,"searchDepth":45,"depth":45,"links":113},[],"Apple's Personal Computer System",{"handle":24,"icon":116,"created_at":117,"updated_at":117},"i-lucide-laptop","2025-02-15","\u002Ftopics\u002Fmac",{"title":109,"description":114},{"loc":118},"topics\u002Fmac","YbVaqGCRtTAFFZv-JX0ww6KrOcCDuBidlal5Z56c_4k",{"id":124,"title":125,"body":126,"description":130,"extension":48,"meta":131,"navigation":53,"path":134,"published_at":85,"seo":135,"sitemap":136,"stem":137,"__hash__":138},"en_topics\u002Ftopics\u002Fnuxt.md","Nuxt",{"type":41,"value":127,"toc":128},[],{"title":44,"searchDepth":45,"depth":45,"links":129},[],"Universal Application Framework Based on Vue.js",{"handle":132,"icon":133,"created_at":85,"updated_at":85},"nuxt","i-lucide-layers-3","\u002Ftopics\u002Fnuxt",{"title":125,"description":130},{"loc":134},"topics\u002Fnuxt","2iHKRIPTEwMzGqXU53NTsQDFwZHJctuFcplj2qBY1kA",{"id":140,"title":141,"body":142,"description":146,"extension":48,"meta":147,"navigation":53,"path":150,"published_at":30,"seo":151,"sitemap":152,"stem":153,"__hash__":154},"en_topics\u002Ftopics\u002Fshopify.md","Shopify",{"type":41,"value":143,"toc":144},[],{"title":44,"searchDepth":45,"depth":45,"links":145},[],"Shopify is a powerful e-commerce platform that offers rich theme templates and app plugins, ideal for small and medium-sized businesses to quickly build online stores",{"handle":148,"icon":149,"created_at":30,"updated_at":30},"shopify","i-lucide-shopping-bag","\u002Ftopics\u002Fshopify",{"title":141,"description":146},{"loc":150},"topics\u002Fshopify","hkysIO28BHPElgXW6KkBHUrKlm65MW8O3JDUKi2j9ls",{"id":156,"title":157,"body":158,"description":162,"extension":48,"meta":163,"navigation":53,"path":165,"published_at":15,"seo":166,"sitemap":167,"stem":168,"__hash__":169},"en_topics\u002Ftopics\u002Ftailwind.md","Tailwind CSS",{"type":41,"value":159,"toc":160},[],{"title":44,"searchDepth":45,"depth":45,"links":161},[],"A Utility-First CSS Framework",{"handle":8,"icon":164,"created_at":15,"updated_at":15},"i-lucide-wind","\u002Ftopics\u002Ftailwind",{"title":157,"description":162},{"loc":165},"topics\u002Ftailwind","K2mAO0gWQz7UA3HTdjW8SkuvTeoa-cSusKOGmYmg_eU",{"id":171,"title":172,"body":173,"description":177,"extension":48,"meta":178,"navigation":53,"path":181,"published_at":30,"seo":182,"sitemap":183,"stem":184,"__hash__":185},"en_topics\u002Ftopics\u002Fvscode.md","Visual Studio Code",{"type":41,"value":174,"toc":175},[],{"title":44,"searchDepth":45,"depth":45,"links":176},[],"Visual Studio Code is a lightweight modern code editor that supports multiple programming languages and plugin extensions",{"handle":179,"icon":180,"created_at":30,"updated_at":30},"vscode","i-lucide-code-xml","\u002Ftopics\u002Fvscode",{"title":172,"description":177},{"loc":181},"topics\u002Fvscode","OPNnl7iyNThJz_vAA51yVoQ2LYQ2BPXcNW2GtvIEJCc",{"id":187,"title":188,"body":189,"description":193,"extension":48,"meta":194,"navigation":53,"path":197,"published_at":35,"seo":198,"sitemap":199,"stem":200,"__hash__":201},"en_topics\u002Ftopics\u002Fvue.md","Vue.js",{"type":41,"value":190,"toc":191},[],{"title":44,"searchDepth":45,"depth":45,"links":192},[],"Progressive JavaScript Framework",{"handle":195,"icon":196,"created_at":35,"updated_at":35},"vue","i-lucide-braces","\u002Ftopics\u002Fvue",{"title":188,"description":193},{"loc":197},"topics\u002Fvue","4zVw7dmjarVMRg7tE2C42-oHRd2dNF_2nMXyso_Z-IE",1791389550712]