{"version":"https://jsonfeed.org/version/1.1","title":"Lauro Silva's Blog","home_page_url":"https://website-red-alpha-10.vercel.app","feed_url":"https://website-red-alpha-10.vercel.app/feed.json","description":"Technical writing on software architecture, modern React/Next.js, and developer education.","language":"en-US","authors":[{"name":"Lauro Silva","url":"https://website-red-alpha-10.vercel.app"}],"items":[{"id":"https://website-red-alpha-10.vercel.app/blog/the-future-of-media-architecture","url":"https://website-red-alpha-10.vercel.app/blog/the-future-of-media-architecture","title":"The Future of Media Architecture","summary":"Stop building lists. Start building graphs. Why modern media needs to move\n  from content management to knowledge management.","content_text":"Stop building lists. Start building graphs. Why modern media needs to move\n  from content management to knowledge management.","date_published":"2026-01-30T17:57:56.311Z","tags":["Architecture","Content Engineering"],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/1cb28e0e9f7103efa39bda93c07ffe4a8883f67c-6000x4000.jpg?rect=0,425,6000,3150&w=1200&h=630&q=75&fit=crop&auto=format"},{"id":"https://website-red-alpha-10.vercel.app/blog/tierra-libre-platform","url":"https://website-red-alpha-10.vercel.app/blog/tierra-libre-platform","title":"Building Software for Belonging","summary":"How we built Tierra Libre Run, a BIPOC-created, BIPOC-led nonprofit platform that uses modern software to provide financial access, community, and belonging for runners of color in trail running.","content_text":"How we built Tierra Libre Run, a BIPOC-created, BIPOC-led nonprofit platform that uses modern software to provide financial access, community, and belonging for runners of color in trail running.","date_published":"2025-12-13T05:22:55.224Z","tags":[],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/4a2565bd4c4cd0b42bbeff97250acb6b0999bf5b-6000x4000.jpg?rect=0,425,6000,3150&w=1200&h=630&q=75&fit=crop&auto=format"},{"id":"https://website-red-alpha-10.vercel.app/blog/the-freelance-dev-client-system","url":"https://website-red-alpha-10.vercel.app/blog/the-freelance-dev-client-system","title":"The Freelance Dev Client System","summary":"Build a steady freelance pipeline: pick a niche, research leads, run a simple 3-email outreach, create a valuable report, grow your email list, and nurture it into consistent clients.","content_text":"Build a steady freelance pipeline: pick a niche, research leads, run a simple 3-email outreach, create a valuable report, grow your email list, and nurture it into consistent clients.","date_published":"2025-12-02T04:21:58.000Z","tags":["business","outdoor indsutry"],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/c70268e09d7e31047806737f2cf5a980c2cae24b-5945x3963.jpg?rect=0,422,5945,3121&w=1200&h=630&q=75&fit=crop&auto=format"},{"id":"https://website-red-alpha-10.vercel.app/blog/auth-db","url":"https://website-red-alpha-10.vercel.app/blog/auth-db","title":"Syncing Users Between Clerk and Your Database in Next.js","summary":"Learn the most effective patterns for synchronizing authenticated users from Clerk to your application database in Next.js","content_text":"Learn the most effective patterns for synchronizing authenticated users from Clerk to your application database in Next.js","date_published":"2025-03-15T00:00:00.000Z","tags":["nextjs","authentication"],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/5365903d26554c8712307c9c37e8a4f34ac18fd9-5184x3456.jpg?rect=0,367,5184,2722&w=1200&h=630&q=75&fit=crop&auto=format"},{"id":"https://website-red-alpha-10.vercel.app/blog/complex-learning","url":"https://website-red-alpha-10.vercel.app/blog/complex-learning","title":"Understanding Complex Learning in Web Development Education","summary":"An exploration of the Atomistic vs. Holistic approaches to learning based on Ten Steps to Complex Learning","content_text":"An exploration of the Atomistic vs. Holistic approaches to learning based on Ten Steps to Complex Learning","date_published":"2024-01-08T00:00:00.000Z","tags":["learning","instructional-design"],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/6917b5b975996ace8852162e66a11a0ba3f3d1ef-3888x2592.jpg?rect=0,276,3888,2041&w=1200&h=630&q=75&fit=crop&auto=format"},{"id":"https://website-red-alpha-10.vercel.app/blog/monorepos","url":"https://website-red-alpha-10.vercel.app/blog/monorepos","title":"Understanding Monorepos Through a Forest Metaphor","summary":"A practical guide to understanding monorepos using the forest ecosystem as a metaphor","content_text":"A practical guide to understanding monorepos using the forest ecosystem as a metaphor","date_published":"2024-01-08T00:00:00.000Z","tags":["monorepos","turborepo"],"image":"https://cdn.sanity.io/images/ql7nlbjf/production/1cb28e0e9f7103efa39bda93c07ffe4a8883f67c-6000x4000.jpg?rect=0,425,6000,3150&w=1200&h=630&q=75&fit=crop&auto=format"}]}