{"nodes":{"18":{"title":"18","links":[]},"22":{"title":"22","links":[]},"1525614154":{"title":"1525614154","links":[]},"3-meetup-ideas---may-14":{"title":"3 Meetup Ideas - May 14","links":[{"link":"command-liners-meetup","displayText":"Command Liners Meetup"},{"link":"digital-gardeners-meetup","displayText":"Digital Gardeners Meetup"},{"link":"deep-tech-showdown","displayText":"Deep Tech Showdown"}]},"algorithms-exploration":{"title":"Algorithms Exploration","links":[{"link":"leetcode-visualizer","displayText":"LeetCode Visualizer"},{"link":"fundamentals-visualized","displayText":"Fundamentals Visualized"},{"link":"data-structures-&-algorithms-visualized","displayText":"Data Structures & Algorithms Visualized"},{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"the-last-algorithms-course-you'll-need---theprimeagen","displayText":"The Last Algorithms Course You'll Need - ThePrimeagen"},{"link":"leetcode","displayText":"LeetCode"},{"link":"clash-of-code","displayText":"Clash of Code"},{"link":"hackerrank","displayText":"HackerRank"},{"link":"practice-leetcode","displayText":"Practice LeetCode"}]},"be-honest-with-my-knowledge-gap":{"title":"Be honest with my knowledge gap","links":[{"link":"fundamentals-study-group","displayText":"Fundamentals study group"},{"link":"learn-in-public","displayText":"Learn in Public"}]},"build-in-public-visualizer":{"title":"Build in Public Visualizer","links":[{"link":"build-in-public-campaign-x-hacktoberfest","displayText":"Build in Public Campaign x Hacktoberfest"},{"link":"git-garden","displayText":"Git Garden"},{"link":"github-visualizer","displayText":"GitHub Visualizer"},{"link":"hacktoberfest-2023","displayText":"Hacktoberfest 2023"},{"link":"100-days-of-code-companion","displayText":"100 Days of Code Companion"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"build-in-public","displayText":"Build in Public"},{"link":"memo-on-opentech-open-source-initiatives","displayText":"Memo on OpenTech Open Source Initiatives"},{"link":"learn-in-public","displayText":"Learn in Public"}]},"build-side-projects":{"title":"Build side projects","links":[{"link":"active-projects---may-2023","displayText":"Active Projects - May 2023"},{"link":"ideas","displayText":"Ideas"},{"link":"projects","displayText":"Projects"}]},"cluster.wiki":{"title":"Cluster.wiki","links":[{"link":"interwiki","displayText":"InterWiki"},{"link":"constella","displayText":"Constella"},{"link":"sitegraph-protocol","displayText":"Sitegraph Protocol"},{"link":"open-source-ring","displayText":"Open Source Ring"},{"link":"notion-like-editor-for-contentsgarten","displayText":"Notion-like Editor for Contentsgarten"},{"link":"contentsgarten","displayText":"Contentsgarten"},{"link":"contentsgarten-features","displayText":"Contentsgarten Features"},{"link":"contentsgarten-instances","displayText":"Contentsgarten Instances"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"tech-thaiban-wiki","displayText":"Tech Thaiban Wiki"},{"link":"creatorsgarten-x-esic-lab","displayText":"Creatorsgarten x ESIC Lab"},{"link":"common-principles-and-core-values-across-communities","displayText":"Common principles and core values across communities"}]},"community-organically-forms-around-content-or-product":{"title":"Community organically forms around content or product","links":[{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"bonfires","displayText":"Bonfires"},{"link":"oknize","displayText":"Oknize"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"}]},"slides-editor":{"title":"Content First Slides Editor","links":[{"link":"audience-engagement","displayText":"Audience Engagement"}]},"crazy-and-discovery":{"title":"Crazy and Discovery","links":[{"link":"how-to-get-myself-back-up-and-running","displayText":"How to get myself back up and running"},{"link":"how-to-balance-how-i-spend-my-time-in-each-theme","displayText":"How to balance how I spend my time in each theme"},{"link":"how-do-i-prioritize-which-goals-or-ideas-to-work-on-first","displayText":"How do I prioritize which goals or ideas to work on first"},{"link":"how-do-i-discover-or-stumble-on-crazy-things","displayText":"How do I discover or stumble on crazy things"},{"link":"how-do-i-get-to-meet-new-people","displayText":"How do I get to meet new people"}]},"obsidian-garden-publish-button":{"title":"Create a digital garden publish button from Obsidian","links":[{"link":"300","displayText":"300"},{"link":"200","displayText":"200"}]},"creatorsgarten-10x":{"title":"Creatorsgarten 10X","links":[{"link":"culture-isolation","displayText":"Culture Isolation"}]},"creatorsgarten-framework":{"title":"Creatorsgarten Framework","links":[{"link":"constella","displayText":"Constella"},{"link":"bonfires","displayText":"Bonfires"}]},"dropbox-qr":{"title":"Dropbox QR","links":[{"link":"dropbox-online","displayText":"Dropbox Online"}]},"dropouts-and-unschoolers-meetup":{"title":"Dropouts and Unschoolers Meetup","links":[]},"elm-meetup":{"title":"Elm Meetup","links":[]},"explore-additional-programming-languages":{"title":"Explore additional programming languages","links":[{"link":"programming-language-learning-list-(2021)","displayText":"Programming Language Learning List (2021)"},{"link":"learn-rust-and-systems-programming-in-depth","displayText":"Learn Rust and systems programming in depth"}]},"explore-new-interests-and-domains":{"title":"Explore new interests and domains","links":[{"link":"crazy-and-discovery","displayText":"Crazy and Discovery"},{"link":"pick-up-new-hobbies","displayText":"Pick up new hobbies"},{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"problems-and-projects-wiki","displayText":"Problems and Projects Wiki"}]},"fleeting-notes":{"title":"Fleeting Notes","links":[]},"from-opcodes-to-algorithms---day-12-to-15":{"title":"From Opcodes to Algorithms - Day 12 to 15","links":[]},"from-opcodes-to-algorithms---day-16":{"title":"From Opcodes to Algorithms - Day 16","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"from-opcodes-to-algorithms---day-2":{"title":"From Opcodes to Algorithms - Day 2","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"webassembly-does-not-use-a-call-stack","displayText":"WebAssembly does not use a call stack"}]},"from-opcodes-to-algorithms---day-3":{"title":"From Opcodes to Algorithms - Day 3","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"functional-programming-meetup---may-2023":{"title":"Functional Programming Meetup - May 2023","links":[{"link":"elixir","displayText":"Elixir"},{"link":"clojure","displayText":"Clojure"},{"link":"haskell","displayText":"Haskell"}]},"garden-zero-authorizer":{"title":"Garden Zero Authorizer","links":[{"link":"garden-zero","displayText":"Garden Zero"}]},"garden-zero-hack-club":{"title":"Garden Zero Hack Club","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"jojo-soba-&-cafe","displayText":"Jojo Soba & Cafe"},{"link":"indie-makers-community","displayText":"Indie Makers Community"},{"link":"indie-maker-community-ideas","displayText":"Indie Maker Community Ideas"},{"link":"creatorsgarten-initiatives-&-projects","displayText":"Creatorsgarten Initiatives & Projects"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"}]},"home":{"title":"Home","links":[{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"},{"link":"bonfires","displayText":"Bonfires"}]},"axi-platform":{"title":"Axi Platform","links":[]},"9-pm-university":{"title":"9 PM University","links":[{"link":"cafe-scientific","displayText":"Cafe Scientific"}]},"adventure-playground":{"title":"Adventure Playground","links":[{"link":"hacker-culture","displayText":"Hacker Culture"},{"link":"anti-disciplinary","displayText":"Anti-disciplinary"},{"link":"variable-reward","displayText":"Variable Reward"},{"link":"failure-is-normal","displayText":"Failure is normal"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"adventure-playground","displayText":"Adventure Playground"}]},"bangrak-human":{"title":"Bangrak Human","links":[]},"bonfires":{"title":"Bonfires","links":[{"link":"bonfires-cli","displayText":"Bonfires CLI"},{"link":"bonfires-2024","displayText":"Bonfires 2024"},{"link":"bonfires","displayText":"Bonfires"},{"link":"bonfires-automator","displayText":"Bonfires Automator"},{"link":"bonfires-copilot","displayText":"Bonfires Copilot"},{"link":"bonfires-cli","displayText":"Bonfires CLI"},{"link":"eventkit-modules","displayText":"EventKit Modules"},{"link":"eventduty","displayText":"EventDuty"},{"link":"venue-fact-sheet","displayText":"Venue Fact Sheet"},{"link":"airtable-event-template","displayText":"Airtable Event Template"},{"link":"staff-event-guidebook","displayText":"Staff Event Guidebook"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"gartenbot","displayText":"GartenBot"},{"link":"sponsorradar","displayText":"SponsorRadar"},{"link":"constella","displayText":"Constella"},{"link":"constella-telescope","displayText":"Constella Telescope"},{"link":"contentsgarten","displayText":"Contentsgarten"},{"link":"contentsgarten-features","displayText":"Contentsgarten Features"},{"link":"community-mesh","displayText":"Community Mesh"},{"link":"oknize","displayText":"Oknize"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"}]},"build-and-learn-retreat":{"title":"Build and Learn Retreat","links":[{"link":"build-and-learn-at-khon-kaen-week","displayText":"Build and Learn at Khon Kaen Week"},{"link":"have-a-greener-github-contribution-wall","displayText":"Have a greener GitHub contribution wall"},{"link":"build-small-things","displayText":"Build small things"},{"link":"build-side-projects","displayText":"Build side projects"},{"link":"start-writing-my-first-articles","displayText":"Start writing my first articles"},{"link":"read-build-explore","displayText":"Read Build Explore"}]},"cli-for-spinning-new-projects":{"title":"CLI for spinning new projects","links":[]},"connect-and-grow-creators-and-communities-across-disciplines":{"title":"Connect and grow creators and communities across disciplines","links":[{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"}]},"constella-telescope":{"title":"Constella Telescope","links":[{"link":"constella","displayText":"Constella"}]},"consultcard":{"title":"ConsultCard","links":[{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"consultkit","displayText":"ConsultKit"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"dropbox-qr","displayText":"Dropbox QR"}]},"copilot-for-polyglots---talk":{"title":"Copilot for Polyglots - Talk","links":[]},"creatorsgarten-initiatives-&-projects":{"title":"Creatorsgarten Initiatives & Projects","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"creatorsgarten-apprenticeship","displayText":"Creatorsgarten Apprenticeship"},{"link":"creatorsgarten-podcast","displayText":"Creatorsgarten Podcast"},{"link":"creatorsgarten-academy","displayText":"Creatorsgarten Academy"},{"link":"creatorsgarten-10x","displayText":"Creatorsgarten 10X"},{"link":"creatorsgarten-supercharge","displayText":"Creatorsgarten Supercharge"},{"link":"creatorsgarten-organizer","displayText":"Creatorsgarten Organizer"},{"link":"creatorsgarten-source","displayText":"Creatorsgarten Source"},{"link":"creatorsgarten-website","displayText":"Creatorsgarten Website"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"creatorsgarten-internal-hackathon","displayText":"Creatorsgarten Internal Hackathon"},{"link":"constella","displayText":"Constella"},{"link":"bonfires","displayText":"Bonfires"},{"link":"hack.go.th","displayText":"Hack.go.th"},{"link":"bangkok-wiki","displayText":"Bangkok Wiki"},{"link":"vote66","displayText":"Vote66"},{"link":"mozilla-commonvoice---community-manager","displayText":"Mozilla CommonVoice - Community Manager"}]},"creatorsgarten":{"title":"Creatorsgarten","links":[{"link":"creatorsgarten-initiatives-&-projects","displayText":"Creatorsgarten Initiatives & Projects"},{"link":"creatorsgarten-slide-deck","displayText":"Creatorsgarten Slide Deck"},{"link":"build-a-foundation-for-students-and-active-citizens-to-solve-their-own-problems","displayText":"Build a foundation for students and active citizens to solve their own problems"},{"link":"connect-and-grow-creators-and-communities-across-disciplines","displayText":"Connect and grow creators and communities across disciplines"},{"link":"expand-areas-of-perception-for-creators","displayText":"Expand areas of perception for creators"},{"link":"creatorsgarten-vision-illustrated","displayText":"Creatorsgarten Vision Illustrated"},{"link":"connecting-creators,-making-things","displayText":"Connecting creators, making things"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"}]},"deep-tech-showdown":{"title":"Deep Tech Showdown","links":[{"link":"overengineering-hackathon","displayText":"Overengineering Hackathon"}]},"digital-garden-parser":{"title":"Digital Garden Parser","links":[{"link":"publish-my-digital-garden","displayText":"Publish my digital garden"}]},"elysia-paper":{"title":"Elysia Paper","links":[{"link":"elysia-paper---final-draft","displayText":"Elysia Paper - Final Draft"},{"link":"elysia.excalidraw","displayText":"Elysia.excalidraw"},{"link":"elysia-research-paper---april-notes","displayText":"Elysia Research Paper - April Notes"},{"link":"elysia-paper---final-edit-request","displayText":"Elysia Paper - Final Edit Request"},{"link":"elysia-paper---acm-sac-draft","displayText":"Elysia Paper - ACM SAC Draft"},{"link":"elysia-paper---acm-draft-a","displayText":"Elysia Paper - ACM Draft A"}]},"fastspend":{"title":"FastSpend","links":[{"link":"dotbudget","displayText":"DotBudget"},{"link":"spending-visualizer","displayText":"Spending Visualizer"}]},"fundamentals-visualized":{"title":"Fundamentals Visualized","links":[{"link":"leetcode-visualizer","displayText":"LeetCode Visualizer"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"learn-in-public","displayText":"Learn in Public"}]},"garden-zero":{"title":"Garden Zero","links":[{"link":"indie-makers-community","displayText":"Indie Makers Community"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"bonfires","displayText":"Bonfires"},{"link":"garden-zero-hack-club","displayText":"Garden Zero Hack Club"},{"link":"hack-nights-at-garden-zero","displayText":"Hack Nights at Garden Zero"},{"link":"garden-zero-authorizer","displayText":"Garden Zero Authorizer"},{"link":"garden-gate","displayText":"Garden Gate"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"project-showdown-hack-nights","displayText":"Project Showdown Hack Nights"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"},{"link":"web3-developer-community-with-cleverse","displayText":"Web3 Developer Community with Cleverse"},{"link":"creatorsgarten-initiatives-&-projects","displayText":"Creatorsgarten Initiatives & Projects"},{"link":"noisebridge-hackerspace","displayText":"Noisebridge Hackerspace"},{"link":"hack-club","displayText":"Hack Club"},{"link":"clubhouse-network","displayText":"Clubhouse Network"},{"link":"hacker-culture","displayText":"Hacker Culture"},{"link":"adventure-playground","displayText":"Adventure Playground"},{"link":"anti-disciplinary","displayText":"Anti-disciplinary"},{"link":"black-box-learning","displayText":"Black-box Learning"}]},"github-visualizer":{"title":"Github Visualizer","links":[{"link":"git-garden","displayText":"Git Garden"}]},"happy-mornings":{"title":"Happy mornings","links":[]},"100-days-of-code-companion":{"title":"100 Days of Code Companion","links":[{"link":"git-garden","displayText":"Git Garden"},{"link":"100-days-of-code","displayText":"100 Days of Code"}]},"astro":{"title":"Astro","links":[]},"build-a-foundation-for-students-and-active-citizens-to-solve-their-own-problems":{"title":"Build a foundation for students and active citizens to solve their own problems","links":[{"link":"adventure-playground","displayText":"Adventure Playground"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"}]},"build-and-learn-at-khon-kaen-week":{"title":"Build and Learn at Khon Kaen Week","links":[{"link":"read-more-books","displayText":"Read more books"},{"link":"build-and-learn-retreat","displayText":"Build and Learn Retreat"},{"link":"read-build-explore","displayText":"Read Build Explore"}]},"building-animation-with-code":{"title":"Building animation with code","links":[{"link":"svelte","displayText":"Svelte"},{"link":"python","displayText":"Python"}]},"categorizing-my-projects-and-ideas":{"title":"Categorizing my projects and ideas","links":[{"link":"build-small-things","displayText":"Build small things"},{"link":"devops-fuck-up-handbook-&-podcast","displayText":"DevOps Fuck-up Handbook & Podcast"},{"link":"classifying-concepts-and-ideas","displayText":"Classifying Concepts and Ideas"}]},"chadchartgpt":{"title":"ChadchartGPT","links":[]},"command-liners-meetup":{"title":"Command Liners Meetup","links":[]},"computer-security-meetup":{"title":"Computer security meetup","links":[{"link":"explore-reverse-engineering,-exploitation-and-hacking","displayText":"Explore reverse engineering, exploitation and hacking"},{"link":"dev-for-thai-freedom","displayText":"Dev for Thai Freedom"}]},"constella":{"title":"Constella","links":[{"link":"community-mesh","displayText":"Community Mesh"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"constella-telescope","displayText":"Constella Telescope"},{"link":"community-mesh","displayText":"Community Mesh"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"community-mesh","displayText":"Community Mesh"},{"link":"community-mesh","displayText":"Community Mesh"},{"link":"gartenbot","displayText":"GartenBot"},{"link":"tech-thaiban","displayText":"Tech Thaiban"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"open-source-ring","displayText":"Open Source Ring"},{"link":"sitegraph-protocol","displayText":"Sitegraph Protocol"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"totality-editor","displayText":"Totality Editor"},{"link":"leetcode","displayText":"LeetCode"},{"link":"bonfires","displayText":"Bonfires"},{"link":"gitops","displayText":"GitOps"},{"link":"common-principles-and-core-values-across-communities","displayText":"Common principles and core values across communities"},{"link":"contentsgarten","displayText":"Contentsgarten"}]},"consultkit":{"title":"ConsultKit","links":[{"link":"consultcard","displayText":"ConsultCard"},{"link":"consultcanvas","displayText":"ConsultCanvas"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"dropbox-qr","displayText":"Dropbox QR"},{"link":"dropbox-online","displayText":"Dropbox Online"},{"link":"personal-branding","displayText":"Personal Branding"},{"link":"creatorsgarten-organizer","displayText":"Creatorsgarten Organizer"},{"link":"creatorsgarten-framework","displayText":"Creatorsgarten Framework"}]},"contentsgarten-instances":{"title":"Contentsgarten Instances","links":[{"link":"fill-you-in-the-blank","displayText":"Fill You in the Blank"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"muse","displayText":"Muse"},{"link":"tech-thaiban","displayText":"Tech Thaiban"},{"link":"esic-lab","displayText":"ESIC Lab"},{"link":"creaverse","displayText":"Creaverse"},{"link":"wonderful.software","displayText":"Wonderful.software"}]},"creator's-playground":{"title":"Creator's Playground","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"creator's-playground---proposal-post","displayText":"Creator's Playground - Proposal Post"}]},"creatorsgarten-organizer":{"title":"Creatorsgarten Organizer","links":[{"link":"hell-yeah-or-no","displayText":"Hell Yeah Or No"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"creatorsgarten-framework","displayText":"Creatorsgarten Framework"},{"link":"bonfires","displayText":"Bonfires"},{"link":"gitops","displayText":"GitOps"}]},"creatorsgarten-wiki":{"title":"Creatorsgarten Wiki","links":[]},"devops-fuck-up-handbook-&-podcast":{"title":"DevOps Fuck-up Handbook & Podcast","links":[{"link":"learn-about-backend,-databases-and-devops","displayText":"Learn about backend, databases and DevOps"}]},"dropbox-online":{"title":"Dropbox Online","links":[{"link":"dropbox-qr","displayText":"Dropbox QR"}]},"event-ideas":{"title":"Event Ideas","links":[{"link":"software-engineering-in-the-age-of-ai","displayText":"Software engineering in the age of AI"},{"link":"generative-ai-meetup","displayText":"Generative AI Meetup"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"experimental-music-workshop","displayText":"Experimental music workshop"},{"link":"deep-tech-showdown","displayText":"Deep Tech Showdown"},{"link":"showdown.space","displayText":"Showdown.space"},{"link":"leetcode-party","displayText":"LeetCode Party"},{"link":"code-in-the-wind-2","displayText":"Code in the Wind 2"},{"link":"code-golf-party-2","displayText":"Code Golf Party 2"},{"link":"architecture-clubhouse","displayText":"Architecture Clubhouse"},{"link":"stupid-hackathon-in-thailand-7","displayText":"Stupid Hackathon in Thailand 7"},{"link":"hack-space-exploration","displayText":"Hack Space Exploration"},{"link":"sciยศาสตร์-night-2","displayText":"Sciยศาสตร์ Night 2"},{"link":"maths-at-sundown","displayText":"Maths at Sundown"},{"link":"browser-automation-showdown","displayText":"Browser automation showdown"},{"link":"dev-in-the-flash","displayText":"Dev in the Flash"},{"link":"xyconf-(learn-x-in-y-mins-unconference)","displayText":"XYConf (Learn X in Y Mins Unconference)"},{"link":"javascript-bangkok-2.0.0","displayText":"JavaScript Bangkok 2.0.0"},{"link":"experimental-music-workshop","displayText":"Experimental music workshop"},{"link":"sine-waves-to-symphony","displayText":"Sine Waves to Symphony"},{"link":"hack-performative-arts","displayText":"Hack Performative Arts"},{"link":"hacking-lives-and-playing-god","displayText":"Hacking Lives and Playing God"},{"link":"how-to-learn-almost-anything-2","displayText":"How to Learn Almost Anything 2"},{"link":"code-in-the-wind-2","displayText":"Code in the Wind 2"},{"link":"code-golf-party-2","displayText":"Code Golf Party 2"},{"link":"election-hack-day","displayText":"Election Hack Day"},{"link":"software-engineering-in-the-age-of-ai","displayText":"Software engineering in the age of AI"},{"link":"software-engineering-in-the-age-of-ai","displayText":"Software engineering in the age of AI"}]},"exercise-more":{"title":"Exercise more","links":[]},"experimental-music-workshop":{"title":"Experimental music workshop","links":[{"link":"coding-colorful-sounds","displayText":"Coding Colorful Sounds"}]},"flour-lab":{"title":"Flour Lab","links":[{"link":"jojo-soba-&-cafe","displayText":"Jojo Soba & Cafe"},{"link":"maker-faire","displayText":"Maker Faire"},{"link":"maker-jam","displayText":"Maker Jam"},{"link":"scidojo","displayText":"SciDojo"},{"link":"9-pm-university","displayText":"9 PM University"},{"link":"svl-house","displayText":"SVL House"}]},"from-opcodes-to-algorithms---day-4":{"title":"From Opcodes to Algorithms - Day 4","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"future-of-ai-and-software-engineering":{"title":"Future of AI and Software Engineering","links":[{"link":"wiki/software-engineering","displayText":"Wiki/Software Engineering"},{"link":"constructionism","displayText":"Constructionism"},{"link":"lifelong-kindergarten","displayText":"Lifelong Kindergarten"},{"link":"react","displayText":"React"}]},"gpt-for-second-brain":{"title":"GPT for Second Brain","links":[]},"garden-zero-club---oct-1":{"title":"Garden Zero Club - Oct 1","links":[{"link":"cyber-subin","displayText":"Cyber Subin"},{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"}]},"hack-ideas-generator":{"title":"Hack Ideas Generator","links":[{"link":"themes","displayText":"Themes"},{"link":"tools","displayText":"Tools"},{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"ideas","displayText":"Ideas"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"second-brain-dashboard","displayText":"Second Brain Dashboard"},{"link":"problems-and-projects-wiki","displayText":"Problems and Projects Wiki"}]},"hack-nights-at-garden-zero":{"title":"Hack Nights at Garden Zero","links":[{"link":"garden-zero-hack-club","displayText":"Garden Zero Hack Club"},{"link":"indie-makers-community","displayText":"Indie Makers Community"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"}]},"how-to-learn-almost-anything-2":{"title":"How to Learn Almost Anything 2","links":[{"link":"homeschool-network","displayText":"HomeSchool Network"}]},"how-to-build-an-mvp---trial-class":{"title":"How to build an MVP - Trial Class","links":[{"link":"ywc19-brainstorming-workshop","displayText":"YWC19 Brainstorming Workshop"},{"link":"hack.go.th","displayText":"Hack.go.th"},{"link":"kaogeek-moderation-memo","displayText":"KaoGeek Moderation Memo"},{"link":"august-28---startup-camp-talk---how-to-build-an-mvp","displayText":"August 28 - Startup Camp Talk - How to build an MVP"},{"link":"tech-thaiban","displayText":"Tech Thaiban"},{"link":"esic-lab","displayText":"ESIC Lab"},{"link":"creaverse","displayText":"Creaverse"},{"link":"homeschool-network","displayText":"HomeSchool Network"}]},"100-days-of-code":{"title":"100 Days of Code","links":[{"link":"poom.dev","displayText":"Poom.dev"},{"link":"build-side-projects","displayText":"Build side projects"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"active-projects---2023","displayText":"Active Projects - 2023"},{"link":"poom's-toolkit-for-world-domination","displayText":"Poom's Toolkit for World Domination"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"git-garden","displayText":"Git Garden"},{"link":"build-and-learn-retreat","displayText":"Build and Learn Retreat"},{"link":"read-build-explore","displayText":"Read Build Explore"},{"link":"have-a-greener-github-contribution-wall","displayText":"Have a greener GitHub contribution wall"},{"link":"contribute-to-open-source","displayText":"Contribute to open source"},{"link":"build-small-things","displayText":"Build small things"},{"link":"build-side-projects","displayText":"Build side projects"}]},"4ps-of-creative-learning":{"title":"4Ps of Creative Learning","links":[]},"july-2023-projects":{"title":"Active Projects - July 2023","links":[{"link":"punya","displayText":"Punya"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"indie-makers-community","displayText":"Indie Makers Community"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"cyber-subin","displayText":"Cyber Subin"},{"link":"grounds-of-intelligences","displayText":"Grounds of Intelligences"},{"link":"spending-visualizer","displayText":"Spending Visualizer"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"leetcode","displayText":"LeetCode"},{"link":"thaiui---css-meetup-talk","displayText":"ThaiUI - CSS Meetup Talk"},{"link":"thaiui","displayText":"ThaiUI"},{"link":"oknize","displayText":"Oknize"},{"link":"sciยศาสตร์-night-2","displayText":"Sciยศาสตร์ Night 2"},{"link":"homeschooler's-meetup","displayText":"Homeschooler's Meetup"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"hacktoberfest-2023","displayText":"Hacktoberfest 2023"},{"link":"xtoberfest","displayText":"Xtoberfest"},{"link":"speed-coding","displayText":"Speed Coding"},{"link":"hack.go.th","displayText":"Hack.go.th"},{"link":"thaiui","displayText":"ThaiUI"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"bangkok-digital-youth-art-council","displayText":"Bangkok Digital Youth Art Council"},{"link":"participatory-budgeting","displayText":"Participatory Budgeting"},{"link":"tech-thaiban-wiki","displayText":"Tech Thaiban Wiki"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"creatorsgarten-podcast","displayText":"Creatorsgarten Podcast"},{"link":"elm-meetup","displayText":"Elm Meetup"},{"link":"ywc19-brainstorming-workshop","displayText":"YWC19 Brainstorming Workshop"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"},{"link":"maths-at-sundown","displayText":"Maths at Sundown"},{"link":"creatorsgarten-x-esic-lab","displayText":"Creatorsgarten x ESIC Lab"},{"link":"creatorsgarten-x-tech-thaiban","displayText":"Creatorsgarten x Tech Thaiban"},{"link":"creatorsgarten-x-coderdojo","displayText":"Creatorsgarten x CoderDojo"},{"link":"creatorsgarten-x-homeschool-network","displayText":"Creatorsgarten x Homeschool Network"},{"link":"creatorsgarten-x-muse-foundation","displayText":"Creatorsgarten x Muse Foundation"},{"link":"kaogeek","displayText":"KaoGeek"},{"link":"codecamp-15","displayText":"CodeCamp 15"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"hacker-house-scaling-plan","displayText":"Hacker House Scaling Plan"},{"link":"hell-yeah-or-no","displayText":"Hell Yeah Or No"},{"link":"do-what-scares-you","displayText":"Do what scares you"}]},"june-2023-projects":{"title":"Active Projects - June 2023","links":[{"link":"grounds-of-intelligences","displayText":"Grounds of Intelligences"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"stupid-hackathon-in-thailand-7","displayText":"Stupid Hackathon in Thailand 7"},{"link":"hack.go.th","displayText":"Hack.go.th"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"},{"link":"house-of-indie-hackers","displayText":"House of Indie Hackers"},{"link":"homeschool-network","displayText":"Homeschool Network"},{"link":"how-to-learn-almost-anything-2","displayText":"How to Learn Almost Anything 2"},{"link":"creatorsgarten-podcast","displayText":"Creatorsgarten Podcast"},{"link":"spending-visualizer","displayText":"Spending Visualizer"},{"link":"bonfires","displayText":"Bonfires"},{"link":"consultkit","displayText":"ConsultKit"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"contentsgarten","displayText":"Contentsgarten"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"creatorsgarten-handbook","displayText":"Creatorsgarten Handbook"},{"link":"assistantgpt","displayText":"AssistantGPT"},{"link":"waifugpt","displayText":"WaifuGPT"},{"link":"garden-zero-authorizer","displayText":"Garden Zero Authorizer"},{"link":"elysia-paper","displayText":"Elysia Paper"},{"link":"creatorsgarten-x-coderdojo","displayText":"Creatorsgarten x CoderDojo"}]},"active-projects---may-2023":{"title":"Active Projects - May 2023","links":[{"link":"functional-programming-meetup---may-2023","displayText":"Functional Programming Meetup - May 2023"},{"link":"elysia-paper","displayText":"Elysia Paper"},{"link":"grounds-of-intelligences","displayText":"Grounds of Intelligences"}]},"assistantgpt":{"title":"AssistantGPT","links":[{"link":"crawlgpt","displayText":"CrawlGPT"},{"link":"python","displayText":"Python"},{"link":"langchain","displayText":"Langchain"},{"link":"waifugpt","displayText":"WaifuGPT"},{"link":"chadchartgpt","displayText":"ChadchartGPT"},{"link":"poom's-personal-dashboard","displayText":"Poom's Personal Dashboard"},{"link":"langchain","displayText":"Langchain"}]},"awesome-thai-open-source-projects":{"title":"Awesome Thai Open Source Projects","links":[]},"bangkok-open-source-festival":{"title":"Bangkok Open Source Festival","links":[{"link":"hacktoberfest-2023","displayText":"Hacktoberfest 2023"},{"link":"build-in-public-visualizer","displayText":"Build in Public Visualizer"},{"link":"github-visualizer","displayText":"GitHub Visualizer"},{"link":"100-days-of-code-companion","displayText":"100 Days of Code Companion"},{"link":"memo-on-opentech-open-source-initiatives","displayText":"Memo on OpenTech Open Source Initiatives"},{"link":"build-in-public-campaign-x-hacktoberfest","displayText":"Build in Public Campaign x Hacktoberfest"},{"link":"bangkok-open-source-campaign","displayText":"Bangkok Open Source Campaign"}]},"bonfires-2024":{"title":"Bonfires 2024","links":[{"link":"bonfires-copilot","displayText":"Bonfires Copilot"},{"link":"bonfires-automator","displayText":"Bonfires Automator"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"bonfires","displayText":"Bonfires"}]},"building-the-foundation":{"title":"Building the foundation","links":[{"link":"build-a-foundation-for-students-and-active-citizens-to-solve-their-own-problems","displayText":"Build a foundation for students and active citizens to solve their own problems"},{"link":"sharing-of-common-resources","displayText":"Sharing of common resources"},{"link":"discover-new-horizons-and-perspectives","displayText":"Discover new horizons and perspectives"},{"link":"constella","displayText":"Constella"},{"link":"lifelong-kindergarten","displayText":"Lifelong Kindergarten"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"},{"link":"venture-builder","displayText":"Venture Builder"},{"link":"creatorsgarten-incubator","displayText":"Creatorsgarten Incubator"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"},{"link":"hacker-culture","displayText":"Hacker Culture"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"start-indie-hacking","displayText":"Start indie hacking"},{"link":"creatorsgarten-10x","displayText":"Creatorsgarten 10X"},{"link":"vision-of-launch-a-month-and-young-creator's-camp-(2021)","displayText":"Vision of Launch a Month and Young Creator's Camp (2021)"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"thiel-fellowship","displayText":"Thiel Fellowship"},{"link":"creatorsgarten-initiatives-&-projects","displayText":"Creatorsgarten Initiatives & Projects"}]},"cafes-and-working-environments":{"title":"Cafes and Working Environments","links":[]},"campbot":{"title":"CampBot","links":[]},"card-journey-wiki":{"title":"Card Journey Wiki","links":[{"link":"becoming-an-indie-hacker","displayText":"becoming an indie hacker"},{"link":"crazy-and-discovery","displayText":"Crazy and Discovery"},{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"journey","displayText":"Journey"},{"link":"hack-ideas-generator","displayText":"Hack Ideas Generator"},{"link":"fill-you-in-the-blank","displayText":"Fill You in the Blank"},{"link":"gpt-for-second-brain","displayText":"GPT for Second Brain"}]},"code-shitifier":{"title":"Code Shitifier","links":[]},"commandpad":{"title":"Commandpad","links":[]},"community-mesh":{"title":"Community Mesh","links":[{"link":"communitykit","displayText":"CommunityKit"},{"link":"constella","displayText":"Constella"}]},"communitykit":{"title":"CommunityKit","links":[{"link":"dotbudget","displayText":"DotBudget"},{"link":"sponsorradar","displayText":"SponsorRadar"},{"link":"bonfires","displayText":"Bonfires"},{"link":"campbot","displayText":"CampBot"},{"link":"consultcard","displayText":"ConsultCard"},{"link":"dropbox-qr","displayText":"Dropbox QR"},{"link":"dropbox-online","displayText":"Dropbox Online"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"canvaskit","displayText":"CanvasKit"},{"link":"communitykit","displayText":"CommunityKit"},{"link":"communitykit","displayText":"CommunityKit"},{"link":"dotbudget","displayText":"DotBudget"},{"link":"bonfires","displayText":"Bonfires"},{"link":"consultcard","displayText":"ConsultCard"},{"link":"dropbox-online","displayText":"Dropbox Online"},{"link":"dropbox-qr","displayText":"Dropbox QR"},{"link":"sponsorradar","displayText":"SponsorRadar"},{"link":"canvaskit","displayText":"CanvasKit"},{"link":"sponsorradar","displayText":"SponsorRadar"},{"link":"communitykit","displayText":"CommunityKit"},{"link":"campkit","displayText":"CampKit"},{"link":"bonfires","displayText":"Bonfires"},{"link":"dotbudget","displayText":"DotBudget"},{"link":"canvaskit","displayText":"CanvasKit"},{"link":"sponsorradar","displayText":"SponsorRadar"},{"link":"connect-and-grow-creators-and-communities-across-disciplines","displayText":"Connect and grow creators and communities across disciplines"}]},"contentsgarten-features":{"title":"Contentsgarten Features","links":[{"link":"interwiki","displayText":"InterWiki"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"notion-like-editor-for-contentsgarten","displayText":"Notion-like Editor for Contentsgarten"}]},"contentsgarten":{"title":"Contentsgarten","links":[{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"contentsgarten-features","displayText":"Contentsgarten Features"}]},"crawlgpt":{"title":"CrawlGPT","links":[]},"democratize-creation-for-all":{"title":"Democratize Creation for All","links":[{"link":"creatorsgarten-vision-illustrated","displayText":"Creatorsgarten Vision Illustrated"},{"link":"hacker-culture","displayText":"Hacker Culture"},{"link":"adventure-playground","displayText":"Adventure Playground"},{"link":"active-citizenship","displayText":"Active Citizenship"},{"link":"lifelong-kindergarten","displayText":"Lifelong Kindergarten"},{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"connect-and-grow-creators-and-communities-across-disciplines","displayText":"Connect and grow creators and communities across disciplines"},{"link":"community-mesh","displayText":"Community Mesh"},{"link":"lifelong-learning","displayText":"Lifelong Learning"},{"link":"build-a-foundation-for-students-and-active-citizens-to-solve-their-own-problems","displayText":"Build a foundation for students and active citizens to solve their own problems"},{"link":"adventure-playground","displayText":"Adventure Playground"},{"link":"active-citizenship","displayText":"Active Citizenship"},{"link":"lifelong-learning","displayText":"Lifelong Learning"},{"link":"lifelong-learning","displayText":"Lifelong Learning"},{"link":"vision-of-launch-a-month-and-young-creator's-camp-(2021)","displayText":"Vision of Launch a Month and Young Creator's Camp (2021)"},{"link":"creatorsgarten---about-us","displayText":"Creatorsgarten - About Us"},{"link":"connecting-creators,-making-things","displayText":"Connecting creators, making things"}]},"digital-garden":{"title":"Digital Garden","links":[{"link":"digital-garden-parser","displayText":"Digital Garden Parser"},{"link":"digital-gardeners-meetup","displayText":"Digital Gardeners Meetup"},{"link":"publish-my-digital-garden","displayText":"Publish my digital garden"}]},"digital-gardeners-meetup":{"title":"Digital Gardeners Meetup","links":[]},"say-what-you-do-not-know":{"title":"Don't be afraid to say what you don't know","links":[]},"dotbudget":{"title":"DotBudget","links":[{"link":"fastspend","displayText":"FastSpend"},{"link":"spending-visualizer","displayText":"Spending Visualizer"}]},"education-over-learning":{"title":"Education over Learning","links":[{"link":"lifelong-kindergarten","displayText":"Lifelong Kindergarten"},{"link":"whiplash","displayText":"Whiplash"},{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"}]},"embrace-naive-optimism":{"title":"Embrace naive optimism","links":[{"link":"consistency-over-perfection","displayText":"Consistency over perfection"}]},"emergence-over-authority":{"title":"Emergence over Authority","links":[{"link":"emergence","displayText":"Emergence"},{"link":"diversity-over-ability","displayText":"Diversity over Ability"},{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"}]},"eventduty":{"title":"EventDuty","links":[{"link":"dri-&-d","displayText":"DRI & D"}]},"expand-areas-of-perception-for-creators":{"title":"Expand areas of perception for creators","links":[]},"explore-reverse-engineering,-exploitation-and-hacking":{"title":"Explore reverse engineering, exploitation and hacking","links":[]},"from-opcodes-to-algorithms---day-1":{"title":"From Opcodes to Algorithms - Day 1","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"from-opcodes-to-algorithms---day-10-and-11":{"title":"From Opcodes to Algorithms - Day 10 and 11","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"from-opcodes-to-algorithms---day-17-to-19":{"title":"From Opcodes to Algorithms - Day 17 to 19","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"from-opcodes-to-algorithms---day-5":{"title":"From Opcodes to Algorithms - Day 5","links":[]},"from-opcodes-to-algorithms---day-6":{"title":"From Opcodes to Algorithms - Day 6","links":[]},"from-opcodes-to-algorithms---day-7-and-8":{"title":"From Opcodes to Algorithms - Day 7 and 8","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"fundamentals-study-group":{"title":"Fundamentals study group","links":[{"link":"things-i-do-not-know-as-of-2023","displayText":"Things I do not know as of 2023"}]},"gpu-cloud-providers":{"title":"GPU Cloud Providers","links":[]},"gartenbot":{"title":"GartenBot","links":[]},"git-garden":{"title":"Git Garden","links":[{"link":"100-days-of-code-companion","displayText":"100 Days of Code Companion"}]},"hacker-house":{"title":"Hacker House","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"2022---introducing-hacker-house---revision-1.pdf","displayText":"2022 - Introducing Hacker House - Revision 1.pdf"},{"link":"2022---introducing-hacker-house---revision-2.pdf","displayText":"2022 - Introducing Hacker House - Revision 2.pdf"},{"link":"hacker-house-scaling-plan","displayText":"Hacker House Scaling Plan"}]},"hacktoberfest-2023":{"title":"Hacktoberfest 2023","links":[{"link":"open-source-ring","displayText":"Open Source Ring"},{"link":"hacktoberfest-2023","displayText":"Hacktoberfest 2023"}]},"house-of-indie-hackers":{"title":"House of Indie Hackers","links":[{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"2022---introducing-hacker-house---revision-2.pdf","displayText":"2022 - Introducing Hacker House - Revision 2.pdf"},{"link":"start-indie-hacking","displayText":"Start indie hacking"},{"link":"building-the-foundation","displayText":"Building the foundation"},{"link":"vision-of-launch-a-month-and-young-creator's-camp-(2021)","displayText":"Vision of Launch a Month and Young Creator's Camp (2021)"}]},"journey":{"title":"Journey","links":[{"link":"immediate-action-should-be-different-than-vision","displayText":"Immediate action should be different than vision"},{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"projects","displayText":"Projects"},{"link":"hack-ideas-generator","displayText":"Hack Ideas Generator"},{"link":"hell-yeah-or-no","displayText":"Hell Yeah Or No"},{"link":"goals","displayText":"Goals"},{"link":"journey","displayText":"Journey"},{"link":"learn-at-max-speed","displayText":"Learn at Max Speed"},{"link":"goals","displayText":"Goals"},{"link":"journey-list","displayText":"Journey List"},{"link":"card-journey-wiki","displayText":"Card Journey Wiki"}]},"nim":{"title":"Nim","links":[]},"open-source-ring":{"title":"Open Source Ring","links":[{"link":"open-source-initiatives-for-thailand","displayText":"Open Source Initiatives for Thailand"}]},"overengineering-hackathon":{"title":"Overengineering Hackathon","links":[]},"learn":{"title":"Poom Learns in Public","links":[{"link":"data-structures-&-algorithms-visualized","displayText":"Data Structures & Algorithms Visualized"},{"link":"leetcode","displayText":"LeetCode"},{"link":"terminaldaily","displayText":"TerminalDaily"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"synthetic-biology-simulation-editor-in-typescript","displayText":"Synthetic Biology Simulation Editor in TypeScript"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"slides-editor","displayText":"Content First Slides Editor"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"totality-editor","displayText":"Totality Editor"},{"link":"building-animation-with-code","displayText":"Building animation with code"}]},"qr-stable-diffusion-tool":{"title":"QR Stable Diffusion Tool","links":[]},"react-libraries-i-use-as-of-2023":{"title":"React Libraries I use as of 2023","links":[{"link":"f","displayText":"f"}]},"scidojo":{"title":"SciDojo","links":[{"link":"science-night","displayText":"Science Night"},{"link":"scidojo-meetup","displayText":"SciDojo meetup"}]},"second-brain-dashboard":{"title":"Second Brain Dashboard","links":[]},"ship-a-minimum-viable-product":{"title":"Ship a minimum viable product","links":[{"link":"minimum-viable-product","displayText":"Minimum Viable Product"},{"link":"build-small-things","displayText":"Build small things"},{"link":"launch-my-own-product","displayText":"Launch my own product"},{"link":"launch-a-month","displayText":"Launch a Month"}]},"simulate-the-universe":{"title":"Simulate the Universe","links":[{"link":"knowledge-graph","displayText":"Knowledge Graph"},{"link":"black-box-learning","displayText":"Black-box Learning"},{"link":"constella","displayText":"Constella"},{"link":"knowledge-graph","displayText":"Knowledge Graph"},{"link":"patchies","displayText":"Patchies.app"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"totality-editor","displayText":"Totality Editor"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"simulate-the-universe---inbox","displayText":"Simulate the Universe - Inbox"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"leetcode-visualizer","displayText":"LeetCode Visualizer"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"},{"link":"synthetic-biology","displayText":"Synthetic Biology"},{"link":"gro","displayText":"Gro"},{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"},{"link":"typescript","displayText":"TypeScript"},{"link":"froebel's-gifts","displayText":"Froebel's Gifts"},{"link":"froebel's-gifts","displayText":"Froebel's Gifts"},{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"},{"link":"typescript","displayText":"TypeScript"},{"link":"html5-canvas","displayText":"HTML5 Canvas"},{"link":"html5-canvas","displayText":"HTML5 Canvas"},{"link":"babylon.js","displayText":"Babylon.js"},{"link":"three.js","displayText":"Three.js"}]},"sine-waves-to-symphony":{"title":"Sine Waves to Symphony","links":[]},"staff-event-guidebook":{"title":"Staff Event Guidebook","links":[]},"start-indie-hacking":{"title":"Start indie hacking","links":[{"link":"build-small-things","displayText":"Build small things"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"build-minimum-viable-product-in-60-minutes-or-less","displayText":"Build minimum viable product in 60 minutes or less"},{"link":"ship-a-minimum-viable-product","displayText":"Ship a minimum viable product"},{"link":"build-impactful-products-with-many-users","displayText":"Build impactful products with many users"},{"link":"learn-at-max-speed","displayText":"Learn at Max Speed"},{"link":"lifelong-kindergarten","displayText":"Lifelong Kindergarten"},{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"},{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"ideas-list---2023","displayText":"Ideas List - 2023"},{"link":"expand-areas-of-perception-for-creators","displayText":"Expand areas of perception for creators"},{"link":"explore-new-interests-and-domains","displayText":"Explore new interests and domains"}]},"startup-potion":{"title":"Startup Potion","links":[{"link":"minimum-viable-product","displayText":"Minimum Viable Product"}]},"stories":{"title":"Stories","links":[{"link":"story","displayText":"Story"}]},"talk-ideas":{"title":"Talk Ideas","links":[{"link":"webassembly","displayText":"WebAssembly"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"kotlin","displayText":"Kotlin"},{"link":"react-libraries-i-use-as-of-2023","displayText":"React Libraries I use as of 2023"},{"link":"talk-ideas-(2020)","displayText":"Talk Ideas (2020)"},{"link":"on-writing-a-good-talk-topics","displayText":"On writing a good talk topics"}]},"talk-practice-timing-assistant":{"title":"Talk Practice Timing Assistant","links":[]},"tech-thaiban-wiki":{"title":"Tech Thaiban Wiki","links":[{"link":"tech-thaiban","displayText":"Tech Thaiban"},{"link":"contentsgarten","displayText":"Contentsgarten"},{"link":"cluster.wiki","displayText":"Cluster.wiki"}]},"tidy-up-my-living-space":{"title":"Tidy up my living space","links":[]},"tutoring-group-matching":{"title":"Tutoring Group Matching","links":[]},"typescript":{"title":"TypeScript","links":[]},"venue-fact-sheet":{"title":"Venue Fact Sheet","links":[]},"visual-assembly-canvas---ideas":{"title":"Visual Assembly Canvas - Ideas","links":[{"link":"visual-assembly-canvas---time-travelling","displayText":"Visual Assembly Canvas - Time Travelling"}]},"visualizing-mathematics":{"title":"Visualizing Mathematics","links":[{"link":"digital-garden","displayText":"Digital Garden"},{"link":"constructionism","displayText":"Constructionism"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"constella","displayText":"Constella"},{"link":"leetcode-visualizer","displayText":"LeetCode Visualizer"}]},"what-makes-creatorsgarten-different":{"title":"What makes Creatorsgarten different","links":[]},"zig":{"title":"Zig","links":[]},"from-opcodes-to-algorithms---day-20-to-28":{"title":"From Opcodes to Algorithms - Day 20 to 28","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"1701791240","displayText":"1701791240"}]},"markdown-kitchen-sink":{"title":"Markdown Kitchen Sink","links":[]},"how-to-learn":{"title":"How to learn almost anything","links":[]},"kid-city-with-minecraft-extended-reality":{"title":"Kid City with Minecraft Extended Reality","links":[]},"leangpt":{"title":"LeanGPT","links":[]},"memo-on-opentech-open-source-initiatives":{"title":"Memo on OpenTech Open Source Initiatives","links":[{"link":"awesome-thai-open-source-projects","displayText":"Awesome Thai Open Source Projects"},{"link":"open-source-initiatives-for-thailand","displayText":"Open Source Initiatives for Thailand"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"hack-nights-at-garden-zero","displayText":"Hack Nights at Garden Zero"}]},"metro-alert":{"title":"Metro Alert","links":[]},"notion-like-editor-for-contentsgarten":{"title":"Notion-like Editor for Contentsgarten","links":[]},"obsidian-vault-structure":{"title":"Obsidian Vault Structure","links":[{"link":"para","displayText":"PARA"},{"link":"classifying-concepts-and-ideas","displayText":"Classifying Concepts and Ideas"},{"link":"zettelkasten","displayText":"Zettelkasten"}]},"poom's-toolkit-for-world-domination":{"title":"Poom's Toolkit for World Domination","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"building-the-foundation","displayText":"Building the foundation"},{"link":"build-my-personal-branding","displayText":"Build my personal branding"},{"link":"bonfires","displayText":"Bonfires"},{"link":"creatorsgarten-organizer","displayText":"Creatorsgarten Organizer"},{"link":"consultkit","displayText":"ConsultKit"},{"link":"creatorsgarten-supercharge","displayText":"Creatorsgarten Supercharge"},{"link":"assistantgpt","displayText":"AssistantGPT"},{"link":"poom's-personal-dashboard","displayText":"Poom's Personal Dashboard"},{"link":"poom's-personal-dashboard","displayText":"Poom's Personal Dashboard"},{"link":"crawlgpt","displayText":"CrawlGPT"},{"link":"constella","displayText":"Constella"},{"link":"constella-telescope","displayText":"Constella Telescope"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"}]},"poom.dev":{"title":"Poom.dev","links":[{"link":"digital-garden","displayText":"Digital Garden"},{"link":"astro","displayText":"Astro"},{"link":"poom.dev---inbox","displayText":"Poom.dev - Inbox"},{"link":"poom.dev---sections","displayText":"Poom.dev - Sections"},{"link":"poom.dev---raw-ideas","displayText":"Poom.dev - Raw Ideas"},{"link":"poom.dev---content","displayText":"Poom.dev - Content"},{"link":"poom.dev---interests","displayText":"Poom.dev - Interests"},{"link":"poom.dev---inspirations","displayText":"Poom.dev - Inspirations"},{"link":"make-a-unique-yet-practical-personal-website","displayText":"Make a unique yet practical personal website"},{"link":"publish-my-digital-garden","displayText":"Publish my digital garden"},{"link":"build-small-things","displayText":"Build small things"},{"link":"start-indie-hacking","displayText":"Start indie hacking"},{"link":"build-side-projects","displayText":"Build side projects"},{"link":"improve-digital-presence","displayText":"Improve digital presence"},{"link":"improve-international-presence","displayText":"Improve international presence"}]},"programming-languages[]()":{"title":"Programming Languages","links":[{"link":"go","displayText":"Go"},{"link":"rust","displayText":"Rust"},{"link":"clojure","displayText":"Clojure"},{"link":"elixir","displayText":"Elixir"},{"link":"kotlin","displayText":"Kotlin"},{"link":"swift","displayText":"Swift"},{"link":"python","displayText":"Python"},{"link":"ocaml","displayText":"OCaml"},{"link":"fsharp","displayText":"FSharp"},{"link":"scala","displayText":"Scala"},{"link":"ruby","displayText":"Ruby"},{"link":"haskell","displayText":"Haskell"},{"link":"zig","displayText":"Zig"},{"link":"crystal","displayText":"Crystal"},{"link":"julia","displayText":"Julia"},{"link":"nim","displayText":"Nim"},{"link":"typescript","displayText":"TypeScript"},{"link":"interesting-courses","displayText":"Interesting Courses"},{"link":"programming-language-learning-list-(2021)","displayText":"Programming Language Learning List (2021)"},{"link":"programming-languages-in-2018","displayText":"Programming Languages in 2018"}]},"reasoning-with-discrete-maths-review":{"title":"Reasoning with Discrete Maths Review","links":[]},"proc-macros":{"title":"Reduce repetitive code with Rust procedural macros","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"spending-visualizer":{"title":"Spending Visualizer","links":[{"link":"digital-garden","displayText":"Digital Garden"},{"link":"dotbudget","displayText":"DotBudget"},{"link":"fastspend","displayText":"FastSpend"}]},"start-writing-my-first-articles":{"title":"Start writing my first articles","links":[{"link":"improve-international-presence","displayText":"Improve international presence"},{"link":"devops-fuck-up-handbook-&-podcast","displayText":"DevOps Fuck-up Handbook & Podcast"},{"link":"terminaldaily","displayText":"TerminalDaily"},{"link":"consistency-over-perfection","displayText":"Consistency over perfection"}]},"story":{"title":"Story","links":[{"link":"stories","displayText":"Stories"},{"link":"themes","displayText":"Themes"},{"link":"persona","displayText":"Persona"},{"link":"problem","displayText":"Problem"}]},"terminaldaily":{"title":"TerminalDaily","links":[]},"thai-language-linter":{"title":"Thai Language Linter","links":[]},"things-i-do-not-know-as-of-2023":{"title":"Things I do not know as of 2023","links":[{"link":"be-honest-with-my-knowledge-gap","displayText":"Be honest with my knowledge gap"}]},"tidy-up-my-obsidian-garden":{"title":"Tidy up my Obsidian garden","links":[]},"vision-of-launch-a-month-and-young-creator's-camp-(2021)":{"title":"Vision of Launch a Month and Young Creator's Camp (2021)","links":[{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"young-creator's-camp","displayText":"Young Creator's Camp"}]},"visual-assembly-canvas---performance":{"title":"Visual Assembly Canvas - Performance","links":[{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"}]},"web-frameworks-(2023)":{"title":"Web Frameworks (2023)","links":[{"link":"phoenix","displayText":"Phoenix"},{"link":"elixir","displayText":"Elixir"},{"link":"go","displayText":"Go"},{"link":"rust","displayText":"Rust"},{"link":"typescript","displayText":"TypeScript"},{"link":"clojure","displayText":"Clojure"},{"link":"kotlin","displayText":"Kotlin"},{"link":"ruby-on-rails","displayText":"Ruby on Rails"},{"link":"ruby","displayText":"Ruby"},{"link":"python","displayText":"Python"},{"link":"crystal","displayText":"Crystal"},{"link":"scala","displayText":"Scala"},{"link":"programming-languages[]()","displayText":"Programming Languages"}]},"xtoberfest":{"title":"Xtoberfest","links":[]},"your-music-and-people":{"title":"Your Music and People","links":[]},"zettelkasten-workflow":{"title":"Zettelkasten Workflow","links":[{"link":"fleeting-notes","displayText":"Fleeting Notes"},{"link":"literature-notes","displayText":"Literature Notes"},{"link":"literature-notes","displayText":"Literature Notes"},{"link":"permanent-notes","displayText":"Permanent Notes"}]},"creator's-playground---proposal-post":{"title":"Creator's Playground - Proposal Post","links":[]},"how-to-build-an-mvp-series":{"title":"How to build an MVP series","links":[{"link":"garden-zero-hack-club","displayText":"Garden Zero Hack Club"},{"link":"git-garden","displayText":"Git Garden"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"creator's-playground","displayText":"Creator's Playground"}]},"ideation-cards":{"title":"Ideation Cards","links":[{"link":"hack-ideas-generator","displayText":"Hack Ideas Generator"},{"link":"ideas","displayText":"Ideas"},{"link":"ideas.base","displayText":"Ideas.base"},{"link":"projects","displayText":"Projects"},{"link":"projects.base","displayText":"Projects.base"},{"link":"goals","displayText":"Goals"},{"link":"goals.base","displayText":"Goals.base"},{"link":"themes","displayText":"Themes"},{"link":"tools","displayText":"Tools"},{"link":"problem","displayText":"Problem"},{"link":"persona","displayText":"Persona"},{"link":"story","displayText":"Story"},{"link":"journey","displayText":"Journey"},{"link":"card-ranking","displayText":"Card Ranking"},{"link":"hack-ideas-generator","displayText":"Hack Ideas Generator"},{"link":"problems-and-projects-wiki","displayText":"Problems and Projects Wiki"}]},"indie-maker-community-ideas":{"title":"Indie Maker Community Ideas","links":[{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"build-in-public","displayText":"Build in Public"},{"link":"hack-nights-at-garden-zero","displayText":"Hack Nights at Garden Zero"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"how-to-build-an-mvp---trial-class","displayText":"How to build an MVP - Trial Class"},{"link":"building-mvps-for-developers","displayText":"Building MVPs for Developers"},{"link":"indie-makers-community","displayText":"Indie Makers Community"},{"link":"hack-nights-at-garden-zero","displayText":"Hack Nights at Garden Zero"},{"link":"garden-gate","displayText":"Garden Gate"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"noisebridge-hackerspace","displayText":"Noisebridge Hackerspace"},{"link":"hack-club","displayText":"Hack Club"},{"link":"clubhouse-network","displayText":"Clubhouse Network"},{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"launch-a-month---principles","displayText":"Launch a Month - Principles"},{"link":"launch-a-month---first-proposal","displayText":"Launch a Month - First Proposal"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"hacker-house-scaling-plan","displayText":"Hacker House Scaling Plan"},{"link":"creatorsgarten-initiatives-&-projects","displayText":"Creatorsgarten Initiatives & Projects"}]},"interwiki":{"title":"InterWiki","links":[{"link":"constella","displayText":"Constella"},{"link":"constella-telescope","displayText":"Constella Telescope"}]},"javascript-libraries-i-want-to-try-out":{"title":"JavaScript Libraries I want to try out","links":[{"link":"prisma","displayText":"Prisma"}]},"lifelong-kindergarten":{"title":"Lifelong Kindergarten","links":[{"link":"4ps-of-creative-learning","displayText":"4Ps of Creative Learning"}]},"onsen-thoughts":{"title":"Onsen Thoughts","links":[]},"printat":{"title":"PrintAt","links":[]},"programming-language-learning-list-(2021)":{"title":"Programming Language Learning List (2021)","links":[{"link":"elixir","displayText":"Elixir"},{"link":"ruby","displayText":"Ruby"},{"link":"clojure","displayText":"Clojure"},{"link":"rust","displayText":"Rust"},{"link":"kotlin","displayText":"Kotlin"},{"link":"scala","displayText":"Scala"},{"link":"swift","displayText":"Swift"},{"link":"haskell","displayText":"Haskell"},{"link":"svelte","displayText":"Svelte"},{"link":"vue","displayText":"Vue"},{"link":"nest.js","displayText":"Nest.js"},{"link":"prisma","displayText":"Prisma"},{"link":"rust","displayText":"Rust"},{"link":"kotlin","displayText":"Kotlin"},{"link":"clojure","displayText":"Clojure"},{"link":"functional-programming","displayText":"Functional Programming"},{"link":"functional-programming-game","displayText":"Functional Programming Game"},{"link":"go","displayText":"Go"},{"link":"elixir","displayText":"Elixir"},{"link":"ruby","displayText":"Ruby"},{"link":"python","displayText":"Python"},{"link":"elixir","displayText":"Elixir"},{"link":"erlang","displayText":"Erlang"},{"link":"concurrency-models","displayText":"Concurrency Models"},{"link":"phoenix","displayText":"Phoenix"},{"link":"playboard","displayText":"Playboard"},{"link":"point-system-for-camps","displayText":"Point system for camps"},{"link":"ruby","displayText":"Ruby"},{"link":"clojure","displayText":"Clojure"},{"link":"functional-programming","displayText":"Functional Programming"},{"link":"rust","displayText":"Rust"},{"link":"kotlin","displayText":"Kotlin"},{"link":"scala","displayText":"Scala"},{"link":"swift","displayText":"Swift"},{"link":"haskell","displayText":"Haskell"},{"link":"functional-programming","displayText":"Functional Programming"},{"link":"typescript","displayText":"TypeScript"},{"link":"kotlin","displayText":"Kotlin"},{"link":"elixir","displayText":"Elixir"},{"link":"haskell","displayText":"Haskell"},{"link":"ruby","displayText":"Ruby"},{"link":"scala","displayText":"Scala"},{"link":"python","displayText":"Python"},{"link":"swift","displayText":"Swift"},{"link":"fish","displayText":"Fish"},{"link":"rust","displayText":"Rust"},{"link":"go","displayText":"Go"}]},"read-more-books":{"title":"Read more books","links":[{"link":"books","displayText":"Books"}]},"on-2023":{"title":"Reflecting on 2023","links":[{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"data-driven-love","displayText":"Data Driven Love"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"young-creator's-initiatives","displayText":"Young Creator's Initiatives"},{"link":"democratize-creation-for-all","displayText":"Democratize Creation for All"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"},{"link":"alchemy","displayText":"Alchemy"},{"link":"the-design-of-everyday-things","displayText":"The Design of Everyday Things"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"maths-at-sundown","displayText":"Maths at Sundown"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"},{"link":"how-to-learn-almost-anything-2","displayText":"How to Learn Almost Anything 2"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"crafting-interpreters","displayText":"Crafting Interpreters"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"creatorsgarten","displayText":"Creatorsgarten"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"cyber-subin","displayText":"Cyber Subin"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"how-to-learn","displayText":"How to learn almost anything"}]},"responding-to-change-over-following-a-plan":{"title":"Responding to change over following a plan","links":[]},"rust-library-for-space-exploration":{"title":"Rust Library for Space Exploration","links":[{"link":"rust","displayText":"Rust"},{"link":"typescript","displayText":"TypeScript"},{"link":"space-exploration","displayText":"Space Exploration"},{"link":"messe","displayText":"MESSE"}]},"solid-principles":{"title":"SOLID Principles","links":[]},"silent-disco-receiver":{"title":"Silent Disco Receiver","links":[{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"}]},"software-engineering-books-(2021)":{"title":"Software Engineering Books (2021)","links":[{"link":"clojure-for-the-brave-and-true","displayText":"Clojure for the Brave and True"},{"link":"structure-and-interpretation-of-computer-programs","displayText":"Structure and Interpretation of Computer Programs"},{"link":"clean-code","displayText":"Clean Code"},{"link":"computer-science-distilled","displayText":"Computer Science Distilled"},{"link":"practical-object-oriented-design-in-ruby","displayText":"Practical Object-Oriented Design in Ruby"},{"link":"99-bottles-of-oop","displayText":"99 Bottles of OOP"},{"link":"refactoring","displayText":"Refactoring"},{"link":"hacker's-delight","displayText":"Hacker's Delight"},{"link":"the-rustonomicon","displayText":"The Rustonomicon"}]},"tailwind-css-search-alfred-workflow":{"title":"Tailwind CSS Search Alfred Workflow","links":[]},"thaiui":{"title":"ThaiUI","links":[{"link":"thaiui-design-notes---august","displayText":"ThaiUI Design Notes - August"}]},"waifugpt":{"title":"WaifuGPT","links":[{"link":"assistantgpt","displayText":"AssistantGPT"},{"link":"waifu-motivator","displayText":"Waifu Motivator"},{"link":"waifu-fitness-trainer","displayText":"Waifu Fitness Trainer"}]},"wake-up-early":{"title":"Wake up early","links":[]},"work-remotely-in-an-open-source-company":{"title":"Work remotely in an open source company","links":[]},"xyconf-(learn-x-in-y-mins-unconference)":{"title":"XYConf (Learn X in Y Mins Unconference)","links":[]},"ywc-ignite-scratchnotes-(2021)":{"title":"YWC Ignite Scratchnotes (2021)","links":[{"link":"knowledge-gap","displayText":"Knowledge Gap"},{"link":"itax","displayText":"iTAX"},{"link":"stupid-hackathon-in-thailand","displayText":"Stupid Hackathon in Thailand"},{"link":"itax","displayText":"iTAX"},{"link":"young-creator's-camp","displayText":"Young Creator's Camp"},{"link":"young-creator's-camp","displayText":"Young Creator's Camp"},{"link":"young-creator's-camp","displayText":"Young Creator's Camp"},{"link":"creator's-playground","displayText":"Creator's Playground"}]},"yearly-theme":{"title":"Yearly Theme","links":[{"link":"crazy-and-discovery","displayText":"Crazy and Discovery"},{"link":"crossing-the-gap-between-fears-and-unknowns","displayText":"Crossing the gap between fears and unknowns"}]},"zero-effort-events-with-garden-zero":{"title":"Zero effort events with Garden Zero","links":[{"link":"bonfires","displayText":"Bonfires"},{"link":"oknize","displayText":"Oknize"},{"link":"garden-zero","displayText":"Garden Zero"}]},"from-opcodes-to-algorithms---day-29-to-33":{"title":"From Opcodes to Algorithms - Day 29 to 33","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"}]},"generating-typescript-types-for-rust-enums":{"title":"Generating TypeScript types for Rust enums","links":[]},"work-in-progress":{"title":"Work In Progress","links":[{"link":"react-codebase-complexity","displayText":"How React codebases gets complex"}]},"how-to-learn-for-homeschoolers":{"title":"How to learn for homeschoolers","links":[]},"indie-makers-community":{"title":"Indie Makers Community","links":[{"link":"garden-zero-hack-club","displayText":"Garden Zero Hack Club"},{"link":"indie-maker-community-ideas","displayText":"Indie Maker Community Ideas"},{"link":"launch-a-month","displayText":"Launch a Month"},{"link":"creator's-playground","displayText":"Creator's Playground"},{"link":"project-showdown-hack-nights","displayText":"Project Showdown Hack Nights"},{"link":"hack-nights-at-garden-zero","displayText":"Hack Nights at Garden Zero"},{"link":"side-projects-showdown","displayText":"Side Projects Showdown"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"},{"link":"build-in-public","displayText":"Build in Public"},{"link":"learn-in-public","displayText":"Learn in Public"},{"link":"build-in-public-visualizer","displayText":"Build in Public Visualizer"},{"link":"open-source-ring","displayText":"Open Source Ring"},{"link":"cluster.wiki","displayText":"Cluster.wiki"},{"link":"constella","displayText":"Constella"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"jojo-soba-&-cafe","displayText":"Jojo Soba & Cafe"},{"link":"looloo-technology","displayText":"Looloo Technology"},{"link":"glowfish-dining-hall","displayText":"Glowfish Dining Hall"}]},"launch-a-month":{"title":"Launch a Month","links":[{"link":"launch-a-month---principles","displayText":"Launch a Month - Principles"},{"link":"launch-a-month---first-proposal","displayText":"Launch a Month - First Proposal"},{"link":"hacker-house","displayText":"Hacker House"},{"link":"hacker-house-scaling-plan","displayText":"Hacker House Scaling Plan"}]},"learn-in-public":{"title":"Learn in Public","links":[{"link":"build-a-live-coding-stream-setup","displayText":"Build a live coding stream setup"},{"link":"contribute-to-open-source","displayText":"Contribute to open source"},{"link":"work-remotely-in-an-open-source-company","displayText":"Work remotely in an open source company"},{"link":"recover-and-improve-my-frontend-skills","displayText":"Recover and improve my frontend skills"},{"link":"read-more-books","displayText":"Read more books"}]},"my-macos-customizations":{"title":"My macOS Customizations","links":[{"link":"hammerspoon","displayText":"Hammerspoon"}]},"navigation-for-terminal-and-editors":{"title":"Navigation for terminal and editors","links":[]},"oknize":{"title":"Oknize","links":[{"link":"bonfires","displayText":"Bonfires"},{"link":"eventduty","displayText":"EventDuty"}]},"poom's-personal-dashboard":{"title":"Poom's Personal Dashboard","links":[{"link":"assistantgpt","displayText":"AssistantGPT"},{"link":"waifugpt","displayText":"WaifuGPT"},{"link":"crawlgpt","displayText":"CrawlGPT"},{"link":"assistantgpt","displayText":"AssistantGPT"},{"link":"waifugpt","displayText":"WaifuGPT"},{"link":"crawlgpt","displayText":"CrawlGPT"}]},"problems-and-projects-wiki":{"title":"Problems and Projects Wiki","links":[{"link":"ideation-cards","displayText":"Ideation Cards"},{"link":"themes","displayText":"Themes"},{"link":"problem","displayText":"Problem"},{"link":"persona","displayText":"Persona"},{"link":"story","displayText":"Story"},{"link":"ideas","displayText":"Ideas"},{"link":"projects","displayText":"Projects"},{"link":"hack.go.th","displayText":"Hack.go.th"},{"link":"bangkok-open-source","displayText":"Bangkok Open Source"},{"link":"creatorsgarten-wiki","displayText":"Creatorsgarten Wiki"},{"link":"fill-you-in-the-blank","displayText":"Fill You in the Blank"}]},"publish-my-digital-garden":{"title":"Publish my digital garden","links":[{"link":"2023-07-03","displayText":"2023-07-03"},{"link":"start-writing-my-first-articles","displayText":"Start writing my first articles"},{"link":"build-my-personal-site","displayText":"Build my personal site"},{"link":"improve-digital-presence","displayText":"Improve digital presence"}]},"side-projects-list":{"title":"Side Projects","links":[{"link":"poom.dev","displayText":"Poom.dev"},{"link":"spending-visualizer","displayText":"Spending Visualizer"},{"link":"navigation-for-terminal-and-editors","displayText":"Navigation for terminal and editors"}]},"sitegraph-protocol":{"title":"Sitegraph Protocol","links":[]},"sponsorradar":{"title":"SponsorRadar","links":[{"link":"constella","displayText":"Constella"}]},"talk-timing-helper":{"title":"Talk Timing Helper","links":[]},"talk-topic-generator":{"title":"Talk Topic Generator","links":[{"link":"talk-ideas","displayText":"Talk Ideas"}]},"tech-thaiban-x-muse":{"title":"Tech Thaiban x Muse","links":[]},"totality-editor":{"title":"Totality Editor","links":[{"link":"react","displayText":"React"},{"link":"patchies","displayText":"Patchies.app"}]},"visual-assembly-canvas":{"title":"Visual Assembly Canvas","links":[{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"from-opcodes-to-algorithms---day-3","displayText":"From Opcodes to Algorithms - Day 3"},{"link":"visual-assembly-canvas---inbox","displayText":"Visual Assembly Canvas - Inbox"},{"link":"visual-assembly-canvas---performance","displayText":"Visual Assembly Canvas - Performance"},{"link":"visual-assembly-canvas---ideas","displayText":"Visual Assembly Canvas - Ideas"},{"link":"leetcode-visualizer","displayText":"LeetCode Visualizer"},{"link":"fundamentals-visualized","displayText":"Fundamentals Visualized"},{"link":"data-structures-&-algorithms-visualized","displayText":"Data Structures & Algorithms Visualized"},{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"rust","displayText":"Rust"},{"link":"react","displayText":"React"},{"link":"crafting-interpreters","displayText":"Crafting Interpreters"}]},"vote66":{"title":"Vote66","links":[{"link":"opendream","displayText":"OpenDream"}]},"working-group-tooling":{"title":"Working Group Tooling","links":[{"link":"constella","displayText":"Constella"},{"link":"bangkok-open-source-hackathon","displayText":"Bangkok Open Source Hackathon"}]},"write-a-brag-document":{"title":"Write a brag document","links":[]},"young-creator's-initiatives":{"title":"Young Creator's Initiatives","links":[{"link":"yci-invitation---public","displayText":"YCI Invitation - Public"}]},"zettelkasten":{"title":"Zettelkasten","links":[{"link":"zettelkasten-workflow","displayText":"Zettelkasten Workflow"},{"link":"fleeting-notes","displayText":"Fleeting Notes"},{"link":"literature-notes","displayText":"Literature Notes"},{"link":"permanent-notes","displayText":"Permanent Notes"},{"link":"indexes","displayText":"Indexes"},{"link":"fleeting-notes","displayText":"Fleeting Notes"},{"link":"literature-notes","displayText":"Literature Notes"},{"link":"permanent-notes","displayText":"Permanent Notes"}]},"creatorsgarten-vision-illustrated":{"title":"Creatorsgarten Vision Illustrated","links":[]},"react-codebase-complexity":{"title":"How React codebases gets complex","links":[{"link":"the-computational-beauty-of-nature","displayText":"The Computational Beauty of Nature"}]},"a-bit-of-thai-tunes":{"title":"A Bit of Thai Tunes","links":[{"link":"true-5g-pro-hub","displayText":"True 5G Pro Hub"},{"link":"sonic-thread","displayText":"SONIC_THREAD"}]},"2023-q4-projects":{"title":"Active Projects - 2023 Q4","links":[{"link":"api-reverse-engineering","displayText":"API Reverse Engineering"},{"link":"punya","displayText":"Punya"},{"link":"cyber-subin","displayText":"Cyber Subin"},{"link":"grounds-of-intelligences","displayText":"Grounds of Intelligences"},{"link":"poom.dev","displayText":"Poom.dev"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"spending-visualizer","displayText":"Spending Visualizer"},{"link":"visual-assembly-canvas-journal","displayText":"Visual Assembly Canvas - Journal"},{"link":"garden-zero","displayText":"Garden Zero"},{"link":"zero-effort-events-with-garden-zero","displayText":"Zero effort events with Garden Zero"},{"link":"bangkok-open-source-festival","displayText":"Bangkok Open Source Festival"},{"link":"a-bit-of-thai-tunes","displayText":"A Bit of Thai Tunes"},{"link":"bonfires","displayText":"Bonfires"},{"link":"algorithms-exploration","displayText":"Algorithms Exploration"},{"link":"hacktoberfest-2023","displayText":"Hacktoberfest 2023"},{"link":"elysia-paper","displayText":"Elysia Paper"},{"link":"how-to-learn-almost-anything-2","displayText":"How to Learn Almost Anything 2"},{"link":"coding-colorful-sounds","displayText":"Coding Colorful Sounds"}]},"active-projects---2023":{"title":"Active Projects - 2023","links":[{"link":"july-2023-projects","displayText":"Active Projects - July 2023"},{"link":"june-2023-projects","displayText":"Active Projects - June 2023"},{"link":"active-projects---may-2023","displayText":"Active Projects - May 2023"},{"link":"2023-q4-projects","displayText":"Active Projects - 2023 Q4"},{"link":"historical-log","displayText":"Historical Log"},{"link":"projects.base","displayText":"Projects.base"},{"link":"poom's-toolkit-for-world-domination","displayText":"Poom's Toolkit for World Domination"}]},"audience-engagement":{"title":"Audience Engagement","links":[{"link":"audience-engagement---inbox","displayText":"Audience Engagement - Inbox"},{"link":"audience-engagement---post","displayText":"Audience Engagement - Post"}]},"books":{"title":"Books","links":[{"link":"books.base","displayText":"Books.base"}]},"cyber-subin":{"title":"Cyber Subin","links":[{"link":"cyber-subin-workshop","displayText":"Cyber Subin Workshop"},{"link":"cyber-subin-tech-talk","displayText":"Cyber Subin Tech Talk"},{"link":"cyber-subin-demo---jan-25","displayText":"Cyber Subin Demo - Jan 25"},{"link":"cityjs-talk-on-cyber-subin-(unused)","displayText":"CityJS Talk on Cyber Subin (Unused)"},{"link":"work-profile-for-cybernetics-subinnimitr","displayText":"Work Profile for Cybernetics Subinnimitr"},{"link":"cybernetic-subinnimitr---axis-points","displayText":"Cybernetic Subinnimitr - Axis Points"},{"link":"cybernetic-subinnimitr---axis-points","displayText":"Cybernetic Subinnimitr - Axis Points"},{"link":"cybernetics-subinnimitr---sep-30","displayText":"Cybernetics Subinnimitr - Sep 30"},{"link":"cybernetics-subinnimitr---sep-12","displayText":"Cybernetics Subinnimitr - Sep 12"},{"link":"cybernetics-subinnimitr---aug-27","displayText":"Cybernetics Subinnimitr - Aug 27"},{"link":"cybernetics-subinnimitr---july-ideas","displayText":"Cybernetics Subinnimitr - July Ideas"},{"link":"cybernetics-subinnimitr---ik-path-interpolation","displayText":"Cybernetics Subinnimitr - IK Path Interpolation"}]},"maths-at-sundown":{"title":"Maths at Sundown","links":[]},"projects":{"title":"Projects","links":[{"link":"projects.base","displayText":"Projects.base"},{"link":"active-projects---2023","displayText":"Active Projects - 2023"},{"link":"minimum-viable-product","displayText":"Minimum Viable Product"},{"link":"ideas","displayText":"Ideas"},{"link":"projects","displayText":"Projects"},{"link":"ideas","displayText":"Ideas"},{"link":"ideas","displayText":"Ideas"},{"link":"ship-a-minimum-viable-product","displayText":"Ship a minimum viable product"},{"link":"build-minimum-viable-product-in-60-minutes-or-less","displayText":"Build minimum viable product in 60 minutes or less"}]},"scavenger-flashcard":{"title":"Scavenger Flashcard","links":[{"link":"scavenger-flashcard---inbox","displayText":"Scavenger Flashcard - Inbox"}]},"side-projects-showdown":{"title":"Side Projects Showdown","links":[{"link":"indie-hacker","displayText":"Indie Hacker"},{"link":"how-to-build-an-mvp-series","displayText":"How to build an MVP series"}]},"themes":{"title":"Themes","links":[{"link":"synthetic-biology","displayText":"Synthetic Biology"},{"link":"thai-performance-arts","displayText":"Thai Performance Arts"},{"link":"personal-theme","displayText":"Personal Theme"},{"link":"persona","displayText":"Persona"},{"link":"story","displayText":"Story"}]},"tools":{"title":"Tools","links":[{"link":"computational-thinking","displayText":"Computational Thinking"}]},"typescript-explorers":{"title":"TypeScript Explorers","links":[{"link":"black-box-principles","displayText":"Black-box Principles"},{"link":"typescript","displayText":"TypeScript"},{"link":"typescript","displayText":"TypeScript"}]},"visual-assembly-canvas-journal":{"title":"Visual Assembly Canvas - Journal","links":[{"link":"from-opcodes-to-algorithms---day-1","displayText":"From Opcodes to Algorithms - Day 1"},{"link":"from-opcodes-to-algorithms---day-2","displayText":"From Opcodes to Algorithms - Day 2"},{"link":"webassembly-does-not-use-a-call-stack","displayText":"WebAssembly does not use a call stack"},{"link":"from-opcodes-to-algorithms---day-3","displayText":"From Opcodes to Algorithms - Day 3"},{"link":"from-opcodes-to-algorithms---day-4","displayText":"From Opcodes to Algorithms - Day 4"},{"link":"from-opcodes-to-algorithms---day-5","displayText":"From Opcodes to Algorithms - Day 5"},{"link":"from-opcodes-to-algorithms---day-6","displayText":"From Opcodes to Algorithms - Day 6"},{"link":"from-opcodes-to-algorithms---day-7-and-8","displayText":"From Opcodes to Algorithms - Day 7 and 8"},{"link":"proc-macros","displayText":"Reduce repetitive code with Rust procedural macros"},{"link":"from-opcodes-to-algorithms---day-10-and-11","displayText":"From Opcodes to Algorithms - Day 10 and 11"},{"link":"from-opcodes-to-algorithms---day-12-to-15","displayText":"From Opcodes to Algorithms - Day 12 to 15"},{"link":"from-opcodes-to-algorithms---day-16","displayText":"From Opcodes to Algorithms - Day 16"},{"link":"from-opcodes-to-algorithms---day-17-to-19","displayText":"From Opcodes to Algorithms - Day 17 to 19"},{"link":"from-opcodes-to-algorithms---day-20-to-28","displayText":"From Opcodes to Algorithms - Day 20 to 28"},{"link":"generating-typescript-types-for-rust-enums","displayText":"Generating TypeScript types for Rust enums"},{"link":"from-opcodes-to-algorithms---day-29-to-33","displayText":"From Opcodes to Algorithms - Day 29 to 33"}]},"werewolf-game":{"title":"Werewolf Game","links":[]},"ywc19-brainstorming-workshop":{"title":"YWC19 Brainstorming Workshop","links":[]},"young-creator's-camp":{"title":"Young Creator's Camp","links":[{"link":"private-note---young-creator's-camp","displayText":"Private Note - Young Creator's Camp"}]},"exhibition-on-simulation":{"title":"Exhibition on Simulation","links":[]},"add-audio-objects-to-my-simulation-engine":{"title":"Add audio objects to my simulation engine","links":[{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"}]},"challenges":{"title":"Challenges","links":[{"link":"perform-a-small-algorave-set-on-stage","displayText":"Perform a small algorave set on stage"},{"link":"make-a-solo-exhibition-or-installation","displayText":"Make a solo exhibition or installation"},{"link":"use-p5.js-to-build-small-interactive-artworks","displayText":"Use P5.js to build small interactive artworks"},{"link":"add-audio-objects-to-my-simulation-engine","displayText":"Add audio objects to my simulation engine"},{"link":"make-a-small-but-cool-hardware-project","displayText":"Make a small but cool hardware project"},{"link":"ship-the-scavenger-hunt-photo-flashcard-game","displayText":"Ship the scavenger hunt photo flashcard game"},{"link":"challenge-visual-asm-canvas","displayText":"Ship a MVP of Visual Assembly Canvas"},{"link":"join-a-game-jam-and-ship-a-tiny-game","displayText":"Join a game jam and ship a tiny game"},{"link":"make-a-small-app-for-highly-scalable-use-cases","displayText":"Make a small app for highly scalable use cases"},{"link":"make-a-tiny-app-where-people-can-write-p5.js-together-in-a-canvas","displayText":"Make a tiny app where people can write P5.js together in a canvas"},{"link":"make-a-game-that-requires-me-to-make-a-physics-engine","displayText":"Make a game that requires me to make a physics engine"},{"link":"make-a-game-engine-in-rust-or-zig","displayText":"Make a game engine in Rust or Zig"},{"link":"make-a-dancing-game-where-i-have-to-learn-how-to-dance","displayText":"Make a dancing game where I have to learn how to dance"},{"link":"make-a-singing-based-project-where-i-have-to-learn-how-to-sing","displayText":"Make a singing-based project where I have to learn how to sing"},{"link":"make-a-game-where-i-have-to-move-my-body","displayText":"Make a game where I have to move my body"},{"link":"visualize-algorithms-in-an-artistic-way","displayText":"Visualize algorithms in an artistic way"},{"link":"write-my-own-programming-language-and-add-it-in-my-simulation-sandbox","displayText":"Write my own programming language and add it in my simulation sandbox"},{"link":"make-an-algorave-set-using-my-own-programming-language-and-tool","displayText":"Make an algorave set using my own programming language and tool"},{"link":"make-a-youtube-video-with-a-bit-of-editing","displayText":"Make a YouTube video with a bit of editing"},{"link":"make-a-unique-yet-practical-personal-website","displayText":"Make a unique yet practical personal website"},{"link":"challenges.base","displayText":"Challenges.base"}]},"join-a-game-jam-and-ship-a-tiny-game":{"title":"Join a game jam and ship a tiny game","links":[]},"make-a-dancing-game-where-i-have-to-learn-how-to-dance":{"title":"Make a dancing game where I have to learn how to dance","links":[]},"make-a-game-engine-in-rust-or-zig":{"title":"Make a game engine in Rust or Zig","links":[]},"make-a-game-that-requires-me-to-make-a-physics-engine":{"title":"Make a game that requires me to make a physics engine","links":[]},"make-a-game-where-i-have-to-move-my-body":{"title":"Make a game where I have to move my body","links":[]},"make-a-singing-based-project-where-i-have-to-learn-how-to-sing":{"title":"Make a singing-based project where I have to learn how to sing","links":[]},"make-a-small-app-for-highly-scalable-use-cases":{"title":"Make a small app for highly scalable use cases","links":[]},"make-a-small-but-cool-hardware-project":{"title":"Make a small but cool hardware project","links":[]},"make-a-solo-exhibition-or-installation":{"title":"Make a solo exhibition or installation","links":[{"link":"exhibition-on-simulation","displayText":"Exhibition on Simulation"},{"link":"exhibition-ideas","displayText":"Exhibition Ideas"},{"link":"grounds-of-intelligences","displayText":"Grounds of Intelligences"}]},"make-a-tiny-app-where-people-can-write-p5.js-together-in-a-canvas":{"title":"Make a tiny app where people can write P5.js together in a canvas","links":[]},"make-an-algorave-set-using-my-own-programming-language-and-tool":{"title":"Make an algorave set using my own programming language and tool","links":[{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"}]},"perform-a-small-algorave-set-on-stage":{"title":"Perform a small algorave set on stage","links":[]},"challenge-visual-asm-canvas":{"title":"Ship a MVP of Visual Assembly Canvas","links":[{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"}]},"ship-the-scavenger-hunt-photo-flashcard-game":{"title":"Ship the scavenger hunt photo flashcard game","links":[{"link":"scavenger-flashcard","displayText":"Scavenger Flashcard"}]},"use-p5.js-to-build-small-interactive-artworks":{"title":"Use P5.js to build small interactive artworks","links":[]},"visualize-algorithms-in-an-artistic-way":{"title":"Visualize algorithms in an artistic way","links":[]},"write-my-own-programming-language-and-add-it-in-my-simulation-sandbox":{"title":"Write my own programming language and add it in my simulation sandbox","links":[{"link":"crafting-interpreters","displayText":"Crafting Interpreters"}]},"make-a-youtube-video-with-a-bit-of-editing":{"title":"Make a YouTube video with a bit of editing","links":[{"link":"challenges","displayText":"Challenges"}]},"make-a-unique-yet-practical-personal-website":{"title":"Make a unique yet practical personal website","links":[{"link":"poom.dev","displayText":"Poom.dev"},{"link":"digital-garden","displayText":"Digital Garden"},{"link":"publish-my-digital-garden","displayText":"Publish my digital garden"}]},"maths4wp-review":{"title":"Maths for Working Programmers Review","links":[]},"predictions-on-software-industry-2023":{"title":"Predictions on Software Industry (2023)","links":[]},"react-libraries-i-use-2023":{"title":"React Libraries Review as of June 2023","links":[]},"stupid-hackathon-1-memo-draft":{"title":"Stupid Hackathon Bangkok Memo - Draft","links":[{"link":"stupid-hackathon-1-memo-draft","displayText":"Stupid Hackathon Bangkok Memo - Draft"},{"link":"stupid-hackathon-in-thailand","displayText":"Stupid Hackathon in Thailand"}]},"react-discuss-berkeley-2018":{"title":"React.Discuss at Berkeley (2018)","links":[]},"stigma-in-programming-languages":{"title":"Stigma in Popular Programming Languages","links":[]},"kind-person":{"title":"I want to be a kind person","links":[]},"how-to-learn-almost-anything-memo":{"title":"On How to Learn Almost Anything 2","links":[{"link":"how-to-learn","displayText":"How to learn almost anything"}]},"stupid-hackathon-6-memo":{"title":"On Stupid Hackathon 6","links":[{"link":"stupid-hackathon-in-thailand","displayText":"Stupid Hackathon in Thailand"}]},"stupid-hackathon-1-memo":{"title":"On Stupid Hackathon Bangkok 1","links":[{"link":"stupid-hackathon-1-thanks","displayText":"Stupid Hackathon Bangkok - Thank You"},{"link":"stupid-hackathon-1-memo-draft","displayText":"Stupid Hackathon Bangkok Memo - Draft"},{"link":"stupid-hackathon-in-thailand","displayText":"Stupid Hackathon in Thailand"}]},"stupid-hackathon-1-thanks":{"title":"Stupid Hackathon Bangkok - Thank You","links":[]},"on-2020":{"title":"Reflecting on 2020","links":[]},"creators-playground-announcement":{"title":"Creator's Playground Announcement","links":[]},"cyber-subin-reflection":{"title":"Reflecting on Cyber Subin","links":[]},"stupid-hackathon-in-thailand-7":{"title":"Stupid Hackathon in Thailand 7","links":[]},"stupid-hackathon-in-thailand":{"title":"Stupid Hackathon in Thailand","links":[{"link":"stupid-hackathon-1-memo","displayText":"On Stupid Hackathon Bangkok 1"},{"link":"stupid-hackathon-1-memo-draft","displayText":"Stupid Hackathon Bangkok Memo - Draft"},{"link":"stupid-hackathon-6-memo","displayText":"On Stupid Hackathon 6"},{"link":"stupid-hackathon-in-thailand-7","displayText":"Stupid Hackathon in Thailand 7"},{"link":"stupid-hackathon-in-thailand","displayText":"Stupid Hackathon in Thailand"}]},"launch-a-month---first-proposal":{"title":"Launch a Month - First Proposal","links":[]},"launch-a-month---principles":{"title":"Launch a Month - Principles","links":[]},"another-bit-of-thai-tunes":{"title":"Another Bit of Thai Tunes","links":[]},"patchies":{"title":"Patchies.app","links":[{"link":"totality-editor","displayText":"Totality Editor"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"patchies-considerations","displayText":"Patchies - Considerations"},{"link":"patchies-glossary","displayText":"Patchies - Glossary"},{"link":"patchies-server","displayText":"Patchies Server"},{"link":"abstractions-knowledge-graph","displayText":"Abstractions and Knowledge Graph"},{"link":"patchies-ai-agents","displayText":"Patchies - AI Chat & AI Agents"},{"link":"patchies-sep-6","displayText":"Patchies - Impactful Systems (Sep 6)"},{"link":"patchies---example-behaviors","displayText":"Patchies - Example Behaviors"},{"link":"patchies-wc-api","displayText":"Patchies - Web Components API"},{"link":"patchies-js-objects-api","displayText":"Patchies - JS Objects API"},{"link":"patchies-js-behaviors-api","displayText":"Patchies - JS Behaviors API"},{"link":"patchies---naming-ideas","displayText":"Patchies - Naming Ideas"},{"link":"patchies---inspirations","displayText":"Patchies - Inspirations"},{"link":"patchies-bucket-list","displayText":"Patchies - Bucket List"},{"link":"patchies-amazing-humans","displayText":"Patchies - Patch Ideas from Amazing Humans"},{"link":"patchies-notes-on-theming-and-visual","displayText":"Patchies - Notes on theming, extensibility and visual language"},{"link":"patchies---notes-on-fbo-optimizations","displayText":"Patchies - Notes on FBO Optimizations"},{"link":"patchies---describing-patchies","displayText":"Patchies - Describing Patchies"},{"link":"patchies-vs-vivarium","displayText":"Patchies vs Vivarium"},{"link":"note-on-recreational-programming","displayText":"Note on Recreational Programming"}]},"patchies-glossary":{"title":"Patchies - Glossary","links":[{"link":"patchies","displayText":"Patchies.app"},{"link":"patchies---example-behaviors","displayText":"Patchies - Example Behaviors"}]},"patchies-server":{"title":"Patchies Server","links":[{"link":"patchies","displayText":"Patchies.app"},{"link":"go","displayText":"Go"},{"link":"rust","displayText":"Rust"}]},"orange-saver":{"title":"Orange Saver","links":[]},"oven-making":{"title":"Oven Making","links":[]},"organize-herd":{"title":"Organize Herd","links":[]},"patchies-wc-api":{"title":"Patchies - Web Components API","links":[{"link":"patchies","displayText":"Patchies.app"},{"link":"patchies-server","displayText":"Patchies Server"}]},"presence-visual":{"title":"Presence Visual","links":[]},"patchies---example-behaviors":{"title":"Patchies - Example Behaviors","links":[{"link":"patchies","displayText":"Patchies.app"}]},"patchies-js-behaviors-api":{"title":"Patchies - JS Behaviors API","links":[{"link":"patchies---example-behaviors","displayText":"Patchies - Example Behaviors"}]},"patchies-js-objects-api":{"title":"Patchies - JS Objects API","links":[]},"patchies-considerations":{"title":"Patchies - Considerations","links":[{"link":"patchies","displayText":"Patchies.app"},{"link":"patchies-glossary","displayText":"Patchies - Glossary"},{"link":"patchies-wc-api","displayText":"Patchies - Web Components API"},{"link":"patchies-server","displayText":"Patchies Server"}]},"abstractions-knowledge-graph":{"title":"Abstractions and Knowledge Graph","links":[{"link":"patchies","displayText":"Patchies.app"},{"link":"patchies-server","displayText":"Patchies Server"},{"link":"a-constellation-of-stars.","displayText":"a constellation of stars."},{"link":"totality-editor","displayText":"Totality Editor"},{"link":"simulate-the-universe","displayText":"Simulate the Universe"},{"link":"visual-assembly-canvas","displayText":"Visual Assembly Canvas"},{"link":"constella","displayText":"Constella"},{"link":"constella-telescope","displayText":"Constella Telescope"}]},"patchies-bucket-list":{"title":"Patchies - Bucket List","links":[{"link":"patchies---virtual-console","displayText":"Patchies - Virtual Console"},{"link":"patchies-virtual-filesystem","displayText":"Patchies - Virtual Filesystem"},{"link":"patchies---user-presets-library","displayText":"Patchies - User Presets Library"},{"link":"patchies---patch-to-prompt","displayText":"Patchies - Patch to Prompt"},{"link":"patchies---patch-to-webapp","displayText":"Patchies - Patch to Webapp"},{"link":"comma-separated-sequential-messages","displayText":"comma-separated sequential messages"},{"link":"object-field-shorthands","displayText":"object field shorthands"},{"link":"dispose-tone.js-objects","displayText":"dispose tone.js objects"},{"link":"buffer-bridge-service","displayText":"buffer bridge service"},{"link":"patchies---global-transport-control","displayText":"Patchies - Global Transport Control"},{"link":"patchies---dynamic-object-settings-api","displayText":"Patchies - Dynamic Object Settings API"},{"link":"patchies---sample-search-sidebar-panel","displayText":"Patchies - Sample Search Sidebar Panel"},{"link":"patchies---dynamic-audioparam-api","displayText":"Patchies - Dynamic AudioParam API"},{"link":"patchies---object-performance-profiler","displayText":"Patchies - Object Performance Profiler"},{"link":"patchies---object-module-refactor","displayText":"Patchies - Object Module Refactor"},{"link":"patchies---subpatching-&-abstraction","displayText":"Patchies - Subpatching & Abstraction"},{"link":"patchies---local-agent-cli","displayText":"Patchies - Local Agent CLI"},{"link":"patchies-ai-agents","displayText":"Patchies - AI Chat & AI Agents"},{"link":"patchies---lod-preview-optimization","displayText":"Patchies - LoD Preview Optimization"},{"link":"patchies---broken-ios-safe-areas","displayText":"Patchies - Broken iOS Safe Areas"},{"link":"patchies---spreadsheet-object","displayText":"Patchies - Spreadsheet Object"},{"link":"patchies---what-is-patchies-docs","displayText":"Patchies - What is Patchies docs"},{"link":"patchies---15-minute-screencast","displayText":"Patchies - 15 Minute Screencast"},{"link":"patchies---tailored-videos-for-personas","displayText":"Patchies - Tailored Videos for Personas"},{"link":"patchies---tailored-demos-for-personas","displayText":"Patchies - Tailored Demos for Personas"},{"link":"patchies---tailored-guide-docs-for-personas","displayText":"Patchies - Tailored Guide Docs for Personas"},{"link":"patchies---add-interactive-help-patches","displayText":"Patchies - Add Interactive Help Patches"},{"link":"patchies---web-audio-modules-2","displayText":"Patchies - Web Audio Modules 2"},{"link":"patchies---automation-timeline","displayText":"Patchies - Automation Timeline"},{"link":"patchies---preset-library-repositories","displayText":"Patchies - Preset Library Repositories"},{"link":"patchies---projection-mapping","displayText":"Patchies - Projection Mapping"},{"link":"patchies---edit-and-perform-modes","displayText":"Patchies - Edit and Perform Modes"},{"link":"patchies---fix-ai-edge-generation","displayText":"Patchies - Fix AI Edge Generation"},{"link":"patchies---figure-out-versioning","displayText":"Patchies - Figure out versioning"},{"link":"patchies---update-special-thanks","displayText":"Patchies - Update Special Thanks"},{"link":"patchies---headless-patcher-api","displayText":"Patchies - Headless Patcher API"},{"link":"patchies---code-editor-layouts","displayText":"Patchies - Code Editor Layouts"},{"link":"patchies---midi-clock-sync","displayText":"Patchies - MIDI Clock Sync"},{"link":"patchies---option+enter-quick-insert-action","displayText":"Patchies - Option+Enter Quick Insert Action"},{"link":"patchies---remote-executors","displayText":"Patchies - Remote Executors"},{"link":"patchies---webgpu-rendering","displayText":"Patchies - WebGPU rendering"},{"link":"patchies---embedded-patchies","displayText":"Patchies - Embedded Patchies"},{"link":"patchies---noinputimage-for-glsl-and-hydra-operators","displayText":"Patchies - noInputImage for GLSL and Hydra Operators"},{"link":"patchies-notes-on-theming-and-visual","displayText":"Patchies - Notes on theming, extensibility and visual language"}]},"code-is-dead-brain-dump":{"title":"Code is Dead - Brain Dump","links":[{"link":"society-of-mind","displayText":"Society of Mind"}]},"patchies-amazing-humans":{"title":"Patchies - Patch Ideas from Amazing Humans","links":[]},"patchies-sep-6":{"title":"Patchies - Impactful Systems (Sep 6)","links":[]},"instruments-not-allowed":{"title":"Instruments not allowed","links":[]},"patchies-notes-on-theming-and-visual":{"title":"Patchies - Notes on theming, extensibility and visual language","links":[]},"patchies-virtual-filesystem":{"title":"Patchies - Virtual Filesystem","links":[]},"patchies-ai-agents":{"title":"Patchies - AI Chat & AI Agents","links":[]}}}