{"kind":"content","page":8,"pages":9,"total":106,"sections":[{"slug":"art","name":"Art","count":8},{"slug":"experiments","name":"Experiments","count":12},{"slug":"melange","name":"Melange","count":0},{"slug":"posts","name":"Posts","count":49},{"slug":"recipes","name":"Recipes","count":37}],"items":[{"title":"Neopolitan Pizza Dough","href":"/recipes/1710031406664-pizza-dough","section":"recipes","publishedAt":"2024-03-09T16:43:00Z","excerpt":"Classic Neapolitan pizza dough recipe using 00 and all-purpose flours.","tags":["pizza","dough","baking","italian","neapolitan","bread","recipe"],"cid":"bafkreiggfuetxz3gmba7t3wgzprudiph2e5nlzk6ygcfzv6yzmaw5hlsze"},{"title":"Epochs","href":"/art/1709816319000-epochs","section":"art","publishedAt":"2024-03-07T12:58:00Z","excerpt":"A generative onchain svg, powered by Highlight.xyz","tags":["svg","generative","blockchain","onchain","algorithms","gpt","patterns"],"cid":"bafkreihsfccpeobwofhhhq4aiqf6vu27ptvoimftcykbqgktnxhqh4rlp4"},{"title":"Creamy Bell Pepper Alfredo Sauce","href":"/recipes/1709406325649-creamy-bell-pepper-alfredo-sauce","section":"recipes","publishedAt":"2024-03-02T19:05:00Z","excerpt":"A creamy red pepper pasta dish with sautéed peppers, garlic, wine and cheese, brightened with lemon and finished with a hint of nutmeg.","tags":["pasta","red-bell-peppers","white-wine","parmesan","lemon","nutmeg","italian","sauce"],"cid":"bafkreielzzpowgl4i63psoddudjdoqqkaqqp4jv6c6q4zwd6fnxamennxi"},{"title":"Case Study: Rebuilding Opul on Framer","href":"/posts/1709280000000-case-study-revance-opul","section":"posts","publishedAt":"2024-03-01T16:19:00Z","excerpt":"A two-month WordPress-to-Framer migration that gave Opul's team control of the site and lifted new-customer demo conversion 50% over projections.","tags":["e-commerce","platform-migration","case-study","ramen","wordpress","web-development","ai","conversion-optimization"],"cid":"bafkreigev7jbqtuvfoj45eesw6wm6jvdz3ntgrjakn7lq6f2smc3w5hxmi"},{"title":"Bermuda Hundred","href":"/recipes/1709064533452-bermuda-hundred","section":"recipes","publishedAt":"2024-02-27T12:08:00Z","excerpt":"A tropical cocktail mixing gin, Campari, orgeat, lime and pineapple juice. Shake with ice and garnish with pineapple leaf and cherry.","tags":["cocktails","mixology","gin","campari","tropical","pineapple","lime"],"cid":"bafkreidgcs7smezgezbyilcjfv6ghevcwehcpfiitc65ykct2y5dkperti"},{"title":"Revisiting Obsidian as a CMS","href":"/posts/1699332127006-revisiting-obsidian-as-a-cms","section":"posts","publishedAt":"2023-11-06T08:57:00Z","excerpt":"A home-built publishing system using Obsidian for writing, GitHub for storage, and Next.js for rendering.","tags":["development","web-development","obsidian","github","nextjs","cms","graphql"],"cid":"bafkreieo4tipxhq3v4bjtzl4ptldoulcnvhltuafv3ydppkr7iqvfmhe6q"},{"title":"Sourdough","href":"/posts/1587970800000-sourdough","section":"posts","publishedAt":"2023-11-02T12:14:00Z","excerpt":"I grew up on sourdough near San Francisco, then started a starter named Fred.","tags":["sourdough","bread","baking","starter","fermentation","life"],"cid":"bafkreie4uy6g5vb3s3pm2sy6bb3rmikas2zsw5zgv2bdf5c33rrushuj2m"},{"title":"Deploy html on Replit","href":"/posts/1691436904927-deploy-html-on-replit","section":"posts","publishedAt":"2023-09-07T13:15:00Z","excerpt":"Replit is great but lacks HTML deployment.","tags":["web-development","deployment","replit","surge","html","static-site-hosting"],"cid":"bafkreigqq72np7u6bzbibxmayte5tzshwu7xvspmgywlmilrbrcbntk2wi"},{"title":"Mint thyself","href":"/posts/1685948400001-mint-thyself","section":"posts","publishedAt":"2023-06-28T13:00:00Z","excerpt":"A Zora HTML edition that embeds its own mint interface and can be minted from itself.","tags":["zora","html","gpt","ipfs","blockchain","web-development","decentralization"],"cid":"bafkreiarq5c6jqnfsdjhsp6dohn6htbsfnyxex7564hl26cmbqbkfwqsn4"},{"title":"Feels Like Summer","href":"/posts/1687071600000-feels-like-summer","section":"posts","publishedAt":"2023-06-18T13:00:00Z","excerpt":"A perfect Father's Day with my twins and three kids total. Summer has finally arrived and it feels just right.","tags":["parenting","life","summer","pictures"],"cid":"bafkreiese72j5twzqyqunlcftvfro3ynyequvcymmg3ikhfbsdy6rfefxy"},{"title":"AI-Legion on Bluesky","href":"/posts/1681369200000-ai-legion-on-bluesky","section":"posts","publishedAt":"2023-04-11T13:00:00Z","excerpt":"I gave AI-Legion the Bluesky agent types and asked it to extend itself into the open social protocol.","tags":["ai","bluesky","at-protocol","ai-tools","automation","development","social-media","decentralization"],"cid":"bafkreibwbxnwrp4hl4vzrq2655wszvf27jrq55rlozozpbaoitz5skgkaa"},{"title":"Case Study: Building Tornado's Growth Engine","href":"/posts/1675271943000-case-study-tornado","section":"posts","publishedAt":"2023-02-01T09:31:00Z","excerpt":"Growth engineering at Tornado: analytics, experimentation, and personalization systems behind major gains in customers, revenue, and engagement.","tags":["growth-engineering","data-analytics","marketing","customer-engagement","a-b-testing","fintech","scalability"],"cid":"bafkreig7wcjm5jqaevn3wnxj2d7cjxegw5u4i2oerg3ixf4p2hg7l2miwy"}]}