{"schemaVersion":1,"id":"https://lucioduran.com/site-index","url":"https://lucioduran.com/site-index","title":"Complete index","description":"Technology Director & Full-Stack Product Architect with over two decades of experience leading cross-functional teams, architecting scalable applications, and driving product innovation.","language":"en","datePublished":null,"dateModified":null,"contentFormat":"text/markdown","content":"# Complete index\n\n448 pages. Every link is available without JavaScript.\n\n[JSON](<https://lucioduran.com/api/content-index?locale=en>)\n\n## Sections (13)\n\n- [Home](<https://lucioduran.com/>)\n- [Experience](<https://lucioduran.com/work-experience>)\n- [Expertise](<https://lucioduran.com/areas-of-expertise>)\n- [Education](<https://lucioduran.com/education>)\n- [Biography](<https://lucioduran.com/bio>)\n- [Blog](<https://lucioduran.com/blog>)\n- [Projects](<https://lucioduran.com/projects>)\n- [Architecture decisions](<https://lucioduran.com/decisions>)\n- [CV](<https://lucioduran.com/cv>)\n- [Contact](<https://lucioduran.com/contact>)\n- [Complete index](<https://lucioduran.com/site-index>)\n- [Content access](<https://lucioduran.com/access>)\n- [Privacy](<https://lucioduran.com/privacy>)\n\n## Experience (20)\n\n- [Chief Technology Officer (CTO) · LOi](<https://lucioduran.com/work-experiences/cto-at-loi-2025>)\n- [Chief Technology Officer (CTO) · Nilus](<https://lucioduran.com/work-experiences/cto-at-nilus>)\n- [Chief Technology Officer (CTO) · MiBelleza.uy](<https://lucioduran.com/work-experiences/cto-at-mibelleza-2025>)\n- [VP of Product · LOi](<https://lucioduran.com/work-experiences/vp-of-product-at-loi>)\n- [Product Owner · LOi](<https://lucioduran.com/work-experiences/product-owner-at-loi>)\n- [Chief Technology Officer (CTO) · MiBelleza.uy](<https://lucioduran.com/work-experiences/cto-at-mibelleza>)\n- [Chief Technology Officer (CTO) · LOi](<https://lucioduran.com/work-experiences/cto-at-loi>)\n- [User Interface (UI) Chief · LOi](<https://lucioduran.com/work-experiences/ui-design-chief-at-loi>)\n- [User Experience (UX) Chief · LOi](<https://lucioduran.com/work-experiences/ux-design-chief-at-loi>)\n- [Chief Design Officer (CDO) · LOi](<https://lucioduran.com/work-experiences/cdo-at-loi>)\n- [Mobile Development Chief · LOi](<https://lucioduran.com/work-experiences/mobile-dev-chief-at-loi>)\n- [Frontend Development Chief · LOi](<https://lucioduran.com/work-experiences/frontend-chief-at-loi>)\n- [Head of Digital Marketing Technology · LOi](<https://lucioduran.com/work-experiences/head-of-digital-marketing-technology>)\n- [DevOps Chief · LOi](<https://lucioduran.com/work-experiences/devops-chief-at-loi>)\n- [Cloud Systems Administrator · LOi](<https://lucioduran.com/work-experiences/cloud-administrator-at-loi>)\n- [Website Developer · ACJ Montevideo](<https://lucioduran.com/work-experiences/website-developer-at-acj>)\n- [Graphics Designer & Fullstack Developer · College](<https://lucioduran.com/work-experiences/graphics-designer-and-fullstack-developer-at-college>)\n- [CEO & Founder · LDS](<https://lucioduran.com/work-experiences/ceo-at-lds>)\n- [CEO & Founder · Sellerista](<https://lucioduran.com/work-experiences/ceo-at-sellerista>)\n- [CEO & Founder · DIMS](<https://lucioduran.com/work-experiences/ceo-at-dims>)\n\n## Education (25)\n\n- [Applied Agentic AI for Organizational Transformation · MIT Professional Education](<https://lucioduran.com/educations/699f83a05870313089ee6be7>)\n- [Innovative Leadership: Cultivating Impactful Culture, Organizational Leadership · MIT Professional Education](<https://lucioduran.com/educations/6991b6794dd18fcfb5a63d95>)\n- [Cultural Awareness for Global Business · MIT Professional Education](<https://lucioduran.com/educations/6991b65e4dd18fcfb5a63d94>)\n- [Blockchain Bootcamp · Caltech](<https://lucioduran.com/educations/635be2951661620cec676736>)\n- [CB BC Blockchain Applications and architecture · Simplilearn](<https://lucioduran.com/educations/635bddb41661620cec676735>)\n- [CB BC Fundamentals of Blockchain · Simplilearn](<https://lucioduran.com/educations/62ffaf94cc17200c701d6073>)\n- [Implement the WhatsApp Business Platform · Meta](<https://lucioduran.com/educations/62cc22fc40e2ca08bf885368>)\n- [Set up the WhatsApp Business Platform · Meta](<https://lucioduran.com/educations/62cc232c40e2ca08bf885369>)\n- [WhatsApp Business Platform Overview · Meta](<https://lucioduran.com/educations/62cc22db40e2ca08bf885367>)\n- [Linux Training · Simplilearn](<https://lucioduran.com/educations/62a3816e0dd1d5c163003ef5>)\n- [Psychology of E-Commerce: How to Sell Online · Interaction Design Foundation (IxDF)](<https://lucioduran.com/educations/60db308ca658bd19b2ddfee7>)\n- [Basic Cluster Administration · Mongo University](<https://lucioduran.com/educations/60db4442c63eb5cf85d18700>)\n- [MongoDb Basics · Mongo University](<https://lucioduran.com/educations/60db44dbc63eb5cf85d18701>)\n- [Display Ads Certification · Google](<https://lucioduran.com/educations/60db46edc63eb5cf85d18705>)\n- [Google Ads Applications Certification · Google](<https://lucioduran.com/educations/60db472fc63eb5cf85d18706>)\n- [Shopping Certification · Google](<https://lucioduran.com/educations/60db4625c63eb5cf85d18704>)\n- [Google Analytics Individual Qualification · Google](<https://lucioduran.com/educations/60db45ddc63eb5cf85d18703>)\n- [Google Analytics for Begginers · Google](<https://lucioduran.com/educations/60db4569c63eb5cf85d18702>)\n- [JavaScript: Understanding the Weird Parts · Udemy](<https://lucioduran.com/educations/60db47c8c63eb5cf85d18708>)\n- [ES6 Javascript: The Complete Developer's Guide · Udemy](<https://lucioduran.com/educations/60db4784c63eb5cf85d18707>)\n- [Complete Intro to React, v3 (feat. Redux, Router & Flow) · Frontend Masters](<https://lucioduran.com/educations/60db48eac63eb5cf85d1870b>)\n- [Learn and Understand NodeJS · Udemy](<https://lucioduran.com/educations/60db482fc63eb5cf85d18709>)\n- [JavaScript: From Fundamentals to Functional JS · Frontend Masters](<https://lucioduran.com/educations/60db4941c63eb5cf85d1870c>)\n- [Advanced JavaScript · Frontend Masters](<https://lucioduran.com/educations/60db48afc63eb5cf85d1870a>)\n- [Introduction to JavaScript Programming · Frontend Masters](<https://lucioduran.com/educations/60db498cc63eb5cf85d1870d>)\n\n## Technologies (259)\n\n- [01.AI](<https://lucioduran.com/technologies/ab50a69b19ffd35c464c574c>)\n- [AWS](<https://lucioduran.com/technologies/6043d5788f5a92120855ebd8>)\n- [AWS API Gateway](<https://lucioduran.com/technologies/60687da8667da9030ee15fc6>)\n- [AWS Bedrock](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660e>)\n- [AWS CodeBuild](<https://lucioduran.com/technologies/60687f0c667da9030ee15fc8>)\n- [AWS CodeCommit](<https://lucioduran.com/technologies/60687f87667da9030ee15fc9>)\n- [AWS CodeDeploy](<https://lucioduran.com/technologies/60688095667da9030ee15fcb>)\n- [AWS CodePipeline](<https://lucioduran.com/technologies/60687fff667da9030ee15fca>)\n- [AWS EC2](<https://lucioduran.com/technologies/605f8cfc7dd2eb4632c0eb4b>)\n- [AWS Lambda](<https://lucioduran.com/technologies/60688125667da9030ee15fcc>)\n- [AWS RDS](<https://lucioduran.com/technologies/606881d4667da9030ee15fcd>)\n- [AWS Route 53](<https://lucioduran.com/technologies/6060797e0eca9c045b10ec90>)\n- [AWS S3](<https://lucioduran.com/technologies/605f8a877dd2eb4632c0eb4a>)\n- [Adobe After Effects](<https://lucioduran.com/technologies/605091ee7b7d260265de74df>)\n- [Adobe Animate](<https://lucioduran.com/technologies/6069baa09a1bd203c63f9a2e>)\n- [Adobe Audition](<https://lucioduran.com/technologies/6069ba179a1bd203c63f9a2d>)\n- [Adobe Commerce](<https://lucioduran.com/technologies/62c2eb53b1bb9a0e38b8a536>)\n- [Adobe Illustrator](<https://lucioduran.com/technologies/604753766e9078085bfd9ad4>)\n- [Adobe Photoshop](<https://lucioduran.com/technologies/604758cc6e9078085bfd9ade>)\n- [Adobe Premiere](<https://lucioduran.com/technologies/6047591f6e9078085bfd9adf>)\n- [AgentQL](<https://lucioduran.com/technologies/7eaf1ec1e9d00f1eaa60aa37>)\n- [Agno](<https://lucioduran.com/technologies/2b2c26b7f367aef5ba278359>)\n- [Agora](<https://lucioduran.com/technologies/608be74115e93d0428c50e29>)\n- [Aider](<https://lucioduran.com/technologies/2e7a2024fc6fefdf9f8004e3>)\n- [Algolia](<https://lucioduran.com/technologies/606708993dad21038af4e519>)\n- [Alibaba Qwen](<https://lucioduran.com/technologies/cb22322047322c74d8df72b6>)\n- [Alignment Handbook](<https://lucioduran.com/technologies/0bdb7a1194df2f888b055532>)\n- [Amazon CloudFront](<https://lucioduran.com/technologies/60687e68667da9030ee15fc7>)\n- [Amazon Q Developer](<https://lucioduran.com/technologies/83b7f50292a4a57e55df4618>)\n- [Anthropic Claude API](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76602>)\n- [Anthropic Computer Use](<https://lucioduran.com/technologies/536087f549d1988ebb7bdd47>)\n- [Anyscale](<https://lucioduran.com/technologies/c0041712c993dc5328cd9581>)\n- [Apache](<https://lucioduran.com/technologies/604757dd6e9078085bfd9adb>)\n- [Apigee AI Gateway](<https://lucioduran.com/technologies/2b63af48596b85d3e94f8df4>)\n- [Augment Code](<https://lucioduran.com/technologies/ee1c2ff8b4c9360fc1ec7041>)\n- [AutoGen](<https://lucioduran.com/technologies/1e147fd2e6751ece02ecd3bd>)\n- [Axolotl](<https://lucioduran.com/technologies/a387356c05a31a33fa0222d2>)\n- [Baseten](<https://lucioduran.com/technologies/b4de851028c3a52cf066d603>)\n- [BentoML](<https://lucioduran.com/technologies/86da0910fc56c52deaf5f832>)\n- [Bifrost](<https://lucioduran.com/technologies/bdd638c53cb1051a94724d9f>)\n- [BigCodeBench](<https://lucioduran.com/technologies/07c61efcd20b420576981213>)\n- [Bito](<https://lucioduran.com/technologies/b6dc3ca0514f01c2d193c2fe>)\n- [Black Forest Labs](<https://lucioduran.com/technologies/9df8a7619f830addc1fb74b0>)\n- [Blaxel](<https://lucioduran.com/technologies/da47361d1d39e96040655f86>)\n- [Bolt.new](<https://lucioduran.com/technologies/24c6cb52190c31bdd184884b>)\n- [Browser Use](<https://lucioduran.com/technologies/c4e36e29926b9924f09d488b>)\n- [Browserbase](<https://lucioduran.com/technologies/415ca9896ea4a2f3a8136561>)\n- [Browserless](<https://lucioduran.com/technologies/d8824e5c72e5b8ea1d33375b>)\n- [CRUXEval](<https://lucioduran.com/technologies/ea577aaa56b533579e917c60>)\n- [CSS](<https://lucioduran.com/technologies/6043d0c347a6abd19f14c6a2>)\n- [Cerebras](<https://lucioduran.com/technologies/0c04c28089b995c58d92542b>)\n- [Claude Code](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660d>)\n- [Cline](<https://lucioduran.com/technologies/5269bb507bb210ec00d450a6>)\n- [CloudFlare](<https://lucioduran.com/technologies/606884b9667da9030ee15fcf>)\n- [Cloudflare AI Gateway](<https://lucioduran.com/technologies/58b78afd2cd51648a58ef7dd>)\n- [CodeContests](<https://lucioduran.com/technologies/a957482af9efe414c4f2eb4e>)\n- [CodeRabbit](<https://lucioduran.com/technologies/9cc1d97aefcfeb35bc9b3659>)\n- [CodeSandbox](<https://lucioduran.com/technologies/c7c093924c87be76005fa3b9>)\n- [Cognee](<https://lucioduran.com/technologies/2da29904e7c5b2f25af45d09>)\n- [Cognition](<https://lucioduran.com/technologies/5f40e5dfd85d0006661ea877>)\n- [Cohere](<https://lucioduran.com/technologies/04e4c9af3f4a659819f6812f>)\n- [Continue](<https://lucioduran.com/technologies/99c892c34b78110cdb93dab5>)\n- [CoreWeave](<https://lucioduran.com/technologies/e8c14b6e9106b5f3bce1b8c2>)\n- [Create.xyz](<https://lucioduran.com/technologies/f228cd322ae2686d6a5fcf40>)\n- [CrewAI](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76609>)\n- [Cursor](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660b>)\n- [DSPy](<https://lucioduran.com/technologies/9043c4c213d55d26e7a2ae24>)\n- [Databricks](<https://lucioduran.com/technologies/34722c6b5a06ea3474b7cf3b>)\n- [Databutton](<https://lucioduran.com/technologies/765c1771a2807b7d798f5091>)\n- [Daytona](<https://lucioduran.com/technologies/56b888e7ad81b67608c1f06c>)\n- [DeepSeek](<https://lucioduran.com/technologies/55181748a1b4ffdc0532769b>)\n- [DeepSpeed-Chat](<https://lucioduran.com/technologies/785d7b6e8dbf87c48659918c>)\n- [Deno](<https://lucioduran.com/technologies/606709f43dad21038af4e51a>)\n- [Devin](<https://lucioduran.com/technologies/a2ea987323b27ad44efc3459>)\n- [Dify](<https://lucioduran.com/technologies/496f719481a31345dbcca4d2>)\n- [DigitalOcean](<https://lucioduran.com/technologies/70e3ba589b92840b2ef500b7>)\n- [Dora](<https://lucioduran.com/technologies/23d108fab0a789ba06edec02>)\n- [E2B](<https://lucioduran.com/technologies/935821a262e6ef3197b621f5>)\n- [Ellipsis](<https://lucioduran.com/technologies/04e1d92fd3dd6b3fbf94f6e1>)\n- [EvalPlus](<https://lucioduran.com/technologies/db008fce775b7d52dbd5f64a>)\n- [ExLlamaV2](<https://lucioduran.com/technologies/32f20f9786e0687b5162ad61>)\n- [Exa](<https://lucioduran.com/technologies/1082f14394753b279d3b9cda>)\n- [Expo](<https://lucioduran.com/technologies/6069b7a59a1bd203c63f9a2c>)\n- [Facebook Ads Manager](<https://lucioduran.com/technologies/6069bd6f9a1bd203c63f9a2f>)\n- [Fal.ai](<https://lucioduran.com/technologies/a0fa21615a46e74c1327e196>)\n- [Figma](<https://lucioduran.com/technologies/608be5bc15e93d0428c50e28>)\n- [Firebase](<https://lucioduran.com/technologies/604761866e9078085bfd9aea>)\n- [Firebase Authentication](<https://lucioduran.com/technologies/6069cae29a1bd203c63f9a38>)\n- [Firebase Cloud Messaging](<https://lucioduran.com/technologies/6069cbb19a1bd203c63f9a39>)\n- [Firebase Realtime Database](<https://lucioduran.com/technologies/6069cc9a9a1bd203c63f9a3a>)\n- [Firebase Studio](<https://lucioduran.com/technologies/ddc8eb62895a329fbd45a441>)\n- [Fireworks AI](<https://lucioduran.com/technologies/a0eb41ede883b4711755fece>)\n- [Fly.io](<https://lucioduran.com/technologies/cfd71887cbf2dd9964675068>)\n- [Framer](<https://lucioduran.com/technologies/5b89389c0ab718fec18cdec5>)\n- [Gemini Code Assist](<https://lucioduran.com/technologies/c88b7aa31dd30040e56a5418>)\n- [Git](<https://lucioduran.com/technologies/604754316e9078085bfd9ad5>)\n- [GitHub Copilot](<https://lucioduran.com/technologies/f8e269be9d82030119f8e640>)\n- [Google ADK](<https://lucioduran.com/technologies/538ca7e2bdfd5fbf77600ad8>)\n- [Google AI](<https://lucioduran.com/technologies/e3b4451a519b5ae3f3030aa9>)\n- [Google AdMob](<https://lucioduran.com/technologies/6069d6109a1bd203c63f9a3f>)\n- [Google Ads](<https://lucioduran.com/technologies/6069c42d9a1bd203c63f9a33>)\n- [Google Analytics](<https://lucioduran.com/technologies/6069c9c59a1bd203c63f9a37>)\n- [Google Cloud Platform](<https://lucioduran.com/technologies/6060f67f6fd1c80d414d1a70>)\n- [Google Cloud Storage](<https://lucioduran.com/technologies/60fdea86472e875796d06389>)\n- [Google Data Studio](<https://lucioduran.com/technologies/6060fb0b6fd1c80d414d1a72>)\n- [Google Jules](<https://lucioduran.com/technologies/5d42d7247383aa2dba92ee23>)\n- [Google Marketing Platform](<https://lucioduran.com/technologies/6060f8476fd1c80d414d1a71>)\n- [Google Merchant Center](<https://lucioduran.com/technologies/6069c7499a1bd203c63f9a35>)\n- [Google My Business](<https://lucioduran.com/technologies/6069c50d9a1bd203c63f9a34>)\n- [Google Project Mariner](<https://lucioduran.com/technologies/0b870e809307971eb2eeb9d4>)\n- [Google Search Console](<https://lucioduran.com/technologies/6069d4d09a1bd203c63f9a3e>)\n- [Google Tag Manager](<https://lucioduran.com/technologies/6069c9049a1bd203c63f9a36>)\n- [GraphQL](<https://lucioduran.com/technologies/604754c16e9078085bfd9ad6>)\n- [Graphite](<https://lucioduran.com/technologies/3b6ee5427830246b2222f235>)\n- [Graphiti](<https://lucioduran.com/technologies/216ca991a9057e6bf15e74e7>)\n- [Greptile](<https://lucioduran.com/technologies/d4ad98c611ed45da306fdb89>)\n- [Groq](<https://lucioduran.com/technologies/929bb02348b7aee2c94c6f63>)\n- [HTML](<https://lucioduran.com/technologies/6043d0d147a6abd19f14c6a3>)\n- [Helicone](<https://lucioduran.com/technologies/10018289fe12955e929b7af6>)\n- [Heroku](<https://lucioduran.com/technologies/609ab4d918d39c0393710127>)\n- [Hootsuite](<https://lucioduran.com/technologies/6069be1f9a1bd203c63f9a30>)\n- [Hugging Face](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76606>)\n- [Hyperbolic](<https://lucioduran.com/technologies/92f72cf8ece6134fef0f5832>)\n- [Hyperbrowser](<https://lucioduran.com/technologies/4ec679a3c4b6a76b02f366c1>)\n- [Instructor](<https://lucioduran.com/technologies/633c3b15889f8d711584f4af>)\n- [Javascript](<https://lucioduran.com/technologies/604756a46e9078085bfd9ad9>)\n- [JetBrains AI](<https://lucioduran.com/technologies/8d8ae9fcb9192cb28ff32cff>)\n- [Jira Sofware](<https://lucioduran.com/technologies/6047555b6e9078085bfd9ad7>)\n- [Keywords AI](<https://lucioduran.com/technologies/489f8c27321e36a0cc4baab8>)\n- [Kong AI Gateway](<https://lucioduran.com/technologies/7792a3f26087fb47e0405b5e>)\n- [LLaMA-Factory](<https://lucioduran.com/technologies/82b8e1fa4748221ff6b4d6fb>)\n- [LMDeploy](<https://lucioduran.com/technologies/ff0ab2797be4e949dc632270>)\n- [Lambda Cloud](<https://lucioduran.com/technologies/4a5cdca34922335fd5a120ce>)\n- [LangChain](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76603>)\n- [LangGraph](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76604>)\n- [LangMem](<https://lucioduran.com/technologies/c2b4d42cfda20a27a8eae838>)\n- [Letta](<https://lucioduran.com/technologies/75734af11ca070ad4d2e8fdc>)\n- [LiteLLM](<https://lucioduran.com/technologies/d33461685daec3853ccbd4d8>)\n- [Llama Stack](<https://lucioduran.com/technologies/f7fe4d810722e31755010d50>)\n- [Lottie](<https://lucioduran.com/technologies/608a9b5eb31e7b4d96b765f6>)\n- [Lovable](<https://lucioduran.com/technologies/4b685b00414759f1ea273e55>)\n- [MLC LLM](<https://lucioduran.com/technologies/4cb755785b7448052ca7f904>)\n- [Magic AI](<https://lucioduran.com/technologies/4d236530d76711a55433c663>)\n- [MailChimp](<https://lucioduran.com/technologies/605093c17b7d260265de74e0>)\n- [Marblism](<https://lucioduran.com/technologies/138e35ba6e9bfd323ebbd5d6>)\n- [Martian](<https://lucioduran.com/technologies/8cf2b918c63002748987c564>)\n- [Mastra](<https://lucioduran.com/technologies/2278f09763f675a22210b5a8>)\n- [Mem0](<https://lucioduran.com/technologies/f028f1f9f9065285ffc9cbb2>)\n- [Memary](<https://lucioduran.com/technologies/cee74648b8d4ab6d840961d8>)\n- [Meta AI](<https://lucioduran.com/technologies/4d739723831ff592db9b0e7c>)\n- [Metaplex](<https://lucioduran.com/technologies/62cc205240e2ca08bf885366>)\n- [Microsoft Azure](<https://lucioduran.com/technologies/60688365667da9030ee15fce>)\n- [Mistral AI](<https://lucioduran.com/technologies/978e4f0bd80ee8721e1dacba>)\n- [Mistral Inference](<https://lucioduran.com/technologies/acab4dc68ab2450a493642b6>)\n- [Modal](<https://lucioduran.com/technologies/430d9feee02a8c3a67915b96>)\n- [Model Context Protocol](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660c>)\n- [MongoDb](<https://lucioduran.com/technologies/6043d626c42e245096edce1c>)\n- [Moonshot AI](<https://lucioduran.com/technologies/cb419afee528622f6c28ce34>)\n- [Morph](<https://lucioduran.com/technologies/4701d3c60d31b5f5c3deeb98>)\n- [MultiOn](<https://lucioduran.com/technologies/30679bf83e8994c51a7ec499>)\n- [MultiPL-E](<https://lucioduran.com/technologies/16b6438eb4207be754d40bf4>)\n- [MySQL](<https://lucioduran.com/technologies/604757546e9078085bfd9ada>)\n- [NVIDIA](<https://lucioduran.com/technologies/f475c5f758ad4de35758f852>)\n- [NeMo Aligner](<https://lucioduran.com/technologies/d12837f370704b2bd62023cc>)\n- [Nebius](<https://lucioduran.com/technologies/31be84d0ad30035937220b2c>)\n- [Netlify](<https://lucioduran.com/technologies/6069ce6c9a1bd203c63f9a3b>)\n- [Next.js](<https://lucioduran.com/technologies/6043d09947a6abd19f14c6a0>)\n- [Nginx](<https://lucioduran.com/technologies/604758186e9078085bfd9adc>)\n- [Node.js](<https://lucioduran.com/technologies/604758836e9078085bfd9add>)\n- [Novita AI](<https://lucioduran.com/technologies/f6b61cd98077d54e085ad2d6>)\n- [Ollama](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660a>)\n- [OneSignal](<https://lucioduran.com/technologies/6069bfe49a1bd203c63f9a31>)\n- [OpenAI API](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76601>)\n- [OpenAI Agents SDK](<https://lucioduran.com/technologies/6b55230cf42f23a8002245d8>)\n- [OpenAI Codex](<https://lucioduran.com/technologies/64868a7f0c65bd0504b58b87>)\n- [OpenAI Operator](<https://lucioduran.com/technologies/42845928340f7a83fcb4c2d0>)\n- [OpenCode](<https://lucioduran.com/technologies/5dad277216c0c89d1ebd1d6d>)\n- [OpenRLHF](<https://lucioduran.com/technologies/328097f0c375441f5de82d9f>)\n- [OpenRouter](<https://lucioduran.com/technologies/bb430132a0997904b04d21c7>)\n- [OpenVINO](<https://lucioduran.com/technologies/6e53a10ec09e4b4589100ef4>)\n- [PHP](<https://lucioduran.com/technologies/604751db6e9078085bfd9ad3>)\n- [Pinecone](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76605>)\n- [Playwright](<https://lucioduran.com/technologies/4fb5e056dd81cbd2145d59cd>)\n- [Plesk](<https://lucioduran.com/technologies/6069d7249a1bd203c63f9a40>)\n- [Polyglot](<https://lucioduran.com/technologies/c8626bf67d71a3f134682432>)\n- [Poolside AI](<https://lucioduran.com/technologies/e1a812069e2c060a13f5b54a>)\n- [Portkey](<https://lucioduran.com/technologies/5070d1078f8d40b6ad296f2c>)\n- [Postman](<https://lucioduran.com/technologies/6069d0fc9a1bd203c63f9a3d>)\n- [Prime Intellect](<https://lucioduran.com/technologies/9dc5daf84eb3c45079c577a4>)\n- [Prompt Engineering](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660f>)\n- [Pydantic AI](<https://lucioduran.com/technologies/12e8469d04a794a0ebbec3ba>)\n- [Python](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76608>)\n- [Qodo](<https://lucioduran.com/technologies/6dc33893d1f13e242f74e35c>)\n- [ROLL](<https://lucioduran.com/technologies/439e61f91bd9206d884aa012>)\n- [Ray Serve](<https://lucioduran.com/technologies/fd59f837d6cb24a7c4e60d40>)\n- [React](<https://lucioduran.com/technologies/6043d00c47a6abd19f14c69e>)\n- [React Native](<https://lucioduran.com/technologies/6047599b6e9078085bfd9ae0>)\n- [React Query](<https://lucioduran.com/technologies/62bb11be28318930828cc9e9>)\n- [React Router](<https://lucioduran.com/technologies/60475cd16e9078085bfd9ae4>)\n- [Redux](<https://lucioduran.com/technologies/60475c936e9078085bfd9ae3>)\n- [Reka](<https://lucioduran.com/technologies/e962df204eda4c623332af9c>)\n- [Remix](<https://lucioduran.com/technologies/62c2eedfb1bb9a0e38b8a538>)\n- [Replicate](<https://lucioduran.com/technologies/dcd24e3edd83ce30a1d5cbf1>)\n- [Replit](<https://lucioduran.com/technologies/ada2d1300466f4a5b50f9c38>)\n- [RunPod](<https://lucioduran.com/technologies/09634973a81dba170bae7ad5>)\n- [Runloop](<https://lucioduran.com/technologies/9f7662fcfe8d48b4a2645c8c>)\n- [SGLang](<https://lucioduran.com/technologies/76102c35569243199973802b>)\n- [SWE-bench](<https://lucioduran.com/technologies/5a24e8685555cac41f8377c9>)\n- [SambaNova](<https://lucioduran.com/technologies/40911e8030fdad0bd65ea902>)\n- [Sass](<https://lucioduran.com/technologies/60475bfc6e9078085bfd9ae1>)\n- [SemRush](<https://lucioduran.com/technologies/6069c2599a1bd203c63f9a32>)\n- [Semantic Kernel](<https://lucioduran.com/technologies/226db6e06985fbd0849f81c5>)\n- [Shopify](<https://lucioduran.com/technologies/62c2e955b1bb9a0e38b8a535>)\n- [Sketch](<https://lucioduran.com/technologies/60475d3a6e9078085bfd9ae5>)\n- [SkyRL](<https://lucioduran.com/technologies/5b2c1a41d7fe678b0230842e>)\n- [Skyvern](<https://lucioduran.com/technologies/1ae47e2edbbf021278c29b9d>)\n- [Slack](<https://lucioduran.com/technologies/60475d596e9078085bfd9ae6>)\n- [Smolagents](<https://lucioduran.com/technologies/3eeef08ae6baebb5336416f1>)\n- [Snowflake](<https://lucioduran.com/technologies/4b5ebf7620a4db2948885957>)\n- [Softgen](<https://lucioduran.com/technologies/c4ae304d2ff9a59195ede03e>)\n- [Sourcegraph Cody](<https://lucioduran.com/technologies/eb1be0c4bc803c2f9b610dba>)\n- [Sourcery](<https://lucioduran.com/technologies/f499593b72f79718e5bc231a>)\n- [Stability AI](<https://lucioduran.com/technologies/0bcf127ac9f0abe197a7e3ff>)\n- [Stagehand](<https://lucioduran.com/technologies/114563365afdb9cdc3fff1dd>)\n- [Stainless](<https://lucioduran.com/technologies/c731de1be1916b78837d89e5>)\n- [Steel](<https://lucioduran.com/technologies/24182abc223852ad6b46ae78>)\n- [Supermemory](<https://lucioduran.com/technologies/003a3888a4f87ec9e5c769b4>)\n- [Swarm](<https://lucioduran.com/technologies/c8e5591e9b87213a76fa0023>)\n- [Sweep](<https://lucioduran.com/technologies/33071a2f41dd77c2505305ff>)\n- [TGI](<https://lucioduran.com/technologies/dfe8a5f251b70aa2eb8ca122>)\n- [TRL](<https://lucioduran.com/technologies/d0b84eaf402f2e4f2ae280ed>)\n- [Tempo](<https://lucioduran.com/technologies/b2ab7d4fc7c49167d16e1895>)\n- [TensorRT-LLM](<https://lucioduran.com/technologies/3f6142843ec3425a3aa4d630>)\n- [Together AI](<https://lucioduran.com/technologies/deb98832abbeb1c4ccd7e7c7>)\n- [Toon Boom Harmony](<https://lucioduran.com/technologies/6069cfb89a1bd203c63f9a3c>)\n- [Trae](<https://lucioduran.com/technologies/a2f131f1f97fb58ec141d601>)\n- [Trello](<https://lucioduran.com/technologies/60475d716e9078085bfd9ae7>)\n- [Triton Inference Server](<https://lucioduran.com/technologies/6f9af6e890a7e4519ab30609>)\n- [TypeScript](<https://lucioduran.com/technologies/60475c406e9078085bfd9ae2>)\n- [Unify](<https://lucioduran.com/technologies/914e79460c34d5634cf13e9d>)\n- [Unsloth](<https://lucioduran.com/technologies/6125b6bb357467affc784a77>)\n- [VERL](<https://lucioduran.com/technologies/acffdb13315b6b8510dd6915>)\n- [Vast.ai](<https://lucioduran.com/technologies/dd6742250384ae8555929627>)\n- [Vercel](<https://lucioduran.com/technologies/604760e16e9078085bfd9ae9>)\n- [Vercel AI Gateway](<https://lucioduran.com/technologies/e59d8f3f63804eca7e957cb9>)\n- [Vercel AI SDK](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76607>)\n- [Vultr](<https://lucioduran.com/technologies/b44fecc74233e9a7c3f25fb5>)\n- [Webflow](<https://lucioduran.com/technologies/b6ce71dfcb5471fc6fe725e1>)\n- [Windsurf](<https://lucioduran.com/technologies/842b800298338c839d96bc76>)\n- [WooCommerce](<https://lucioduran.com/technologies/62c2e875b1bb9a0e38b8a534>)\n- [Wordpress](<https://lucioduran.com/technologies/62c2e571b1bb9a0e38b8a533>)\n- [Zep](<https://lucioduran.com/technologies/5c1913f27b308056a9d2d815>)\n- [Zhipu AI](<https://lucioduran.com/technologies/fa34c8c82f3b44cd7772601b>)\n- [jQuery](<https://lucioduran.com/technologies/604755e36e9078085bfd9ad8>)\n- [llama.cpp](<https://lucioduran.com/technologies/419252fcaafc41dc3d210baa>)\n- [three.js](<https://lucioduran.com/technologies/62c2ed8eb1bb9a0e38b8a537>)\n- [v0](<https://lucioduran.com/technologies/2e223734443191bfe12e5fd7>)\n- [vLLM](<https://lucioduran.com/technologies/e008fa6cadf1812fe32a6f85>)\n- [xAI](<https://lucioduran.com/technologies/ae8096a21a9613e1ca89e43b>)\n\n## Blog (106)\n\n- [Evaluating agents without self-deception: harnesses, contamination, and cost per success](<https://lucioduran.com/blog/agent-evaluation-harness-contamination-cost-per-success>)\n- [Agents that write to production: authorization, idempotency, and reconciliation](<https://lucioduran.com/blog/agent-tool-execution-authorization-idempotency-reconciliation>)\n- [Recursive agents: external context, budgets, and evidence that survives delegation](<https://lucioduran.com/blog/recursive-agent-harnesses-context-budgets-provenance>)\n- [RAG Pipeline Architecture: Chunking Strategies, Hybrid Search, Reranking, and Evaluation Frameworks](<https://lucioduran.com/blog/rag-pipeline-architecture-chunking-reranking-evaluation>)\n- [Agentic AI Architecture Patterns: Building Autonomous Systems That Scale](<https://lucioduran.com/blog/agentic-ai-autonomous-systems-at-scale>)\n- [TLA+ for Formal Verification: Catching Distributed Systems Bugs Before Writing a Single Line of Code](<https://lucioduran.com/blog/formal-verification-tla-plus-distributed-systems>)\n- [Agentic AI Architecture Patterns: Tool-Use Orchestration and Multi-Agent Coordination](<https://lucioduran.com/blog/agentic-ai-architecture-patterns>)\n- [WebCodecs API: Hardware-Accelerated Video Encoding and Decoding in the Browser](<https://lucioduran.com/blog/webcodecs-api-video-processing-browser>)\n- [Service Mesh Evolution: Istio Ambient Mesh, Linkerd, and Sidecar-Less Architectures](<https://lucioduran.com/blog/service-mesh-ambient-mesh-istio-linkerd>)\n- [Drizzle ORM: Type-Safe SQL for PostgreSQL, Migrations, Prepared Statements, and Prisma Comparison](<https://lucioduran.com/blog/drizzle-orm-type-safe-sql-postgresql>)\n- [TLS 1.3 + Post-Quantum: ML-KEM (Kyber) Hybrid Key Exchange in the Real World](<https://lucioduran.com/blog/tls-1-3-post-quantum-kyber-hybrid>)\n- [Model Context Protocol (MCP): The Missing Standardization Layer for AI-Tool Integration](<https://lucioduran.com/blog/model-context-protocol-mcp-ai-integration>)\n- [GPU Programming: CUDA vs ROCm vs Vulkan Compute, Warp Scheduling, Shared Memory, and Matrix Multiplication](<https://lucioduran.com/blog/gpu-programming-cuda-vs-rocm-vulkan-compute>)\n- [Speculation Rules API: Prerendering Pages Before Navigation and Measured Core Web Vitals Impact](<https://lucioduran.com/blog/speculation-rules-api-prerender-navigation>)\n- [RISC-V + Rust Firmware: Building an IoT Sensor Node with Embassy-rs on the ESP32-C6](<https://lucioduran.com/blog/risc-v-embedded-systems-rust-firmware>)\n- [ClickHouse: Columnar OLAP for Real-Time Analytics on 10 Billion Rows](<https://lucioduran.com/blog/clickhouse-olap-real-time-analytics-architecture>)\n- [Temporal.io: Replacing Message Queues with Durable Execution for Complex Orchestration](<https://lucioduran.com/blog/temporal-workflow-engine-durable-execution>)\n- [SPDK + NVMe: Building a User-Space Storage Engine That Hits 10M IOPS](<https://lucioduran.com/blog/spdk-nvme-storage-performance-optimization>)\n- [Homomorphic Encryption in Practice: TFHE, Concrete-ML, and ML Inference on Encrypted Data](<https://lucioduran.com/blog/homomorphic-encryption-tfhe-concrete-ml>)\n- [Event Sourcing + CQRS: Event Store Design, Projections, Snapshots, and When NOT to Use It](<https://lucioduran.com/blog/event-sourcing-cqrs-production-lessons>)\n- [Content Layer API, Server Islands, and View Transitions in Astro 5](<https://lucioduran.com/blog/astro-5-view-transitions-content-collections>)\n- [Supabase Realtime: Building Multiplayer Features Without Running a Single WebSocket Server](<https://lucioduran.com/blog/supabase-realtime-presence-multiplayer>)\n- [eBPF and XDP: High-Performance Packet Processing and DDoS Mitigation at Line Rate](<https://lucioduran.com/blog/bpf-xdp-high-performance-packet-processing>)\n- [Cloudflare Durable Objects: Building a Stateful Game Server at the Edge](<https://lucioduran.com/blog/edge-computing-durable-objects-cloudflare>)\n- [Differential Privacy and Federated Learning: HIPAA-Compliant Healthcare ML Pipeline Architecture](<https://lucioduran.com/blog/differential-privacy-federated-learning-production>)\n- [Structured Concurrency in Java 21: Virtual Threads and Server Architecture](<https://lucioduran.com/blog/structured-concurrency-java-21-virtual-threads>)\n- [Mojo as a Python Superset: Performance on Production ML Workloads](<https://lucioduran.com/blog/mojo-language-python-superset-performance>)\n- [ARIA Live Regions, Screen Reader Internals, and Systematic Audit Methodology](<https://lucioduran.com/blog/accessibility-aria-live-regions-screen-reader>)\n- [Scaling WebRTC to 10,000 Participants: mediasoup, LiveKit, and Janus Compared](<https://lucioduran.com/blog/webrtc-media-servers-mediasoup-livekit>)\n- [Kubernetes Gateway API: Replacing Ingress with Envoy Gateway and Cilium](<https://lucioduran.com/blog/kubernetes-gateway-api-envoy-cilium>)\n- [Zig's Comptime: A Unified Approach to Compile-Time Systems Programming](<https://lucioduran.com/blog/zig-language-comptime-system-programming>)\n- [Valkey vs Redis: Migrating 14TB of Production Data, What the Documentation Doesn't Cover](<https://lucioduran.com/blog/valkey-redis-fork-performance-analysis>)\n- [Signals and Fine-Grained Reactivity: Angular, SolidJS, Preact, and the Shift from Virtual DOM Diffing](<https://lucioduran.com/blog/signals-reactivity-angular-solid-preact>)\n- [Load Balancing Algorithms: Maglev Hashing, Consistent Hashing with Bounded Loads, and P2C](<https://lucioduran.com/blog/load-balancing-algorithms-maglev-consistent-hashing>)\n- [WireGuard Mesh Networking: Tailscale and Headscale Internals Explained](<https://lucioduran.com/blog/wireguard-mesh-networking-tailscale-internals>)\n- [LLVM MLIR: Building Custom Compiler Dialects for Domain-Specific Optimization](<https://lucioduran.com/blog/llvm-mlir-compiler-infrastructure-custom-dialects>)\n- [HSMs and Cloud KMS: PKCS#11, Envelope Encryption, and Real Secrets Management Architecture](<https://lucioduran.com/blog/hardware-security-modules-hsm-cloud-kms>)\n- [CSS Anchor Positioning and Popover API: Implementing Tooltips Without JavaScript](<https://lucioduran.com/blog/css-anchor-positioning-popover-api-2026>)\n- [Kafka vs Redpanda: Event Streaming Benchmarks and Migration Analysis](<https://lucioduran.com/blog/kafka-vs-redpanda-event-streaming-benchmarks>)\n- [WASM GC: Garbage-Collected Reference Types in WebAssembly](<https://lucioduran.com/blog/wasm-gc-garbage-collection-browser-runtimes>)\n- [AI Orchestration Frameworks: Semantic Kernel vs LangChain vs LlamaIndex](<https://lucioduran.com/blog/semantic-kernel-langchain-ai-orchestration>)\n- [LLM Function Calling Patterns for Reliable Tool Use in AI Agents](<https://lucioduran.com/blog/llm-function-calling-tool-use-patterns>)\n- [Automated Code Review: Semgrep Custom Rules, AST Pattern Matching, and Building Org-Specific Security Scanners](<https://lucioduran.com/blog/ai-code-review-ast-analysis-semgrep-custom-rules>)\n- [PostgreSQL CDC with Debezium: Logical Replication, WAL Decoding, and Real Event-Driven Architecture](<https://lucioduran.com/blog/postgres-logical-replication-cdc-debezium>)\n- [Linux io\\_uring: Async I/O Architecture and Node.js Integration](<https://lucioduran.com/blog/linux-io-uring-async-io-nodejs-integration>)\n- [Time Series Databases: TimescaleDB Hypertables, QuestDB Columnar Ingestion, and InfluxDB IOx](<https://lucioduran.com/blog/time-series-databases-timescaledb-questdb-influx>)\n- [DNS Privacy Stack: DoH, DoT, DNSSEC, Encrypted Client Hello, and Comparative Privacy Analysis](<https://lucioduran.com/blog/dns-over-https-encrypted-client-hello-privacy>)\n- [gRPC + Protobuf + ConnectRPC: Type-Safe Streaming APIs with Code Generation](<https://lucioduran.com/blog/grpc-protobuf-connectrpc-api-design>)\n- [Apache Arrow DataFusion: Building Custom Query Engines in Rust](<https://lucioduran.com/blog/arrow-datafusion-query-engine-rust>)\n- [Streaming HTML: Out-of-Order Streaming, Island Architecture, and Selective Hydration](<https://lucioduran.com/blog/streaming-html-out-of-order-island-architecture>)\n- [React Server Components: Streaming Architecture, Performance Tradeoffs, and Migration Patterns](<https://lucioduran.com/blog/react-server-components-streaming-architecture>)\n- [Supply Chain Security: Sigstore, SLSA, SBOMs, and Securing the Build Pipeline End-to-End](<https://lucioduran.com/blog/supply-chain-security-sigstore-slsa-sbom>)\n- [Passkeys and WebAuthn: A Production Implementation Guide for FIDO2 Passwordless Authentication](<https://lucioduran.com/blog/passkeys-webauthn-passwordless-implementation>)\n- [Platform Engineering: Building Internal Developer Platforms with Backstage and Port](<https://lucioduran.com/blog/platform-engineering-idp-backstage-port>)\n- [GPU Rendering Pipeline: Blend Modes, Porter-Duff Compositing, and Tile-Based Rendering](<https://lucioduran.com/blog/blend-mode-compositing-gpu-rendering-pipeline>)\n- [TypeScript 5.5: Inferred Type Predicates, Isolated Declarations, and Real-World Gotchas](<https://lucioduran.com/blog/typescript-5-5-type-predicates-inference>)\n- [LLM Inference Optimization: KV-Cache, PagedAttention, and GPU Memory Efficiency](<https://lucioduran.com/blog/llm-inference-optimization-kv-cache-paged-attention>)\n- [Immutable Infrastructure: Packer Golden Images, AMI Pipelines, Blue-Green Deployments, and the Real Migration from Mutable Servers](<https://lucioduran.com/blog/immutable-infrastructure-packer-golden-images>)\n- [Container Runtime Internals: runc, youki, kata-containers, and Sandbox Isolation Models](<https://lucioduran.com/blog/container-runtime-internals-runc-youki-kata>)\n- [Next.js 15 PPR: Partial Prerendering, Static Shells, and the End of the ISR vs SSR Debate](<https://lucioduran.com/blog/next-js-15-ppr-partial-prerendering>)\n- [CRDTs for Local-First Software: Building Collaborative Apps Without Servers](<https://lucioduran.com/blog/crdts-local-first-software-architecture>)\n- [WebNN API: Hardware-Accelerated ML in the Browser, NPU Access, and Real On-Device Inference Benchmarks](<https://lucioduran.com/blog/webnn-api-hardware-accelerated-ml-browser>)\n- [Column-Oriented Storage Formats: Parquet, Lance, Delta Lake, and Iceberg Architecture and Optimization](<https://lucioduran.com/blog/column-oriented-storage-parquet-lance-delta>)\n- [OpenTelemetry in Production: Distributed Tracing Implementation and Cost Control](<https://lucioduran.com/blog/opentelemetry-distributed-tracing-microservices>)\n- [Unikernels vs MicroVMs: Firecracker Internals, Unikraft, and the Real Cost of Serverless Isolation](<https://lucioduran.com/blog/unikernels-firecracker-microvm-serverless>)\n- [TCP vs QUIC vs HTTP/3: Kernel Bypass, Zero-Copy, and Latency Optimization](<https://lucioduran.com/blog/tcp-quic-http3-kernel-bypass-performance>)\n- [Cell-Based Architecture: Blast Radius Isolation, Shuffle Sharding, and How AWS and Slack Reduce Failure Domains](<https://lucioduran.com/blog/cell-based-architecture-blast-radius-isolation>)\n- [Scroll-Driven Animations with CSS scroll-timeline, ViewTimeline, and the Web Animations API](<https://lucioduran.com/blog/web-animations-api-scroll-driven-animations>)\n- [Vector Databases Compared: Running the Same RAG Pipeline on pgvector, Qdrant, Pinecone, and Weaviate](<https://lucioduran.com/blog/vector-databases-pgvector-qdrant-pinecone>)\n- [MLOps Feature Stores: Feast, Tecton, Real-Time Features, and Production ML Pipeline Architecture](<https://lucioduran.com/blog/mlops-feature-stores-feast-tecton-production>)\n- [Deterministic Simulation Testing: Fault Injection Methodology in TigerBeetle and FoundationDB](<https://lucioduran.com/blog/deterministic-simulation-testing-tigerbeetle>)\n- [Effect-TS: Algebraic Effects and Typed Error Handling in TypeScript](<https://lucioduran.com/blog/effect-ts-algebraic-effects-error-handling>)\n- [Capability-Based Security with WASI Preview 2: Least-Privilege Plugin Systems at the Runtime Level](<https://lucioduran.com/blog/capability-based-security-wasi-preview2>)\n- [Graph Databases: Neo4j vs SurrealDB vs Apache AGE, Cypher, GQL, and Real Social Network Query Optimization](<https://lucioduran.com/blog/graph-databases-neo4j-surrealdb-age-comparison>)\n- [Graviton4 ARM64 Migration Benchmarks: Real Production Performance Data](<https://lucioduran.com/blog/arm64-graviton4-server-migration-benchmarks>)\n- [ScyllaDB: Cassandra-Compatible Low-Latency Database Architecture and Migration](<https://lucioduran.com/blog/scylladb-cassandra-compatible-low-latency>)\n- [Nix Flakes as a Docker Replacement for Local Development Environments](<https://lucioduran.com/blog/nix-flakes-reproducible-dev-environments>)\n- [Crossplane: Infrastructure Composition on Kubernetes, Replacing Terraform with GitOps-Native IaC](<https://lucioduran.com/blog/crossplane-infrastructure-composition-kubernetes>)\n- [Async Rust Internals: Tokio Runtime Design, Work-Stealing, and Building a Minimal Runtime from Scratch](<https://lucioduran.com/blog/async-rust-tokio-internals-runtime-design>)\n- [HTMX 2.0: Hypermedia-Driven Applications in Production](<https://lucioduran.com/blog/htmx-2-hypermedia-driven-applications>)\n- [JIT Compilation Techniques: Cranelift, Copy-and-Patch, and CPython 3.13](<https://lucioduran.com/blog/jit-compilation-cranelift-copy-patch-techniques>)\n- [CSS :has() Selector: Quantity Queries, Parent Selection, and Previously Impossible Patterns](<https://lucioduran.com/blog/css-has-selector-quantity-queries-patterns>)\n- [Deno 2: Full Node Compatibility, Fresh 2.0, and Comparative Benchmarks Against Node 22 and Bun](<https://lucioduran.com/blog/deno-2-node-compat-fresh-framework>)\n- [Smithy: AWS's API Modeling Language and Building Your Own SDK Generator](<https://lucioduran.com/blog/smithy-api-modeling-aws-sdk-generation>)\n- [S3-Compatible Object Storage: MinIO, Tigris, R2, and Multipart Upload Internals](<https://lucioduran.com/blog/object-storage-s3-compatible-minio-tigris>)\n- [Zero-Knowledge Proofs for Authentication: Privacy-Preserving Identity Verification](<https://lucioduran.com/blog/zero-knowledge-proofs-web3-authentication>)\n- [Micro-Frontends in 2026: Module Federation 2.0, Native Federation, and Import Maps](<https://lucioduran.com/blog/micro-frontends-module-federation-native-federation>)\n- [WASI Threads: Shared Memory Parallelism Comes to WebAssembly](<https://lucioduran.com/blog/wasi-threads-shared-memory-parallel-wasm>)\n- [SQLite at the Edge: LiteFS, Turso, and Why Postgres Isn't Always the Answer](<https://lucioduran.com/blog/sqlite-litefs-distributed-edge-databases>)\n- [Consensus Algorithms Compared: Raft, Multi-Paxos, Viewstamped Replication, and EPaxos](<https://lucioduran.com/blog/consensus-algorithms-raft-paxos-viewstamped>)\n- [OpenAPI 4.0 (Moonwalk): The Spec Rewrite That Actually Matters](<https://lucioduran.com/blog/openapi-4-moonwalk-api-specification>)\n- [eBPF in Production: Building Kernel-Level Observability for Kubernetes Without the Overhead](<https://lucioduran.com/blog/ebpf-observability-production-kubernetes>)\n- [Browser Storage APIs: OPFS, IndexedDB, and SQLite-over-WASM for Offline-First Applications](<https://lucioduran.com/blog/browser-storage-apis-opfs-indexeddb-sqlite-wasm>)\n- [Rate Limiting Algorithms: From Token Buckets to Distributed Lua Scripts](<https://lucioduran.com/blog/rate-limiting-algorithms-token-bucket-sliding-window>)\n- [V8 Maglev and Turboshaft: Mid-Tier and Backend Compiler Architecture](<https://lucioduran.com/blog/v8-maglev-turboshaft-compiler-pipeline>)\n- [Memory-Safe C++ Alternatives: Carbon, Cpp2, Val, and Circle Compared](<https://lucioduran.com/blog/memory-safe-c-alternatives-carbon-cpp2-val>)\n- [GraalVM Native Image: From 8-Second Spring Boot Startup to 50ms](<https://lucioduran.com/blog/graalvm-native-image-spring-boot-startup>)\n- [PostgreSQL 17: Incremental Backup, Logical Replication Failover, and Operational Improvements](<https://lucioduran.com/blog/postgresql-17-incremental-backup-logical-replication>)\n- [Web Components in 2026: Declarative Shadow DOM, CSS Parts, and Framework Interoperability](<https://lucioduran.com/blog/web-components-shadow-dom-custom-elements-2026>)\n- [LLM Quantization Compared: GPTQ, AWQ, GGUF, and SqueezeLLM](<https://lucioduran.com/blog/llm-quantization-gptq-awq-gguf-compared>)\n- [Chaos Engineering in Production: Steady-State Hypothesis, LitmusChaos, and Blast Radius Control](<https://lucioduran.com/blog/chaos-engineering-litmus-chaos-monkey-production>)\n- [Rust + WASM Component Model in Production: Polyglot Microservices That Actually Work](<https://lucioduran.com/blog/rust-wasm-component-model-production>)\n- [Incremental Computation with Salsa and Adapton Frameworks](<https://lucioduran.com/blog/incremental-computation-salsa-adapton-frameworks>)\n- [Bun v2 Runtime Internals: JavaScriptCore, Zig Allocators, and io\\_uring Syscall Batching](<https://lucioduran.com/blog/bun-v2-runtime-internals-deep-dive>)\n- [Serverless Cold Starts: A Comprehensive Optimization Playbook](<https://lucioduran.com/blog/serverless-cold-starts-optimization-strategies>)\n- [WebGPU Compute Shaders for ML Inference: Client-Side Model Execution](<https://lucioduran.com/blog/webgpu-compute-shaders-ml-inference>)\n\n## Projects (5)\n\n- [Citable Publication](<https://lucioduran.com/projects/citable-publication>)\n- [RAG Evaluation Workbench](<https://lucioduran.com/projects/rag-evaluation-workbench>)\n- [Agent Replay Runtime](<https://lucioduran.com/projects/agent-replay-runtime>)\n- [Agent Injection Evals](<https://lucioduran.com/projects/agent-injection-evals>)\n- [MCP Contract Harness](<https://lucioduran.com/projects/mcp-contract-harness>)\n\n## Architecture decisions (20)\n\n- [ADR-001: Static Site Generation over Server-Side Rendering](<https://lucioduran.com/decisions/ssg-over-ssr>)\n- [ADR-002: MongoDB over PostgreSQL for Content API](<https://lucioduran.com/decisions/mongodb-over-postgresql>)\n- [ADR-003: styled-components over Tailwind CSS](<https://lucioduran.com/decisions/styled-components-over-tailwind>)\n- [ADR-004: Single Accent Color System over Category-Based Palette](<https://lucioduran.com/decisions/single-accent-color-system>)\n- [ADR-005: Decoupled API Architecture](<https://lucioduran.com/decisions/decoupled-api-architecture>)\n- [ADR-006: AI agent readability as First-Class Concern](<https://lucioduran.com/decisions/agent-experience-first-class>)\n- [ADR-007: CSS Grid over Flexbox for Layout System](<https://lucioduran.com/decisions/css-grid-over-flexbox>)\n- [ADR-008: Static JSON over CMS for Decision Records](<https://lucioduran.com/decisions/static-json-over-cms>)\n- [ADR-009: Geist Font Family as Design System Foundation](<https://lucioduran.com/decisions/geist-font-system>)\n- [ADR-010: ISR-Ready Architecture with Full Static Fallback](<https://lucioduran.com/decisions/isr-ready-architecture>)\n- [ADR-011: Multi-Layer Structured Data Strategy for Semantic Discoverability](<https://lucioduran.com/decisions/multi-layer-structured-data>)\n- [ADR-012: Deliberate AI Crawler Access Policy over Default Blocking](<https://lucioduran.com/decisions/deliberate-ai-crawler-access-policy>)\n- [ADR-013: Zero-Downtime Deploy Strategy with Atomic Rollouts](<https://lucioduran.com/decisions/zero-downtime-deploy-strategy>)\n- [ADR-014: Defensive Data Fetching with Graceful Degradation](<https://lucioduran.com/decisions/defensive-data-fetching>)\n- [ADR-015: Critical Rendering Path Optimization Strategy](<https://lucioduran.com/decisions/critical-rendering-path-optimization>)\n- [ADR-016: Scoped Remote Image Patterns over Generic CDN Proxy](<https://lucioduran.com/decisions/scoped-remote-image-patterns>)\n- [ADR-017: Defense-in-Depth HTTP Security Headers](<https://lucioduran.com/decisions/defense-in-depth-security-headers>)\n- [ADR-018: Monolithic Page Components over Micro-Component Architecture](<https://lucioduran.com/decisions/monolithic-page-components>)\n- [ADR-019: Semantic URL Routing with Explicit Path Mapping](<https://lucioduran.com/decisions/semantic-url-routing>)\n- [ADR-020: Calibrated Uncertainty as Architectural Metadata](<https://lucioduran.com/decisions/calibrated-uncertainty-metadata>)","headings":[{"level":1,"text":"Complete index","url":"https://lucioduran.com/site-index#title"},{"level":2,"text":"Sections (13)","url":"https://lucioduran.com/site-index#section"},{"level":2,"text":"Experience (20)","url":"https://lucioduran.com/site-index#experience"},{"level":2,"text":"Education (25)","url":"https://lucioduran.com/site-index#education"},{"level":2,"text":"Technologies (259)","url":"https://lucioduran.com/site-index#technology"},{"level":2,"text":"Blog (106)","url":"https://lucioduran.com/site-index#blog"},{"level":2,"text":"Projects (5)","url":"https://lucioduran.com/site-index#project"},{"level":2,"text":"Architecture decisions (20)","url":"https://lucioduran.com/site-index#decision"}],"sections":[{"heading":"Complete index","level":1,"url":"https://lucioduran.com/site-index","content":""},{"heading":"Complete index","level":1,"url":"https://lucioduran.com/site-index#title","content":"448 pages. Every link is available without JavaScript.\n\n[JSON](<https://lucioduran.com/api/content-index?locale=en>)"},{"heading":"Sections (13)","level":2,"url":"https://lucioduran.com/site-index#section","content":"- [Home](<https://lucioduran.com/>)\n- [Experience](<https://lucioduran.com/work-experience>)\n- [Expertise](<https://lucioduran.com/areas-of-expertise>)\n- [Education](<https://lucioduran.com/education>)\n- [Biography](<https://lucioduran.com/bio>)\n- [Blog](<https://lucioduran.com/blog>)\n- [Projects](<https://lucioduran.com/projects>)\n- [Architecture decisions](<https://lucioduran.com/decisions>)\n- [CV](<https://lucioduran.com/cv>)\n- [Contact](<https://lucioduran.com/contact>)\n- [Complete index](<https://lucioduran.com/site-index>)\n- [Content access](<https://lucioduran.com/access>)\n- [Privacy](<https://lucioduran.com/privacy>)"},{"heading":"Experience (20)","level":2,"url":"https://lucioduran.com/site-index#experience","content":"- [Chief Technology Officer (CTO) · LOi](<https://lucioduran.com/work-experiences/cto-at-loi-2025>)\n- [Chief Technology Officer (CTO) · Nilus](<https://lucioduran.com/work-experiences/cto-at-nilus>)\n- [Chief Technology Officer (CTO) · MiBelleza.uy](<https://lucioduran.com/work-experiences/cto-at-mibelleza-2025>)\n- [VP of Product · LOi](<https://lucioduran.com/work-experiences/vp-of-product-at-loi>)\n- [Product Owner · LOi](<https://lucioduran.com/work-experiences/product-owner-at-loi>)\n- [Chief Technology Officer (CTO) · MiBelleza.uy](<https://lucioduran.com/work-experiences/cto-at-mibelleza>)\n- [Chief Technology Officer (CTO) · LOi](<https://lucioduran.com/work-experiences/cto-at-loi>)\n- [User Interface (UI) Chief · LOi](<https://lucioduran.com/work-experiences/ui-design-chief-at-loi>)\n- [User Experience (UX) Chief · LOi](<https://lucioduran.com/work-experiences/ux-design-chief-at-loi>)\n- [Chief Design Officer (CDO) · LOi](<https://lucioduran.com/work-experiences/cdo-at-loi>)\n- [Mobile Development Chief · LOi](<https://lucioduran.com/work-experiences/mobile-dev-chief-at-loi>)\n- [Frontend Development Chief · LOi](<https://lucioduran.com/work-experiences/frontend-chief-at-loi>)\n- [Head of Digital Marketing Technology · LOi](<https://lucioduran.com/work-experiences/head-of-digital-marketing-technology>)\n- [DevOps Chief · LOi](<https://lucioduran.com/work-experiences/devops-chief-at-loi>)\n- [Cloud Systems Administrator · LOi](<https://lucioduran.com/work-experiences/cloud-administrator-at-loi>)\n- [Website Developer · ACJ Montevideo](<https://lucioduran.com/work-experiences/website-developer-at-acj>)\n- [Graphics Designer & Fullstack Developer · College](<https://lucioduran.com/work-experiences/graphics-designer-and-fullstack-developer-at-college>)\n- [CEO & Founder · LDS](<https://lucioduran.com/work-experiences/ceo-at-lds>)\n- [CEO & Founder · Sellerista](<https://lucioduran.com/work-experiences/ceo-at-sellerista>)\n- [CEO & Founder · DIMS](<https://lucioduran.com/work-experiences/ceo-at-dims>)"},{"heading":"Education (25)","level":2,"url":"https://lucioduran.com/site-index#education","content":"- [Applied Agentic AI for Organizational Transformation · MIT Professional Education](<https://lucioduran.com/educations/699f83a05870313089ee6be7>)\n- [Innovative Leadership: Cultivating Impactful Culture, Organizational Leadership · MIT Professional Education](<https://lucioduran.com/educations/6991b6794dd18fcfb5a63d95>)\n- [Cultural Awareness for Global Business · MIT Professional Education](<https://lucioduran.com/educations/6991b65e4dd18fcfb5a63d94>)\n- [Blockchain Bootcamp · Caltech](<https://lucioduran.com/educations/635be2951661620cec676736>)\n- [CB BC Blockchain Applications and architecture · Simplilearn](<https://lucioduran.com/educations/635bddb41661620cec676735>)\n- [CB BC Fundamentals of Blockchain · Simplilearn](<https://lucioduran.com/educations/62ffaf94cc17200c701d6073>)\n- [Implement the WhatsApp Business Platform · Meta](<https://lucioduran.com/educations/62cc22fc40e2ca08bf885368>)\n- [Set up the WhatsApp Business Platform · Meta](<https://lucioduran.com/educations/62cc232c40e2ca08bf885369>)\n- [WhatsApp Business Platform Overview · Meta](<https://lucioduran.com/educations/62cc22db40e2ca08bf885367>)\n- [Linux Training · Simplilearn](<https://lucioduran.com/educations/62a3816e0dd1d5c163003ef5>)\n- [Psychology of E-Commerce: How to Sell Online · Interaction Design Foundation (IxDF)](<https://lucioduran.com/educations/60db308ca658bd19b2ddfee7>)\n- [Basic Cluster Administration · Mongo University](<https://lucioduran.com/educations/60db4442c63eb5cf85d18700>)\n- [MongoDb Basics · Mongo University](<https://lucioduran.com/educations/60db44dbc63eb5cf85d18701>)\n- [Display Ads Certification · Google](<https://lucioduran.com/educations/60db46edc63eb5cf85d18705>)\n- [Google Ads Applications Certification · Google](<https://lucioduran.com/educations/60db472fc63eb5cf85d18706>)\n- [Shopping Certification · Google](<https://lucioduran.com/educations/60db4625c63eb5cf85d18704>)\n- [Google Analytics Individual Qualification · Google](<https://lucioduran.com/educations/60db45ddc63eb5cf85d18703>)\n- [Google Analytics for Begginers · Google](<https://lucioduran.com/educations/60db4569c63eb5cf85d18702>)\n- [JavaScript: Understanding the Weird Parts · Udemy](<https://lucioduran.com/educations/60db47c8c63eb5cf85d18708>)\n- [ES6 Javascript: The Complete Developer's Guide · Udemy](<https://lucioduran.com/educations/60db4784c63eb5cf85d18707>)\n- [Complete Intro to React, v3 (feat. Redux, Router & Flow) · Frontend Masters](<https://lucioduran.com/educations/60db48eac63eb5cf85d1870b>)\n- [Learn and Understand NodeJS · Udemy](<https://lucioduran.com/educations/60db482fc63eb5cf85d18709>)\n- [JavaScript: From Fundamentals to Functional JS · Frontend Masters](<https://lucioduran.com/educations/60db4941c63eb5cf85d1870c>)\n- [Advanced JavaScript · Frontend Masters](<https://lucioduran.com/educations/60db48afc63eb5cf85d1870a>)\n- [Introduction to JavaScript Programming · Frontend Masters](<https://lucioduran.com/educations/60db498cc63eb5cf85d1870d>)"},{"heading":"Technologies (259)","level":2,"url":"https://lucioduran.com/site-index#technology","content":"- [01.AI](<https://lucioduran.com/technologies/ab50a69b19ffd35c464c574c>)\n- [AWS](<https://lucioduran.com/technologies/6043d5788f5a92120855ebd8>)\n- [AWS API Gateway](<https://lucioduran.com/technologies/60687da8667da9030ee15fc6>)\n- [AWS Bedrock](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660e>)\n- [AWS CodeBuild](<https://lucioduran.com/technologies/60687f0c667da9030ee15fc8>)\n- [AWS CodeCommit](<https://lucioduran.com/technologies/60687f87667da9030ee15fc9>)\n- [AWS CodeDeploy](<https://lucioduran.com/technologies/60688095667da9030ee15fcb>)\n- [AWS CodePipeline](<https://lucioduran.com/technologies/60687fff667da9030ee15fca>)\n- [AWS EC2](<https://lucioduran.com/technologies/605f8cfc7dd2eb4632c0eb4b>)\n- [AWS Lambda](<https://lucioduran.com/technologies/60688125667da9030ee15fcc>)\n- [AWS RDS](<https://lucioduran.com/technologies/606881d4667da9030ee15fcd>)\n- [AWS Route 53](<https://lucioduran.com/technologies/6060797e0eca9c045b10ec90>)\n- [AWS S3](<https://lucioduran.com/technologies/605f8a877dd2eb4632c0eb4a>)\n- [Adobe After Effects](<https://lucioduran.com/technologies/605091ee7b7d260265de74df>)\n- [Adobe Animate](<https://lucioduran.com/technologies/6069baa09a1bd203c63f9a2e>)\n- [Adobe Audition](<https://lucioduran.com/technologies/6069ba179a1bd203c63f9a2d>)\n- [Adobe Commerce](<https://lucioduran.com/technologies/62c2eb53b1bb9a0e38b8a536>)\n- [Adobe Illustrator](<https://lucioduran.com/technologies/604753766e9078085bfd9ad4>)\n- [Adobe Photoshop](<https://lucioduran.com/technologies/604758cc6e9078085bfd9ade>)\n- [Adobe Premiere](<https://lucioduran.com/technologies/6047591f6e9078085bfd9adf>)\n- [AgentQL](<https://lucioduran.com/technologies/7eaf1ec1e9d00f1eaa60aa37>)\n- [Agno](<https://lucioduran.com/technologies/2b2c26b7f367aef5ba278359>)\n- [Agora](<https://lucioduran.com/technologies/608be74115e93d0428c50e29>)\n- [Aider](<https://lucioduran.com/technologies/2e7a2024fc6fefdf9f8004e3>)\n- [Algolia](<https://lucioduran.com/technologies/606708993dad21038af4e519>)\n- [Alibaba Qwen](<https://lucioduran.com/technologies/cb22322047322c74d8df72b6>)\n- [Alignment Handbook](<https://lucioduran.com/technologies/0bdb7a1194df2f888b055532>)\n- [Amazon CloudFront](<https://lucioduran.com/technologies/60687e68667da9030ee15fc7>)\n- [Amazon Q Developer](<https://lucioduran.com/technologies/83b7f50292a4a57e55df4618>)\n- [Anthropic Claude API](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76602>)\n- [Anthropic Computer Use](<https://lucioduran.com/technologies/536087f549d1988ebb7bdd47>)\n- [Anyscale](<https://lucioduran.com/technologies/c0041712c993dc5328cd9581>)\n- [Apache](<https://lucioduran.com/technologies/604757dd6e9078085bfd9adb>)\n- [Apigee AI Gateway](<https://lucioduran.com/technologies/2b63af48596b85d3e94f8df4>)\n- [Augment Code](<https://lucioduran.com/technologies/ee1c2ff8b4c9360fc1ec7041>)\n- [AutoGen](<https://lucioduran.com/technologies/1e147fd2e6751ece02ecd3bd>)\n- [Axolotl](<https://lucioduran.com/technologies/a387356c05a31a33fa0222d2>)\n- [Baseten](<https://lucioduran.com/technologies/b4de851028c3a52cf066d603>)\n- [BentoML](<https://lucioduran.com/technologies/86da0910fc56c52deaf5f832>)\n- [Bifrost](<https://lucioduran.com/technologies/bdd638c53cb1051a94724d9f>)\n- [BigCodeBench](<https://lucioduran.com/technologies/07c61efcd20b420576981213>)\n- [Bito](<https://lucioduran.com/technologies/b6dc3ca0514f01c2d193c2fe>)\n- [Black Forest Labs](<https://lucioduran.com/technologies/9df8a7619f830addc1fb74b0>)\n- [Blaxel](<https://lucioduran.com/technologies/da47361d1d39e96040655f86>)\n- [Bolt.new](<https://lucioduran.com/technologies/24c6cb52190c31bdd184884b>)\n- [Browser Use](<https://lucioduran.com/technologies/c4e36e29926b9924f09d488b>)\n- [Browserbase](<https://lucioduran.com/technologies/415ca9896ea4a2f3a8136561>)\n- [Browserless](<https://lucioduran.com/technologies/d8824e5c72e5b8ea1d33375b>)\n- [CRUXEval](<https://lucioduran.com/technologies/ea577aaa56b533579e917c60>)\n- [CSS](<https://lucioduran.com/technologies/6043d0c347a6abd19f14c6a2>)\n- [Cerebras](<https://lucioduran.com/technologies/0c04c28089b995c58d92542b>)\n- [Claude Code](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660d>)\n- [Cline](<https://lucioduran.com/technologies/5269bb507bb210ec00d450a6>)\n- [CloudFlare](<https://lucioduran.com/technologies/606884b9667da9030ee15fcf>)\n- [Cloudflare AI Gateway](<https://lucioduran.com/technologies/58b78afd2cd51648a58ef7dd>)\n- [CodeContests](<https://lucioduran.com/technologies/a957482af9efe414c4f2eb4e>)\n- [CodeRabbit](<https://lucioduran.com/technologies/9cc1d97aefcfeb35bc9b3659>)\n- [CodeSandbox](<https://lucioduran.com/technologies/c7c093924c87be76005fa3b9>)\n- [Cognee](<https://lucioduran.com/technologies/2da29904e7c5b2f25af45d09>)\n- [Cognition](<https://lucioduran.com/technologies/5f40e5dfd85d0006661ea877>)\n- [Cohere](<https://lucioduran.com/technologies/04e4c9af3f4a659819f6812f>)\n- [Continue](<https://lucioduran.com/technologies/99c892c34b78110cdb93dab5>)\n- [CoreWeave](<https://lucioduran.com/technologies/e8c14b6e9106b5f3bce1b8c2>)\n- [Create.xyz](<https://lucioduran.com/technologies/f228cd322ae2686d6a5fcf40>)\n- [CrewAI](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76609>)\n- [Cursor](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660b>)\n- [DSPy](<https://lucioduran.com/technologies/9043c4c213d55d26e7a2ae24>)\n- [Databricks](<https://lucioduran.com/technologies/34722c6b5a06ea3474b7cf3b>)\n- [Databutton](<https://lucioduran.com/technologies/765c1771a2807b7d798f5091>)\n- [Daytona](<https://lucioduran.com/technologies/56b888e7ad81b67608c1f06c>)\n- [DeepSeek](<https://lucioduran.com/technologies/55181748a1b4ffdc0532769b>)\n- [DeepSpeed-Chat](<https://lucioduran.com/technologies/785d7b6e8dbf87c48659918c>)\n- [Deno](<https://lucioduran.com/technologies/606709f43dad21038af4e51a>)\n- [Devin](<https://lucioduran.com/technologies/a2ea987323b27ad44efc3459>)\n- [Dify](<https://lucioduran.com/technologies/496f719481a31345dbcca4d2>)\n- [DigitalOcean](<https://lucioduran.com/technologies/70e3ba589b92840b2ef500b7>)\n- [Dora](<https://lucioduran.com/technologies/23d108fab0a789ba06edec02>)\n- [E2B](<https://lucioduran.com/technologies/935821a262e6ef3197b621f5>)\n- [Ellipsis](<https://lucioduran.com/technologies/04e1d92fd3dd6b3fbf94f6e1>)\n- [EvalPlus](<https://lucioduran.com/technologies/db008fce775b7d52dbd5f64a>)\n- [ExLlamaV2](<https://lucioduran.com/technologies/32f20f9786e0687b5162ad61>)\n- [Exa](<https://lucioduran.com/technologies/1082f14394753b279d3b9cda>)\n- [Expo](<https://lucioduran.com/technologies/6069b7a59a1bd203c63f9a2c>)\n- [Facebook Ads Manager](<https://lucioduran.com/technologies/6069bd6f9a1bd203c63f9a2f>)\n- [Fal.ai](<https://lucioduran.com/technologies/a0fa21615a46e74c1327e196>)\n- [Figma](<https://lucioduran.com/technologies/608be5bc15e93d0428c50e28>)\n- [Firebase](<https://lucioduran.com/technologies/604761866e9078085bfd9aea>)\n- [Firebase Authentication](<https://lucioduran.com/technologies/6069cae29a1bd203c63f9a38>)\n- [Firebase Cloud Messaging](<https://lucioduran.com/technologies/6069cbb19a1bd203c63f9a39>)\n- [Firebase Realtime Database](<https://lucioduran.com/technologies/6069cc9a9a1bd203c63f9a3a>)\n- [Firebase Studio](<https://lucioduran.com/technologies/ddc8eb62895a329fbd45a441>)\n- [Fireworks AI](<https://lucioduran.com/technologies/a0eb41ede883b4711755fece>)\n- [Fly.io](<https://lucioduran.com/technologies/cfd71887cbf2dd9964675068>)\n- [Framer](<https://lucioduran.com/technologies/5b89389c0ab718fec18cdec5>)\n- [Gemini Code Assist](<https://lucioduran.com/technologies/c88b7aa31dd30040e56a5418>)\n- [Git](<https://lucioduran.com/technologies/604754316e9078085bfd9ad5>)\n- [GitHub Copilot](<https://lucioduran.com/technologies/f8e269be9d82030119f8e640>)\n- [Google ADK](<https://lucioduran.com/technologies/538ca7e2bdfd5fbf77600ad8>)\n- [Google AI](<https://lucioduran.com/technologies/e3b4451a519b5ae3f3030aa9>)\n- [Google AdMob](<https://lucioduran.com/technologies/6069d6109a1bd203c63f9a3f>)\n- [Google Ads](<https://lucioduran.com/technologies/6069c42d9a1bd203c63f9a33>)\n- [Google Analytics](<https://lucioduran.com/technologies/6069c9c59a1bd203c63f9a37>)\n- [Google Cloud Platform](<https://lucioduran.com/technologies/6060f67f6fd1c80d414d1a70>)\n- [Google Cloud Storage](<https://lucioduran.com/technologies/60fdea86472e875796d06389>)\n- [Google Data Studio](<https://lucioduran.com/technologies/6060fb0b6fd1c80d414d1a72>)\n- [Google Jules](<https://lucioduran.com/technologies/5d42d7247383aa2dba92ee23>)\n- [Google Marketing Platform](<https://lucioduran.com/technologies/6060f8476fd1c80d414d1a71>)\n- [Google Merchant Center](<https://lucioduran.com/technologies/6069c7499a1bd203c63f9a35>)\n- [Google My Business](<https://lucioduran.com/technologies/6069c50d9a1bd203c63f9a34>)\n- [Google Project Mariner](<https://lucioduran.com/technologies/0b870e809307971eb2eeb9d4>)\n- [Google Search Console](<https://lucioduran.com/technologies/6069d4d09a1bd203c63f9a3e>)\n- [Google Tag Manager](<https://lucioduran.com/technologies/6069c9049a1bd203c63f9a36>)\n- [GraphQL](<https://lucioduran.com/technologies/604754c16e9078085bfd9ad6>)\n- [Graphite](<https://lucioduran.com/technologies/3b6ee5427830246b2222f235>)\n- [Graphiti](<https://lucioduran.com/technologies/216ca991a9057e6bf15e74e7>)\n- [Greptile](<https://lucioduran.com/technologies/d4ad98c611ed45da306fdb89>)\n- [Groq](<https://lucioduran.com/technologies/929bb02348b7aee2c94c6f63>)\n- [HTML](<https://lucioduran.com/technologies/6043d0d147a6abd19f14c6a3>)\n- [Helicone](<https://lucioduran.com/technologies/10018289fe12955e929b7af6>)\n- [Heroku](<https://lucioduran.com/technologies/609ab4d918d39c0393710127>)\n- [Hootsuite](<https://lucioduran.com/technologies/6069be1f9a1bd203c63f9a30>)\n- [Hugging Face](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76606>)\n- [Hyperbolic](<https://lucioduran.com/technologies/92f72cf8ece6134fef0f5832>)\n- [Hyperbrowser](<https://lucioduran.com/technologies/4ec679a3c4b6a76b02f366c1>)\n- [Instructor](<https://lucioduran.com/technologies/633c3b15889f8d711584f4af>)\n- [Javascript](<https://lucioduran.com/technologies/604756a46e9078085bfd9ad9>)\n- [JetBrains AI](<https://lucioduran.com/technologies/8d8ae9fcb9192cb28ff32cff>)\n- [Jira Sofware](<https://lucioduran.com/technologies/6047555b6e9078085bfd9ad7>)\n- [Keywords AI](<https://lucioduran.com/technologies/489f8c27321e36a0cc4baab8>)\n- [Kong AI Gateway](<https://lucioduran.com/technologies/7792a3f26087fb47e0405b5e>)\n- [LLaMA-Factory](<https://lucioduran.com/technologies/82b8e1fa4748221ff6b4d6fb>)\n- [LMDeploy](<https://lucioduran.com/technologies/ff0ab2797be4e949dc632270>)\n- [Lambda Cloud](<https://lucioduran.com/technologies/4a5cdca34922335fd5a120ce>)\n- [LangChain](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76603>)\n- [LangGraph](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76604>)\n- [LangMem](<https://lucioduran.com/technologies/c2b4d42cfda20a27a8eae838>)\n- [Letta](<https://lucioduran.com/technologies/75734af11ca070ad4d2e8fdc>)\n- [LiteLLM](<https://lucioduran.com/technologies/d33461685daec3853ccbd4d8>)\n- [Llama Stack](<https://lucioduran.com/technologies/f7fe4d810722e31755010d50>)\n- [Lottie](<https://lucioduran.com/technologies/608a9b5eb31e7b4d96b765f6>)\n- [Lovable](<https://lucioduran.com/technologies/4b685b00414759f1ea273e55>)\n- [MLC LLM](<https://lucioduran.com/technologies/4cb755785b7448052ca7f904>)\n- [Magic AI](<https://lucioduran.com/technologies/4d236530d76711a55433c663>)\n- [MailChimp](<https://lucioduran.com/technologies/605093c17b7d260265de74e0>)\n- [Marblism](<https://lucioduran.com/technologies/138e35ba6e9bfd323ebbd5d6>)\n- [Martian](<https://lucioduran.com/technologies/8cf2b918c63002748987c564>)\n- [Mastra](<https://lucioduran.com/technologies/2278f09763f675a22210b5a8>)\n- [Mem0](<https://lucioduran.com/technologies/f028f1f9f9065285ffc9cbb2>)\n- [Memary](<https://lucioduran.com/technologies/cee74648b8d4ab6d840961d8>)\n- [Meta AI](<https://lucioduran.com/technologies/4d739723831ff592db9b0e7c>)\n- [Metaplex](<https://lucioduran.com/technologies/62cc205240e2ca08bf885366>)\n- [Microsoft Azure](<https://lucioduran.com/technologies/60688365667da9030ee15fce>)\n- [Mistral AI](<https://lucioduran.com/technologies/978e4f0bd80ee8721e1dacba>)\n- [Mistral Inference](<https://lucioduran.com/technologies/acab4dc68ab2450a493642b6>)\n- [Modal](<https://lucioduran.com/technologies/430d9feee02a8c3a67915b96>)\n- [Model Context Protocol](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660c>)\n- [MongoDb](<https://lucioduran.com/technologies/6043d626c42e245096edce1c>)\n- [Moonshot AI](<https://lucioduran.com/technologies/cb419afee528622f6c28ce34>)\n- [Morph](<https://lucioduran.com/technologies/4701d3c60d31b5f5c3deeb98>)\n- [MultiOn](<https://lucioduran.com/technologies/30679bf83e8994c51a7ec499>)\n- [MultiPL-E](<https://lucioduran.com/technologies/16b6438eb4207be754d40bf4>)\n- [MySQL](<https://lucioduran.com/technologies/604757546e9078085bfd9ada>)\n- [NVIDIA](<https://lucioduran.com/technologies/f475c5f758ad4de35758f852>)\n- [NeMo Aligner](<https://lucioduran.com/technologies/d12837f370704b2bd62023cc>)\n- [Nebius](<https://lucioduran.com/technologies/31be84d0ad30035937220b2c>)\n- [Netlify](<https://lucioduran.com/technologies/6069ce6c9a1bd203c63f9a3b>)\n- [Next.js](<https://lucioduran.com/technologies/6043d09947a6abd19f14c6a0>)\n- [Nginx](<https://lucioduran.com/technologies/604758186e9078085bfd9adc>)\n- [Node.js](<https://lucioduran.com/technologies/604758836e9078085bfd9add>)\n- [Novita AI](<https://lucioduran.com/technologies/f6b61cd98077d54e085ad2d6>)\n- [Ollama](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660a>)\n- [OneSignal](<https://lucioduran.com/technologies/6069bfe49a1bd203c63f9a31>)\n- [OpenAI API](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76601>)\n- [OpenAI Agents SDK](<https://lucioduran.com/technologies/6b55230cf42f23a8002245d8>)\n- [OpenAI Codex](<https://lucioduran.com/technologies/64868a7f0c65bd0504b58b87>)\n- [OpenAI Operator](<https://lucioduran.com/technologies/42845928340f7a83fcb4c2d0>)\n- [OpenCode](<https://lucioduran.com/technologies/5dad277216c0c89d1ebd1d6d>)\n- [OpenRLHF](<https://lucioduran.com/technologies/328097f0c375441f5de82d9f>)\n- [OpenRouter](<https://lucioduran.com/technologies/bb430132a0997904b04d21c7>)\n- [OpenVINO](<https://lucioduran.com/technologies/6e53a10ec09e4b4589100ef4>)\n- [PHP](<https://lucioduran.com/technologies/604751db6e9078085bfd9ad3>)\n- [Pinecone](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76605>)\n- [Playwright](<https://lucioduran.com/technologies/4fb5e056dd81cbd2145d59cd>)\n- [Plesk](<https://lucioduran.com/technologies/6069d7249a1bd203c63f9a40>)\n- [Polyglot](<https://lucioduran.com/technologies/c8626bf67d71a3f134682432>)\n- [Poolside AI](<https://lucioduran.com/technologies/e1a812069e2c060a13f5b54a>)\n- [Portkey](<https://lucioduran.com/technologies/5070d1078f8d40b6ad296f2c>)\n- [Postman](<https://lucioduran.com/technologies/6069d0fc9a1bd203c63f9a3d>)\n- [Prime Intellect](<https://lucioduran.com/technologies/9dc5daf84eb3c45079c577a4>)\n- [Prompt Engineering](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660f>)\n- [Pydantic AI](<https://lucioduran.com/technologies/12e8469d04a794a0ebbec3ba>)\n- [Python](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76608>)\n- [Qodo](<https://lucioduran.com/technologies/6dc33893d1f13e242f74e35c>)\n- [ROLL](<https://lucioduran.com/technologies/439e61f91bd9206d884aa012>)\n- [Ray Serve](<https://lucioduran.com/technologies/fd59f837d6cb24a7c4e60d40>)\n- [React](<https://lucioduran.com/technologies/6043d00c47a6abd19f14c69e>)\n- [React Native](<https://lucioduran.com/technologies/6047599b6e9078085bfd9ae0>)\n- [React Query](<https://lucioduran.com/technologies/62bb11be28318930828cc9e9>)\n- [React Router](<https://lucioduran.com/technologies/60475cd16e9078085bfd9ae4>)\n- [Redux](<https://lucioduran.com/technologies/60475c936e9078085bfd9ae3>)\n- [Reka](<https://lucioduran.com/technologies/e962df204eda4c623332af9c>)\n- [Remix](<https://lucioduran.com/technologies/62c2eedfb1bb9a0e38b8a538>)\n- [Replicate](<https://lucioduran.com/technologies/dcd24e3edd83ce30a1d5cbf1>)\n- [Replit](<https://lucioduran.com/technologies/ada2d1300466f4a5b50f9c38>)\n- [RunPod](<https://lucioduran.com/technologies/09634973a81dba170bae7ad5>)\n- [Runloop](<https://lucioduran.com/technologies/9f7662fcfe8d48b4a2645c8c>)\n- [SGLang](<https://lucioduran.com/technologies/76102c35569243199973802b>)\n- [SWE-bench](<https://lucioduran.com/technologies/5a24e8685555cac41f8377c9>)\n- [SambaNova](<https://lucioduran.com/technologies/40911e8030fdad0bd65ea902>)\n- [Sass](<https://lucioduran.com/technologies/60475bfc6e9078085bfd9ae1>)\n- [SemRush](<https://lucioduran.com/technologies/6069c2599a1bd203c63f9a32>)\n- [Semantic Kernel](<https://lucioduran.com/technologies/226db6e06985fbd0849f81c5>)\n- [Shopify](<https://lucioduran.com/technologies/62c2e955b1bb9a0e38b8a535>)\n- [Sketch](<https://lucioduran.com/technologies/60475d3a6e9078085bfd9ae5>)\n- [SkyRL](<https://lucioduran.com/technologies/5b2c1a41d7fe678b0230842e>)\n- [Skyvern](<https://lucioduran.com/technologies/1ae47e2edbbf021278c29b9d>)\n- [Slack](<https://lucioduran.com/technologies/60475d596e9078085bfd9ae6>)\n- [Smolagents](<https://lucioduran.com/technologies/3eeef08ae6baebb5336416f1>)\n- [Snowflake](<https://lucioduran.com/technologies/4b5ebf7620a4db2948885957>)\n- [Softgen](<https://lucioduran.com/technologies/c4ae304d2ff9a59195ede03e>)\n- [Sourcegraph Cody](<https://lucioduran.com/technologies/eb1be0c4bc803c2f9b610dba>)\n- [Sourcery](<https://lucioduran.com/technologies/f499593b72f79718e5bc231a>)\n- [Stability AI](<https://lucioduran.com/technologies/0bcf127ac9f0abe197a7e3ff>)\n- [Stagehand](<https://lucioduran.com/technologies/114563365afdb9cdc3fff1dd>)\n- [Stainless](<https://lucioduran.com/technologies/c731de1be1916b78837d89e5>)\n- [Steel](<https://lucioduran.com/technologies/24182abc223852ad6b46ae78>)\n- [Supermemory](<https://lucioduran.com/technologies/003a3888a4f87ec9e5c769b4>)\n- [Swarm](<https://lucioduran.com/technologies/c8e5591e9b87213a76fa0023>)\n- [Sweep](<https://lucioduran.com/technologies/33071a2f41dd77c2505305ff>)\n- [TGI](<https://lucioduran.com/technologies/dfe8a5f251b70aa2eb8ca122>)\n- [TRL](<https://lucioduran.com/technologies/d0b84eaf402f2e4f2ae280ed>)\n- [Tempo](<https://lucioduran.com/technologies/b2ab7d4fc7c49167d16e1895>)\n- [TensorRT-LLM](<https://lucioduran.com/technologies/3f6142843ec3425a3aa4d630>)\n- [Together AI](<https://lucioduran.com/technologies/deb98832abbeb1c4ccd7e7c7>)\n- [Toon Boom Harmony](<https://lucioduran.com/technologies/6069cfb89a1bd203c63f9a3c>)\n- [Trae](<https://lucioduran.com/technologies/a2f131f1f97fb58ec141d601>)\n- [Trello](<https://lucioduran.com/technologies/60475d716e9078085bfd9ae7>)\n- [Triton Inference Server](<https://lucioduran.com/technologies/6f9af6e890a7e4519ab30609>)\n- [TypeScript](<https://lucioduran.com/technologies/60475c406e9078085bfd9ae2>)\n- [Unify](<https://lucioduran.com/technologies/914e79460c34d5634cf13e9d>)\n- [Unsloth](<https://lucioduran.com/technologies/6125b6bb357467affc784a77>)\n- [VERL](<https://lucioduran.com/technologies/acffdb13315b6b8510dd6915>)\n- [Vast.ai](<https://lucioduran.com/technologies/dd6742250384ae8555929627>)\n- [Vercel](<https://lucioduran.com/technologies/604760e16e9078085bfd9ae9>)\n- [Vercel AI Gateway](<https://lucioduran.com/technologies/e59d8f3f63804eca7e957cb9>)\n- [Vercel AI SDK](<https://lucioduran.com/technologies/679a01a1b31e7b4d96b76607>)\n- [Vultr](<https://lucioduran.com/technologies/b44fecc74233e9a7c3f25fb5>)\n- [Webflow](<https://lucioduran.com/technologies/b6ce71dfcb5471fc6fe725e1>)\n- [Windsurf](<https://lucioduran.com/technologies/842b800298338c839d96bc76>)\n- [WooCommerce](<https://lucioduran.com/technologies/62c2e875b1bb9a0e38b8a534>)\n- [Wordpress](<https://lucioduran.com/technologies/62c2e571b1bb9a0e38b8a533>)\n- [Zep](<https://lucioduran.com/technologies/5c1913f27b308056a9d2d815>)\n- [Zhipu AI](<https://lucioduran.com/technologies/fa34c8c82f3b44cd7772601b>)\n- [jQuery](<https://lucioduran.com/technologies/604755e36e9078085bfd9ad8>)\n- [llama.cpp](<https://lucioduran.com/technologies/419252fcaafc41dc3d210baa>)\n- [three.js](<https://lucioduran.com/technologies/62c2ed8eb1bb9a0e38b8a537>)\n- [v0](<https://lucioduran.com/technologies/2e223734443191bfe12e5fd7>)\n- [vLLM](<https://lucioduran.com/technologies/e008fa6cadf1812fe32a6f85>)\n- [xAI](<https://lucioduran.com/technologies/ae8096a21a9613e1ca89e43b>)"},{"heading":"Blog (106)","level":2,"url":"https://lucioduran.com/site-index#blog","content":"- [Evaluating agents without self-deception: harnesses, contamination, and cost per success](<https://lucioduran.com/blog/agent-evaluation-harness-contamination-cost-per-success>)\n- [Agents that write to production: authorization, idempotency, and reconciliation](<https://lucioduran.com/blog/agent-tool-execution-authorization-idempotency-reconciliation>)\n- [Recursive agents: external context, budgets, and evidence that survives delegation](<https://lucioduran.com/blog/recursive-agent-harnesses-context-budgets-provenance>)\n- [RAG Pipeline Architecture: Chunking Strategies, Hybrid Search, Reranking, and Evaluation Frameworks](<https://lucioduran.com/blog/rag-pipeline-architecture-chunking-reranking-evaluation>)\n- [Agentic AI Architecture Patterns: Building Autonomous Systems That Scale](<https://lucioduran.com/blog/agentic-ai-autonomous-systems-at-scale>)\n- [TLA+ for Formal Verification: Catching Distributed Systems Bugs Before Writing a Single Line of Code](<https://lucioduran.com/blog/formal-verification-tla-plus-distributed-systems>)\n- [Agentic AI Architecture Patterns: Tool-Use Orchestration and Multi-Agent Coordination](<https://lucioduran.com/blog/agentic-ai-architecture-patterns>)\n- [WebCodecs API: Hardware-Accelerated Video Encoding and Decoding in the Browser](<https://lucioduran.com/blog/webcodecs-api-video-processing-browser>)\n- [Service Mesh Evolution: Istio Ambient Mesh, Linkerd, and Sidecar-Less Architectures](<https://lucioduran.com/blog/service-mesh-ambient-mesh-istio-linkerd>)\n- [Drizzle ORM: Type-Safe SQL for PostgreSQL, Migrations, Prepared Statements, and Prisma Comparison](<https://lucioduran.com/blog/drizzle-orm-type-safe-sql-postgresql>)\n- [TLS 1.3 + Post-Quantum: ML-KEM (Kyber) Hybrid Key Exchange in the Real World](<https://lucioduran.com/blog/tls-1-3-post-quantum-kyber-hybrid>)\n- [Model Context Protocol (MCP): The Missing Standardization Layer for AI-Tool Integration](<https://lucioduran.com/blog/model-context-protocol-mcp-ai-integration>)\n- [GPU Programming: CUDA vs ROCm vs Vulkan Compute, Warp Scheduling, Shared Memory, and Matrix Multiplication](<https://lucioduran.com/blog/gpu-programming-cuda-vs-rocm-vulkan-compute>)\n- [Speculation Rules API: Prerendering Pages Before Navigation and Measured Core Web Vitals Impact](<https://lucioduran.com/blog/speculation-rules-api-prerender-navigation>)\n- [RISC-V + Rust Firmware: Building an IoT Sensor Node with Embassy-rs on the ESP32-C6](<https://lucioduran.com/blog/risc-v-embedded-systems-rust-firmware>)\n- [ClickHouse: Columnar OLAP for Real-Time Analytics on 10 Billion Rows](<https://lucioduran.com/blog/clickhouse-olap-real-time-analytics-architecture>)\n- [Temporal.io: Replacing Message Queues with Durable Execution for Complex Orchestration](<https://lucioduran.com/blog/temporal-workflow-engine-durable-execution>)\n- [SPDK + NVMe: Building a User-Space Storage Engine That Hits 10M IOPS](<https://lucioduran.com/blog/spdk-nvme-storage-performance-optimization>)\n- [Homomorphic Encryption in Practice: TFHE, Concrete-ML, and ML Inference on Encrypted Data](<https://lucioduran.com/blog/homomorphic-encryption-tfhe-concrete-ml>)\n- [Event Sourcing + CQRS: Event Store Design, Projections, Snapshots, and When NOT to Use It](<https://lucioduran.com/blog/event-sourcing-cqrs-production-lessons>)\n- [Content Layer API, Server Islands, and View Transitions in Astro 5](<https://lucioduran.com/blog/astro-5-view-transitions-content-collections>)\n- [Supabase Realtime: Building Multiplayer Features Without Running a Single WebSocket Server](<https://lucioduran.com/blog/supabase-realtime-presence-multiplayer>)\n- [eBPF and XDP: High-Performance Packet Processing and DDoS Mitigation at Line Rate](<https://lucioduran.com/blog/bpf-xdp-high-performance-packet-processing>)\n- [Cloudflare Durable Objects: Building a Stateful Game Server at the Edge](<https://lucioduran.com/blog/edge-computing-durable-objects-cloudflare>)\n- [Differential Privacy and Federated Learning: HIPAA-Compliant Healthcare ML Pipeline Architecture](<https://lucioduran.com/blog/differential-privacy-federated-learning-production>)\n- [Structured Concurrency in Java 21: Virtual Threads and Server Architecture](<https://lucioduran.com/blog/structured-concurrency-java-21-virtual-threads>)\n- [Mojo as a Python Superset: Performance on Production ML Workloads](<https://lucioduran.com/blog/mojo-language-python-superset-performance>)\n- [ARIA Live Regions, Screen Reader Internals, and Systematic Audit Methodology](<https://lucioduran.com/blog/accessibility-aria-live-regions-screen-reader>)\n- [Scaling WebRTC to 10,000 Participants: mediasoup, LiveKit, and Janus Compared](<https://lucioduran.com/blog/webrtc-media-servers-mediasoup-livekit>)\n- [Kubernetes Gateway API: Replacing Ingress with Envoy Gateway and Cilium](<https://lucioduran.com/blog/kubernetes-gateway-api-envoy-cilium>)\n- [Zig's Comptime: A Unified Approach to Compile-Time Systems Programming](<https://lucioduran.com/blog/zig-language-comptime-system-programming>)\n- [Valkey vs Redis: Migrating 14TB of Production Data, What the Documentation Doesn't Cover](<https://lucioduran.com/blog/valkey-redis-fork-performance-analysis>)\n- [Signals and Fine-Grained Reactivity: Angular, SolidJS, Preact, and the Shift from Virtual DOM Diffing](<https://lucioduran.com/blog/signals-reactivity-angular-solid-preact>)\n- [Load Balancing Algorithms: Maglev Hashing, Consistent Hashing with Bounded Loads, and P2C](<https://lucioduran.com/blog/load-balancing-algorithms-maglev-consistent-hashing>)\n- [WireGuard Mesh Networking: Tailscale and Headscale Internals Explained](<https://lucioduran.com/blog/wireguard-mesh-networking-tailscale-internals>)\n- [LLVM MLIR: Building Custom Compiler Dialects for Domain-Specific Optimization](<https://lucioduran.com/blog/llvm-mlir-compiler-infrastructure-custom-dialects>)\n- [HSMs and Cloud KMS: PKCS#11, Envelope Encryption, and Real Secrets Management Architecture](<https://lucioduran.com/blog/hardware-security-modules-hsm-cloud-kms>)\n- [CSS Anchor Positioning and Popover API: Implementing Tooltips Without JavaScript](<https://lucioduran.com/blog/css-anchor-positioning-popover-api-2026>)\n- [Kafka vs Redpanda: Event Streaming Benchmarks and Migration Analysis](<https://lucioduran.com/blog/kafka-vs-redpanda-event-streaming-benchmarks>)\n- [WASM GC: Garbage-Collected Reference Types in WebAssembly](<https://lucioduran.com/blog/wasm-gc-garbage-collection-browser-runtimes>)\n- [AI Orchestration Frameworks: Semantic Kernel vs LangChain vs LlamaIndex](<https://lucioduran.com/blog/semantic-kernel-langchain-ai-orchestration>)\n- [LLM Function Calling Patterns for Reliable Tool Use in AI Agents](<https://lucioduran.com/blog/llm-function-calling-tool-use-patterns>)\n- [Automated Code Review: Semgrep Custom Rules, AST Pattern Matching, and Building Org-Specific Security Scanners](<https://lucioduran.com/blog/ai-code-review-ast-analysis-semgrep-custom-rules>)\n- [PostgreSQL CDC with Debezium: Logical Replication, WAL Decoding, and Real Event-Driven Architecture](<https://lucioduran.com/blog/postgres-logical-replication-cdc-debezium>)\n- [Linux io\\_uring: Async I/O Architecture and Node.js Integration](<https://lucioduran.com/blog/linux-io-uring-async-io-nodejs-integration>)\n- [Time Series Databases: TimescaleDB Hypertables, QuestDB Columnar Ingestion, and InfluxDB IOx](<https://lucioduran.com/blog/time-series-databases-timescaledb-questdb-influx>)\n- [DNS Privacy Stack: DoH, DoT, DNSSEC, Encrypted Client Hello, and Comparative Privacy Analysis](<https://lucioduran.com/blog/dns-over-https-encrypted-client-hello-privacy>)\n- [gRPC + Protobuf + ConnectRPC: Type-Safe Streaming APIs with Code Generation](<https://lucioduran.com/blog/grpc-protobuf-connectrpc-api-design>)\n- [Apache Arrow DataFusion: Building Custom Query Engines in Rust](<https://lucioduran.com/blog/arrow-datafusion-query-engine-rust>)\n- [Streaming HTML: Out-of-Order Streaming, Island Architecture, and Selective Hydration](<https://lucioduran.com/blog/streaming-html-out-of-order-island-architecture>)\n- [React Server Components: Streaming Architecture, Performance Tradeoffs, and Migration Patterns](<https://lucioduran.com/blog/react-server-components-streaming-architecture>)\n- [Supply Chain Security: Sigstore, SLSA, SBOMs, and Securing the Build Pipeline End-to-End](<https://lucioduran.com/blog/supply-chain-security-sigstore-slsa-sbom>)\n- [Passkeys and WebAuthn: A Production Implementation Guide for FIDO2 Passwordless Authentication](<https://lucioduran.com/blog/passkeys-webauthn-passwordless-implementation>)\n- [Platform Engineering: Building Internal Developer Platforms with Backstage and Port](<https://lucioduran.com/blog/platform-engineering-idp-backstage-port>)\n- [GPU Rendering Pipeline: Blend Modes, Porter-Duff Compositing, and Tile-Based Rendering](<https://lucioduran.com/blog/blend-mode-compositing-gpu-rendering-pipeline>)\n- [TypeScript 5.5: Inferred Type Predicates, Isolated Declarations, and Real-World Gotchas](<https://lucioduran.com/blog/typescript-5-5-type-predicates-inference>)\n- [LLM Inference Optimization: KV-Cache, PagedAttention, and GPU Memory Efficiency](<https://lucioduran.com/blog/llm-inference-optimization-kv-cache-paged-attention>)\n- [Immutable Infrastructure: Packer Golden Images, AMI Pipelines, Blue-Green Deployments, and the Real Migration from Mutable Servers](<https://lucioduran.com/blog/immutable-infrastructure-packer-golden-images>)\n- [Container Runtime Internals: runc, youki, kata-containers, and Sandbox Isolation Models](<https://lucioduran.com/blog/container-runtime-internals-runc-youki-kata>)\n- [Next.js 15 PPR: Partial Prerendering, Static Shells, and the End of the ISR vs SSR Debate](<https://lucioduran.com/blog/next-js-15-ppr-partial-prerendering>)\n- [CRDTs for Local-First Software: Building Collaborative Apps Without Servers](<https://lucioduran.com/blog/crdts-local-first-software-architecture>)\n- [WebNN API: Hardware-Accelerated ML in the Browser, NPU Access, and Real On-Device Inference Benchmarks](<https://lucioduran.com/blog/webnn-api-hardware-accelerated-ml-browser>)\n- [Column-Oriented Storage Formats: Parquet, Lance, Delta Lake, and Iceberg Architecture and Optimization](<https://lucioduran.com/blog/column-oriented-storage-parquet-lance-delta>)\n- [OpenTelemetry in Production: Distributed Tracing Implementation and Cost Control](<https://lucioduran.com/blog/opentelemetry-distributed-tracing-microservices>)\n- [Unikernels vs MicroVMs: Firecracker Internals, Unikraft, and the Real Cost of Serverless Isolation](<https://lucioduran.com/blog/unikernels-firecracker-microvm-serverless>)\n- [TCP vs QUIC vs HTTP/3: Kernel Bypass, Zero-Copy, and Latency Optimization](<https://lucioduran.com/blog/tcp-quic-http3-kernel-bypass-performance>)\n- [Cell-Based Architecture: Blast Radius Isolation, Shuffle Sharding, and How AWS and Slack Reduce Failure Domains](<https://lucioduran.com/blog/cell-based-architecture-blast-radius-isolation>)\n- [Scroll-Driven Animations with CSS scroll-timeline, ViewTimeline, and the Web Animations API](<https://lucioduran.com/blog/web-animations-api-scroll-driven-animations>)\n- [Vector Databases Compared: Running the Same RAG Pipeline on pgvector, Qdrant, Pinecone, and Weaviate](<https://lucioduran.com/blog/vector-databases-pgvector-qdrant-pinecone>)\n- [MLOps Feature Stores: Feast, Tecton, Real-Time Features, and Production ML Pipeline Architecture](<https://lucioduran.com/blog/mlops-feature-stores-feast-tecton-production>)\n- [Deterministic Simulation Testing: Fault Injection Methodology in TigerBeetle and FoundationDB](<https://lucioduran.com/blog/deterministic-simulation-testing-tigerbeetle>)\n- [Effect-TS: Algebraic Effects and Typed Error Handling in TypeScript](<https://lucioduran.com/blog/effect-ts-algebraic-effects-error-handling>)\n- [Capability-Based Security with WASI Preview 2: Least-Privilege Plugin Systems at the Runtime Level](<https://lucioduran.com/blog/capability-based-security-wasi-preview2>)\n- [Graph Databases: Neo4j vs SurrealDB vs Apache AGE, Cypher, GQL, and Real Social Network Query Optimization](<https://lucioduran.com/blog/graph-databases-neo4j-surrealdb-age-comparison>)\n- [Graviton4 ARM64 Migration Benchmarks: Real Production Performance Data](<https://lucioduran.com/blog/arm64-graviton4-server-migration-benchmarks>)\n- [ScyllaDB: Cassandra-Compatible Low-Latency Database Architecture and Migration](<https://lucioduran.com/blog/scylladb-cassandra-compatible-low-latency>)\n- [Nix Flakes as a Docker Replacement for Local Development Environments](<https://lucioduran.com/blog/nix-flakes-reproducible-dev-environments>)\n- [Crossplane: Infrastructure Composition on Kubernetes, Replacing Terraform with GitOps-Native IaC](<https://lucioduran.com/blog/crossplane-infrastructure-composition-kubernetes>)\n- [Async Rust Internals: Tokio Runtime Design, Work-Stealing, and Building a Minimal Runtime from Scratch](<https://lucioduran.com/blog/async-rust-tokio-internals-runtime-design>)\n- [HTMX 2.0: Hypermedia-Driven Applications in Production](<https://lucioduran.com/blog/htmx-2-hypermedia-driven-applications>)\n- [JIT Compilation Techniques: Cranelift, Copy-and-Patch, and CPython 3.13](<https://lucioduran.com/blog/jit-compilation-cranelift-copy-patch-techniques>)\n- [CSS :has() Selector: Quantity Queries, Parent Selection, and Previously Impossible Patterns](<https://lucioduran.com/blog/css-has-selector-quantity-queries-patterns>)\n- [Deno 2: Full Node Compatibility, Fresh 2.0, and Comparative Benchmarks Against Node 22 and Bun](<https://lucioduran.com/blog/deno-2-node-compat-fresh-framework>)\n- [Smithy: AWS's API Modeling Language and Building Your Own SDK Generator](<https://lucioduran.com/blog/smithy-api-modeling-aws-sdk-generation>)\n- [S3-Compatible Object Storage: MinIO, Tigris, R2, and Multipart Upload Internals](<https://lucioduran.com/blog/object-storage-s3-compatible-minio-tigris>)\n- [Zero-Knowledge Proofs for Authentication: Privacy-Preserving Identity Verification](<https://lucioduran.com/blog/zero-knowledge-proofs-web3-authentication>)\n- [Micro-Frontends in 2026: Module Federation 2.0, Native Federation, and Import Maps](<https://lucioduran.com/blog/micro-frontends-module-federation-native-federation>)\n- [WASI Threads: Shared Memory Parallelism Comes to WebAssembly](<https://lucioduran.com/blog/wasi-threads-shared-memory-parallel-wasm>)\n- [SQLite at the Edge: LiteFS, Turso, and Why Postgres Isn't Always the Answer](<https://lucioduran.com/blog/sqlite-litefs-distributed-edge-databases>)\n- [Consensus Algorithms Compared: Raft, Multi-Paxos, Viewstamped Replication, and EPaxos](<https://lucioduran.com/blog/consensus-algorithms-raft-paxos-viewstamped>)\n- [OpenAPI 4.0 (Moonwalk): The Spec Rewrite That Actually Matters](<https://lucioduran.com/blog/openapi-4-moonwalk-api-specification>)\n- [eBPF in Production: Building Kernel-Level Observability for Kubernetes Without the Overhead](<https://lucioduran.com/blog/ebpf-observability-production-kubernetes>)\n- [Browser Storage APIs: OPFS, IndexedDB, and SQLite-over-WASM for Offline-First Applications](<https://lucioduran.com/blog/browser-storage-apis-opfs-indexeddb-sqlite-wasm>)\n- [Rate Limiting Algorithms: From Token Buckets to Distributed Lua Scripts](<https://lucioduran.com/blog/rate-limiting-algorithms-token-bucket-sliding-window>)\n- [V8 Maglev and Turboshaft: Mid-Tier and Backend Compiler Architecture](<https://lucioduran.com/blog/v8-maglev-turboshaft-compiler-pipeline>)\n- [Memory-Safe C++ Alternatives: Carbon, Cpp2, Val, and Circle Compared](<https://lucioduran.com/blog/memory-safe-c-alternatives-carbon-cpp2-val>)\n- [GraalVM Native Image: From 8-Second Spring Boot Startup to 50ms](<https://lucioduran.com/blog/graalvm-native-image-spring-boot-startup>)\n- [PostgreSQL 17: Incremental Backup, Logical Replication Failover, and Operational Improvements](<https://lucioduran.com/blog/postgresql-17-incremental-backup-logical-replication>)\n- [Web Components in 2026: Declarative Shadow DOM, CSS Parts, and Framework Interoperability](<https://lucioduran.com/blog/web-components-shadow-dom-custom-elements-2026>)\n- [LLM Quantization Compared: GPTQ, AWQ, GGUF, and SqueezeLLM](<https://lucioduran.com/blog/llm-quantization-gptq-awq-gguf-compared>)\n- [Chaos Engineering in Production: Steady-State Hypothesis, LitmusChaos, and Blast Radius Control](<https://lucioduran.com/blog/chaos-engineering-litmus-chaos-monkey-production>)\n- [Rust + WASM Component Model in Production: Polyglot Microservices That Actually Work](<https://lucioduran.com/blog/rust-wasm-component-model-production>)\n- [Incremental Computation with Salsa and Adapton Frameworks](<https://lucioduran.com/blog/incremental-computation-salsa-adapton-frameworks>)\n- [Bun v2 Runtime Internals: JavaScriptCore, Zig Allocators, and io\\_uring Syscall Batching](<https://lucioduran.com/blog/bun-v2-runtime-internals-deep-dive>)\n- [Serverless Cold Starts: A Comprehensive Optimization Playbook](<https://lucioduran.com/blog/serverless-cold-starts-optimization-strategies>)\n- [WebGPU Compute Shaders for ML Inference: Client-Side Model Execution](<https://lucioduran.com/blog/webgpu-compute-shaders-ml-inference>)"},{"heading":"Projects (5)","level":2,"url":"https://lucioduran.com/site-index#project","content":"- [Citable Publication](<https://lucioduran.com/projects/citable-publication>)\n- [RAG Evaluation Workbench](<https://lucioduran.com/projects/rag-evaluation-workbench>)\n- [Agent Replay Runtime](<https://lucioduran.com/projects/agent-replay-runtime>)\n- [Agent Injection Evals](<https://lucioduran.com/projects/agent-injection-evals>)\n- [MCP Contract Harness](<https://lucioduran.com/projects/mcp-contract-harness>)"},{"heading":"Architecture decisions (20)","level":2,"url":"https://lucioduran.com/site-index#decision","content":"- [ADR-001: Static Site Generation over Server-Side Rendering](<https://lucioduran.com/decisions/ssg-over-ssr>)\n- [ADR-002: MongoDB over PostgreSQL for Content API](<https://lucioduran.com/decisions/mongodb-over-postgresql>)\n- [ADR-003: styled-components over Tailwind CSS](<https://lucioduran.com/decisions/styled-components-over-tailwind>)\n- [ADR-004: Single Accent Color System over Category-Based Palette](<https://lucioduran.com/decisions/single-accent-color-system>)\n- [ADR-005: Decoupled API Architecture](<https://lucioduran.com/decisions/decoupled-api-architecture>)\n- [ADR-006: AI agent readability as First-Class Concern](<https://lucioduran.com/decisions/agent-experience-first-class>)\n- [ADR-007: CSS Grid over Flexbox for Layout System](<https://lucioduran.com/decisions/css-grid-over-flexbox>)\n- [ADR-008: Static JSON over CMS for Decision Records](<https://lucioduran.com/decisions/static-json-over-cms>)\n- [ADR-009: Geist Font Family as Design System Foundation](<https://lucioduran.com/decisions/geist-font-system>)\n- [ADR-010: ISR-Ready Architecture with Full Static Fallback](<https://lucioduran.com/decisions/isr-ready-architecture>)\n- [ADR-011: Multi-Layer Structured Data Strategy for Semantic Discoverability](<https://lucioduran.com/decisions/multi-layer-structured-data>)\n- [ADR-012: Deliberate AI Crawler Access Policy over Default Blocking](<https://lucioduran.com/decisions/deliberate-ai-crawler-access-policy>)\n- [ADR-013: Zero-Downtime Deploy Strategy with Atomic Rollouts](<https://lucioduran.com/decisions/zero-downtime-deploy-strategy>)\n- [ADR-014: Defensive Data Fetching with Graceful Degradation](<https://lucioduran.com/decisions/defensive-data-fetching>)\n- [ADR-015: Critical Rendering Path Optimization Strategy](<https://lucioduran.com/decisions/critical-rendering-path-optimization>)\n- [ADR-016: Scoped Remote Image Patterns over Generic CDN Proxy](<https://lucioduran.com/decisions/scoped-remote-image-patterns>)\n- [ADR-017: Defense-in-Depth HTTP Security Headers](<https://lucioduran.com/decisions/defense-in-depth-security-headers>)\n- [ADR-018: Monolithic Page Components over Micro-Component Architecture](<https://lucioduran.com/decisions/monolithic-page-components>)\n- [ADR-019: Semantic URL Routing with Explicit Path Mapping](<https://lucioduran.com/decisions/semantic-url-routing>)\n- [ADR-020: Calibrated Uncertainty as Architectural Metadata](<https://lucioduran.com/decisions/calibrated-uncertainty-metadata>)"}],"links":[{"text":"JSON","url":"https://lucioduran.com/api/content-index?locale=en"},{"text":"Home","url":"https://lucioduran.com/"},{"text":"Experience","url":"https://lucioduran.com/work-experience"},{"text":"Expertise","url":"https://lucioduran.com/areas-of-expertise"},{"text":"Education","url":"https://lucioduran.com/education"},{"text":"Biography","url":"https://lucioduran.com/bio"},{"text":"Blog","url":"https://lucioduran.com/blog"},{"text":"Projects","url":"https://lucioduran.com/projects"},{"text":"Architecture decisions","url":"https://lucioduran.com/decisions"},{"text":"CV","url":"https://lucioduran.com/cv"},{"text":"Contact","url":"https://lucioduran.com/contact"},{"text":"Complete index","url":"https://lucioduran.com/site-index"},{"text":"Content access","url":"https://lucioduran.com/access"},{"text":"Privacy","url":"https://lucioduran.com/privacy"},{"text":"Chief Technology Officer (CTO) · LOi","url":"https://lucioduran.com/work-experiences/cto-at-loi-2025"},{"text":"Chief Technology Officer (CTO) · Nilus","url":"https://lucioduran.com/work-experiences/cto-at-nilus"},{"text":"Chief Technology Officer (CTO) · MiBelleza.uy","url":"https://lucioduran.com/work-experiences/cto-at-mibelleza-2025"},{"text":"VP of Product · LOi","url":"https://lucioduran.com/work-experiences/vp-of-product-at-loi"},{"text":"Product Owner · LOi","url":"https://lucioduran.com/work-experiences/product-owner-at-loi"},{"text":"Chief Technology Officer (CTO) · MiBelleza.uy","url":"https://lucioduran.com/work-experiences/cto-at-mibelleza"},{"text":"Chief Technology Officer (CTO) · LOi","url":"https://lucioduran.com/work-experiences/cto-at-loi"},{"text":"User Interface (UI) Chief · LOi","url":"https://lucioduran.com/work-experiences/ui-design-chief-at-loi"},{"text":"User Experience (UX) Chief · LOi","url":"https://lucioduran.com/work-experiences/ux-design-chief-at-loi"},{"text":"Chief Design Officer (CDO) · LOi","url":"https://lucioduran.com/work-experiences/cdo-at-loi"},{"text":"Mobile Development Chief · LOi","url":"https://lucioduran.com/work-experiences/mobile-dev-chief-at-loi"},{"text":"Frontend Development Chief · LOi","url":"https://lucioduran.com/work-experiences/frontend-chief-at-loi"},{"text":"Head of Digital Marketing Technology · LOi","url":"https://lucioduran.com/work-experiences/head-of-digital-marketing-technology"},{"text":"DevOps Chief · LOi","url":"https://lucioduran.com/work-experiences/devops-chief-at-loi"},{"text":"Cloud Systems Administrator · LOi","url":"https://lucioduran.com/work-experiences/cloud-administrator-at-loi"},{"text":"Website Developer · ACJ Montevideo","url":"https://lucioduran.com/work-experiences/website-developer-at-acj"},{"text":"Graphics Designer & Fullstack Developer · College","url":"https://lucioduran.com/work-experiences/graphics-designer-and-fullstack-developer-at-college"},{"text":"CEO & Founder · LDS","url":"https://lucioduran.com/work-experiences/ceo-at-lds"},{"text":"CEO & Founder · Sellerista","url":"https://lucioduran.com/work-experiences/ceo-at-sellerista"},{"text":"CEO & Founder · DIMS","url":"https://lucioduran.com/work-experiences/ceo-at-dims"},{"text":"Applied Agentic AI for Organizational Transformation · MIT Professional Education","url":"https://lucioduran.com/educations/699f83a05870313089ee6be7"},{"text":"Innovative Leadership: Cultivating Impactful Culture, Organizational Leadership · MIT Professional Education","url":"https://lucioduran.com/educations/6991b6794dd18fcfb5a63d95"},{"text":"Cultural Awareness for Global Business · MIT Professional Education","url":"https://lucioduran.com/educations/6991b65e4dd18fcfb5a63d94"},{"text":"Blockchain Bootcamp · Caltech","url":"https://lucioduran.com/educations/635be2951661620cec676736"},{"text":"CB BC Blockchain Applications and architecture · Simplilearn","url":"https://lucioduran.com/educations/635bddb41661620cec676735"},{"text":"CB BC Fundamentals of Blockchain · Simplilearn","url":"https://lucioduran.com/educations/62ffaf94cc17200c701d6073"},{"text":"Implement the WhatsApp Business Platform · Meta","url":"https://lucioduran.com/educations/62cc22fc40e2ca08bf885368"},{"text":"Set up the WhatsApp Business Platform · Meta","url":"https://lucioduran.com/educations/62cc232c40e2ca08bf885369"},{"text":"WhatsApp Business Platform Overview · Meta","url":"https://lucioduran.com/educations/62cc22db40e2ca08bf885367"},{"text":"Linux Training · Simplilearn","url":"https://lucioduran.com/educations/62a3816e0dd1d5c163003ef5"},{"text":"Psychology of E-Commerce: How to Sell Online · Interaction Design Foundation (IxDF)","url":"https://lucioduran.com/educations/60db308ca658bd19b2ddfee7"},{"text":"Basic Cluster Administration · Mongo University","url":"https://lucioduran.com/educations/60db4442c63eb5cf85d18700"},{"text":"MongoDb Basics · Mongo University","url":"https://lucioduran.com/educations/60db44dbc63eb5cf85d18701"},{"text":"Display Ads Certification · Google","url":"https://lucioduran.com/educations/60db46edc63eb5cf85d18705"},{"text":"Google Ads Applications Certification · Google","url":"https://lucioduran.com/educations/60db472fc63eb5cf85d18706"},{"text":"Shopping Certification · Google","url":"https://lucioduran.com/educations/60db4625c63eb5cf85d18704"},{"text":"Google Analytics Individual Qualification · Google","url":"https://lucioduran.com/educations/60db45ddc63eb5cf85d18703"},{"text":"Google Analytics for Begginers · Google","url":"https://lucioduran.com/educations/60db4569c63eb5cf85d18702"},{"text":"JavaScript: Understanding the Weird Parts · Udemy","url":"https://lucioduran.com/educations/60db47c8c63eb5cf85d18708"},{"text":"ES6 Javascript: The Complete Developer's Guide · Udemy","url":"https://lucioduran.com/educations/60db4784c63eb5cf85d18707"},{"text":"Complete Intro to React, v3 (feat. Redux, Router & Flow) · Frontend Masters","url":"https://lucioduran.com/educations/60db48eac63eb5cf85d1870b"},{"text":"Learn and Understand NodeJS · Udemy","url":"https://lucioduran.com/educations/60db482fc63eb5cf85d18709"},{"text":"JavaScript: From Fundamentals to Functional JS · Frontend Masters","url":"https://lucioduran.com/educations/60db4941c63eb5cf85d1870c"},{"text":"Advanced JavaScript · Frontend Masters","url":"https://lucioduran.com/educations/60db48afc63eb5cf85d1870a"},{"text":"Introduction to JavaScript Programming · Frontend Masters","url":"https://lucioduran.com/educations/60db498cc63eb5cf85d1870d"},{"text":"01.AI","url":"https://lucioduran.com/technologies/ab50a69b19ffd35c464c574c"},{"text":"AWS","url":"https://lucioduran.com/technologies/6043d5788f5a92120855ebd8"},{"text":"AWS API Gateway","url":"https://lucioduran.com/technologies/60687da8667da9030ee15fc6"},{"text":"AWS Bedrock","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660e"},{"text":"AWS CodeBuild","url":"https://lucioduran.com/technologies/60687f0c667da9030ee15fc8"},{"text":"AWS CodeCommit","url":"https://lucioduran.com/technologies/60687f87667da9030ee15fc9"},{"text":"AWS CodeDeploy","url":"https://lucioduran.com/technologies/60688095667da9030ee15fcb"},{"text":"AWS CodePipeline","url":"https://lucioduran.com/technologies/60687fff667da9030ee15fca"},{"text":"AWS EC2","url":"https://lucioduran.com/technologies/605f8cfc7dd2eb4632c0eb4b"},{"text":"AWS Lambda","url":"https://lucioduran.com/technologies/60688125667da9030ee15fcc"},{"text":"AWS RDS","url":"https://lucioduran.com/technologies/606881d4667da9030ee15fcd"},{"text":"AWS Route 53","url":"https://lucioduran.com/technologies/6060797e0eca9c045b10ec90"},{"text":"AWS S3","url":"https://lucioduran.com/technologies/605f8a877dd2eb4632c0eb4a"},{"text":"Adobe After Effects","url":"https://lucioduran.com/technologies/605091ee7b7d260265de74df"},{"text":"Adobe Animate","url":"https://lucioduran.com/technologies/6069baa09a1bd203c63f9a2e"},{"text":"Adobe Audition","url":"https://lucioduran.com/technologies/6069ba179a1bd203c63f9a2d"},{"text":"Adobe Commerce","url":"https://lucioduran.com/technologies/62c2eb53b1bb9a0e38b8a536"},{"text":"Adobe Illustrator","url":"https://lucioduran.com/technologies/604753766e9078085bfd9ad4"},{"text":"Adobe Photoshop","url":"https://lucioduran.com/technologies/604758cc6e9078085bfd9ade"},{"text":"Adobe Premiere","url":"https://lucioduran.com/technologies/6047591f6e9078085bfd9adf"},{"text":"AgentQL","url":"https://lucioduran.com/technologies/7eaf1ec1e9d00f1eaa60aa37"},{"text":"Agno","url":"https://lucioduran.com/technologies/2b2c26b7f367aef5ba278359"},{"text":"Agora","url":"https://lucioduran.com/technologies/608be74115e93d0428c50e29"},{"text":"Aider","url":"https://lucioduran.com/technologies/2e7a2024fc6fefdf9f8004e3"},{"text":"Algolia","url":"https://lucioduran.com/technologies/606708993dad21038af4e519"},{"text":"Alibaba Qwen","url":"https://lucioduran.com/technologies/cb22322047322c74d8df72b6"},{"text":"Alignment Handbook","url":"https://lucioduran.com/technologies/0bdb7a1194df2f888b055532"},{"text":"Amazon CloudFront","url":"https://lucioduran.com/technologies/60687e68667da9030ee15fc7"},{"text":"Amazon Q Developer","url":"https://lucioduran.com/technologies/83b7f50292a4a57e55df4618"},{"text":"Anthropic Claude API","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76602"},{"text":"Anthropic Computer Use","url":"https://lucioduran.com/technologies/536087f549d1988ebb7bdd47"},{"text":"Anyscale","url":"https://lucioduran.com/technologies/c0041712c993dc5328cd9581"},{"text":"Apache","url":"https://lucioduran.com/technologies/604757dd6e9078085bfd9adb"},{"text":"Apigee AI Gateway","url":"https://lucioduran.com/technologies/2b63af48596b85d3e94f8df4"},{"text":"Augment Code","url":"https://lucioduran.com/technologies/ee1c2ff8b4c9360fc1ec7041"},{"text":"AutoGen","url":"https://lucioduran.com/technologies/1e147fd2e6751ece02ecd3bd"},{"text":"Axolotl","url":"https://lucioduran.com/technologies/a387356c05a31a33fa0222d2"},{"text":"Baseten","url":"https://lucioduran.com/technologies/b4de851028c3a52cf066d603"},{"text":"BentoML","url":"https://lucioduran.com/technologies/86da0910fc56c52deaf5f832"},{"text":"Bifrost","url":"https://lucioduran.com/technologies/bdd638c53cb1051a94724d9f"},{"text":"BigCodeBench","url":"https://lucioduran.com/technologies/07c61efcd20b420576981213"},{"text":"Bito","url":"https://lucioduran.com/technologies/b6dc3ca0514f01c2d193c2fe"},{"text":"Black Forest Labs","url":"https://lucioduran.com/technologies/9df8a7619f830addc1fb74b0"},{"text":"Blaxel","url":"https://lucioduran.com/technologies/da47361d1d39e96040655f86"},{"text":"Bolt.new","url":"https://lucioduran.com/technologies/24c6cb52190c31bdd184884b"},{"text":"Browser Use","url":"https://lucioduran.com/technologies/c4e36e29926b9924f09d488b"},{"text":"Browserbase","url":"https://lucioduran.com/technologies/415ca9896ea4a2f3a8136561"},{"text":"Browserless","url":"https://lucioduran.com/technologies/d8824e5c72e5b8ea1d33375b"},{"text":"CRUXEval","url":"https://lucioduran.com/technologies/ea577aaa56b533579e917c60"},{"text":"CSS","url":"https://lucioduran.com/technologies/6043d0c347a6abd19f14c6a2"},{"text":"Cerebras","url":"https://lucioduran.com/technologies/0c04c28089b995c58d92542b"},{"text":"Claude Code","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660d"},{"text":"Cline","url":"https://lucioduran.com/technologies/5269bb507bb210ec00d450a6"},{"text":"CloudFlare","url":"https://lucioduran.com/technologies/606884b9667da9030ee15fcf"},{"text":"Cloudflare AI Gateway","url":"https://lucioduran.com/technologies/58b78afd2cd51648a58ef7dd"},{"text":"CodeContests","url":"https://lucioduran.com/technologies/a957482af9efe414c4f2eb4e"},{"text":"CodeRabbit","url":"https://lucioduran.com/technologies/9cc1d97aefcfeb35bc9b3659"},{"text":"CodeSandbox","url":"https://lucioduran.com/technologies/c7c093924c87be76005fa3b9"},{"text":"Cognee","url":"https://lucioduran.com/technologies/2da29904e7c5b2f25af45d09"},{"text":"Cognition","url":"https://lucioduran.com/technologies/5f40e5dfd85d0006661ea877"},{"text":"Cohere","url":"https://lucioduran.com/technologies/04e4c9af3f4a659819f6812f"},{"text":"Continue","url":"https://lucioduran.com/technologies/99c892c34b78110cdb93dab5"},{"text":"CoreWeave","url":"https://lucioduran.com/technologies/e8c14b6e9106b5f3bce1b8c2"},{"text":"Create.xyz","url":"https://lucioduran.com/technologies/f228cd322ae2686d6a5fcf40"},{"text":"CrewAI","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76609"},{"text":"Cursor","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660b"},{"text":"DSPy","url":"https://lucioduran.com/technologies/9043c4c213d55d26e7a2ae24"},{"text":"Databricks","url":"https://lucioduran.com/technologies/34722c6b5a06ea3474b7cf3b"},{"text":"Databutton","url":"https://lucioduran.com/technologies/765c1771a2807b7d798f5091"},{"text":"Daytona","url":"https://lucioduran.com/technologies/56b888e7ad81b67608c1f06c"},{"text":"DeepSeek","url":"https://lucioduran.com/technologies/55181748a1b4ffdc0532769b"},{"text":"DeepSpeed-Chat","url":"https://lucioduran.com/technologies/785d7b6e8dbf87c48659918c"},{"text":"Deno","url":"https://lucioduran.com/technologies/606709f43dad21038af4e51a"},{"text":"Devin","url":"https://lucioduran.com/technologies/a2ea987323b27ad44efc3459"},{"text":"Dify","url":"https://lucioduran.com/technologies/496f719481a31345dbcca4d2"},{"text":"DigitalOcean","url":"https://lucioduran.com/technologies/70e3ba589b92840b2ef500b7"},{"text":"Dora","url":"https://lucioduran.com/technologies/23d108fab0a789ba06edec02"},{"text":"E2B","url":"https://lucioduran.com/technologies/935821a262e6ef3197b621f5"},{"text":"Ellipsis","url":"https://lucioduran.com/technologies/04e1d92fd3dd6b3fbf94f6e1"},{"text":"EvalPlus","url":"https://lucioduran.com/technologies/db008fce775b7d52dbd5f64a"},{"text":"ExLlamaV2","url":"https://lucioduran.com/technologies/32f20f9786e0687b5162ad61"},{"text":"Exa","url":"https://lucioduran.com/technologies/1082f14394753b279d3b9cda"},{"text":"Expo","url":"https://lucioduran.com/technologies/6069b7a59a1bd203c63f9a2c"},{"text":"Facebook Ads Manager","url":"https://lucioduran.com/technologies/6069bd6f9a1bd203c63f9a2f"},{"text":"Fal.ai","url":"https://lucioduran.com/technologies/a0fa21615a46e74c1327e196"},{"text":"Figma","url":"https://lucioduran.com/technologies/608be5bc15e93d0428c50e28"},{"text":"Firebase","url":"https://lucioduran.com/technologies/604761866e9078085bfd9aea"},{"text":"Firebase Authentication","url":"https://lucioduran.com/technologies/6069cae29a1bd203c63f9a38"},{"text":"Firebase Cloud Messaging","url":"https://lucioduran.com/technologies/6069cbb19a1bd203c63f9a39"},{"text":"Firebase Realtime Database","url":"https://lucioduran.com/technologies/6069cc9a9a1bd203c63f9a3a"},{"text":"Firebase Studio","url":"https://lucioduran.com/technologies/ddc8eb62895a329fbd45a441"},{"text":"Fireworks AI","url":"https://lucioduran.com/technologies/a0eb41ede883b4711755fece"},{"text":"Fly.io","url":"https://lucioduran.com/technologies/cfd71887cbf2dd9964675068"},{"text":"Framer","url":"https://lucioduran.com/technologies/5b89389c0ab718fec18cdec5"},{"text":"Gemini Code Assist","url":"https://lucioduran.com/technologies/c88b7aa31dd30040e56a5418"},{"text":"Git","url":"https://lucioduran.com/technologies/604754316e9078085bfd9ad5"},{"text":"GitHub Copilot","url":"https://lucioduran.com/technologies/f8e269be9d82030119f8e640"},{"text":"Google ADK","url":"https://lucioduran.com/technologies/538ca7e2bdfd5fbf77600ad8"},{"text":"Google AI","url":"https://lucioduran.com/technologies/e3b4451a519b5ae3f3030aa9"},{"text":"Google AdMob","url":"https://lucioduran.com/technologies/6069d6109a1bd203c63f9a3f"},{"text":"Google Ads","url":"https://lucioduran.com/technologies/6069c42d9a1bd203c63f9a33"},{"text":"Google Analytics","url":"https://lucioduran.com/technologies/6069c9c59a1bd203c63f9a37"},{"text":"Google Cloud Platform","url":"https://lucioduran.com/technologies/6060f67f6fd1c80d414d1a70"},{"text":"Google Cloud Storage","url":"https://lucioduran.com/technologies/60fdea86472e875796d06389"},{"text":"Google Data Studio","url":"https://lucioduran.com/technologies/6060fb0b6fd1c80d414d1a72"},{"text":"Google Jules","url":"https://lucioduran.com/technologies/5d42d7247383aa2dba92ee23"},{"text":"Google Marketing Platform","url":"https://lucioduran.com/technologies/6060f8476fd1c80d414d1a71"},{"text":"Google Merchant Center","url":"https://lucioduran.com/technologies/6069c7499a1bd203c63f9a35"},{"text":"Google My Business","url":"https://lucioduran.com/technologies/6069c50d9a1bd203c63f9a34"},{"text":"Google Project Mariner","url":"https://lucioduran.com/technologies/0b870e809307971eb2eeb9d4"},{"text":"Google Search Console","url":"https://lucioduran.com/technologies/6069d4d09a1bd203c63f9a3e"},{"text":"Google Tag Manager","url":"https://lucioduran.com/technologies/6069c9049a1bd203c63f9a36"},{"text":"GraphQL","url":"https://lucioduran.com/technologies/604754c16e9078085bfd9ad6"},{"text":"Graphite","url":"https://lucioduran.com/technologies/3b6ee5427830246b2222f235"},{"text":"Graphiti","url":"https://lucioduran.com/technologies/216ca991a9057e6bf15e74e7"},{"text":"Greptile","url":"https://lucioduran.com/technologies/d4ad98c611ed45da306fdb89"},{"text":"Groq","url":"https://lucioduran.com/technologies/929bb02348b7aee2c94c6f63"},{"text":"HTML","url":"https://lucioduran.com/technologies/6043d0d147a6abd19f14c6a3"},{"text":"Helicone","url":"https://lucioduran.com/technologies/10018289fe12955e929b7af6"},{"text":"Heroku","url":"https://lucioduran.com/technologies/609ab4d918d39c0393710127"},{"text":"Hootsuite","url":"https://lucioduran.com/technologies/6069be1f9a1bd203c63f9a30"},{"text":"Hugging Face","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76606"},{"text":"Hyperbolic","url":"https://lucioduran.com/technologies/92f72cf8ece6134fef0f5832"},{"text":"Hyperbrowser","url":"https://lucioduran.com/technologies/4ec679a3c4b6a76b02f366c1"},{"text":"Instructor","url":"https://lucioduran.com/technologies/633c3b15889f8d711584f4af"},{"text":"Javascript","url":"https://lucioduran.com/technologies/604756a46e9078085bfd9ad9"},{"text":"JetBrains AI","url":"https://lucioduran.com/technologies/8d8ae9fcb9192cb28ff32cff"},{"text":"Jira Sofware","url":"https://lucioduran.com/technologies/6047555b6e9078085bfd9ad7"},{"text":"Keywords AI","url":"https://lucioduran.com/technologies/489f8c27321e36a0cc4baab8"},{"text":"Kong AI Gateway","url":"https://lucioduran.com/technologies/7792a3f26087fb47e0405b5e"},{"text":"LLaMA-Factory","url":"https://lucioduran.com/technologies/82b8e1fa4748221ff6b4d6fb"},{"text":"LMDeploy","url":"https://lucioduran.com/technologies/ff0ab2797be4e949dc632270"},{"text":"Lambda Cloud","url":"https://lucioduran.com/technologies/4a5cdca34922335fd5a120ce"},{"text":"LangChain","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76603"},{"text":"LangGraph","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76604"},{"text":"LangMem","url":"https://lucioduran.com/technologies/c2b4d42cfda20a27a8eae838"},{"text":"Letta","url":"https://lucioduran.com/technologies/75734af11ca070ad4d2e8fdc"},{"text":"LiteLLM","url":"https://lucioduran.com/technologies/d33461685daec3853ccbd4d8"},{"text":"Llama Stack","url":"https://lucioduran.com/technologies/f7fe4d810722e31755010d50"},{"text":"Lottie","url":"https://lucioduran.com/technologies/608a9b5eb31e7b4d96b765f6"},{"text":"Lovable","url":"https://lucioduran.com/technologies/4b685b00414759f1ea273e55"},{"text":"MLC LLM","url":"https://lucioduran.com/technologies/4cb755785b7448052ca7f904"},{"text":"Magic AI","url":"https://lucioduran.com/technologies/4d236530d76711a55433c663"},{"text":"MailChimp","url":"https://lucioduran.com/technologies/605093c17b7d260265de74e0"},{"text":"Marblism","url":"https://lucioduran.com/technologies/138e35ba6e9bfd323ebbd5d6"},{"text":"Martian","url":"https://lucioduran.com/technologies/8cf2b918c63002748987c564"},{"text":"Mastra","url":"https://lucioduran.com/technologies/2278f09763f675a22210b5a8"},{"text":"Mem0","url":"https://lucioduran.com/technologies/f028f1f9f9065285ffc9cbb2"},{"text":"Memary","url":"https://lucioduran.com/technologies/cee74648b8d4ab6d840961d8"},{"text":"Meta AI","url":"https://lucioduran.com/technologies/4d739723831ff592db9b0e7c"},{"text":"Metaplex","url":"https://lucioduran.com/technologies/62cc205240e2ca08bf885366"},{"text":"Microsoft Azure","url":"https://lucioduran.com/technologies/60688365667da9030ee15fce"},{"text":"Mistral AI","url":"https://lucioduran.com/technologies/978e4f0bd80ee8721e1dacba"},{"text":"Mistral Inference","url":"https://lucioduran.com/technologies/acab4dc68ab2450a493642b6"},{"text":"Modal","url":"https://lucioduran.com/technologies/430d9feee02a8c3a67915b96"},{"text":"Model Context Protocol","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660c"},{"text":"MongoDb","url":"https://lucioduran.com/technologies/6043d626c42e245096edce1c"},{"text":"Moonshot AI","url":"https://lucioduran.com/technologies/cb419afee528622f6c28ce34"},{"text":"Morph","url":"https://lucioduran.com/technologies/4701d3c60d31b5f5c3deeb98"},{"text":"MultiOn","url":"https://lucioduran.com/technologies/30679bf83e8994c51a7ec499"},{"text":"MultiPL-E","url":"https://lucioduran.com/technologies/16b6438eb4207be754d40bf4"},{"text":"MySQL","url":"https://lucioduran.com/technologies/604757546e9078085bfd9ada"},{"text":"NVIDIA","url":"https://lucioduran.com/technologies/f475c5f758ad4de35758f852"},{"text":"NeMo Aligner","url":"https://lucioduran.com/technologies/d12837f370704b2bd62023cc"},{"text":"Nebius","url":"https://lucioduran.com/technologies/31be84d0ad30035937220b2c"},{"text":"Netlify","url":"https://lucioduran.com/technologies/6069ce6c9a1bd203c63f9a3b"},{"text":"Next.js","url":"https://lucioduran.com/technologies/6043d09947a6abd19f14c6a0"},{"text":"Nginx","url":"https://lucioduran.com/technologies/604758186e9078085bfd9adc"},{"text":"Node.js","url":"https://lucioduran.com/technologies/604758836e9078085bfd9add"},{"text":"Novita AI","url":"https://lucioduran.com/technologies/f6b61cd98077d54e085ad2d6"},{"text":"Ollama","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660a"},{"text":"OneSignal","url":"https://lucioduran.com/technologies/6069bfe49a1bd203c63f9a31"},{"text":"OpenAI API","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76601"},{"text":"OpenAI Agents SDK","url":"https://lucioduran.com/technologies/6b55230cf42f23a8002245d8"},{"text":"OpenAI Codex","url":"https://lucioduran.com/technologies/64868a7f0c65bd0504b58b87"},{"text":"OpenAI Operator","url":"https://lucioduran.com/technologies/42845928340f7a83fcb4c2d0"},{"text":"OpenCode","url":"https://lucioduran.com/technologies/5dad277216c0c89d1ebd1d6d"},{"text":"OpenRLHF","url":"https://lucioduran.com/technologies/328097f0c375441f5de82d9f"},{"text":"OpenRouter","url":"https://lucioduran.com/technologies/bb430132a0997904b04d21c7"},{"text":"OpenVINO","url":"https://lucioduran.com/technologies/6e53a10ec09e4b4589100ef4"},{"text":"PHP","url":"https://lucioduran.com/technologies/604751db6e9078085bfd9ad3"},{"text":"Pinecone","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76605"},{"text":"Playwright","url":"https://lucioduran.com/technologies/4fb5e056dd81cbd2145d59cd"},{"text":"Plesk","url":"https://lucioduran.com/technologies/6069d7249a1bd203c63f9a40"},{"text":"Polyglot","url":"https://lucioduran.com/technologies/c8626bf67d71a3f134682432"},{"text":"Poolside AI","url":"https://lucioduran.com/technologies/e1a812069e2c060a13f5b54a"},{"text":"Portkey","url":"https://lucioduran.com/technologies/5070d1078f8d40b6ad296f2c"},{"text":"Postman","url":"https://lucioduran.com/technologies/6069d0fc9a1bd203c63f9a3d"},{"text":"Prime Intellect","url":"https://lucioduran.com/technologies/9dc5daf84eb3c45079c577a4"},{"text":"Prompt Engineering","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b7660f"},{"text":"Pydantic AI","url":"https://lucioduran.com/technologies/12e8469d04a794a0ebbec3ba"},{"text":"Python","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76608"},{"text":"Qodo","url":"https://lucioduran.com/technologies/6dc33893d1f13e242f74e35c"},{"text":"ROLL","url":"https://lucioduran.com/technologies/439e61f91bd9206d884aa012"},{"text":"Ray Serve","url":"https://lucioduran.com/technologies/fd59f837d6cb24a7c4e60d40"},{"text":"React","url":"https://lucioduran.com/technologies/6043d00c47a6abd19f14c69e"},{"text":"React Native","url":"https://lucioduran.com/technologies/6047599b6e9078085bfd9ae0"},{"text":"React Query","url":"https://lucioduran.com/technologies/62bb11be28318930828cc9e9"},{"text":"React Router","url":"https://lucioduran.com/technologies/60475cd16e9078085bfd9ae4"},{"text":"Redux","url":"https://lucioduran.com/technologies/60475c936e9078085bfd9ae3"},{"text":"Reka","url":"https://lucioduran.com/technologies/e962df204eda4c623332af9c"},{"text":"Remix","url":"https://lucioduran.com/technologies/62c2eedfb1bb9a0e38b8a538"},{"text":"Replicate","url":"https://lucioduran.com/technologies/dcd24e3edd83ce30a1d5cbf1"},{"text":"Replit","url":"https://lucioduran.com/technologies/ada2d1300466f4a5b50f9c38"},{"text":"RunPod","url":"https://lucioduran.com/technologies/09634973a81dba170bae7ad5"},{"text":"Runloop","url":"https://lucioduran.com/technologies/9f7662fcfe8d48b4a2645c8c"},{"text":"SGLang","url":"https://lucioduran.com/technologies/76102c35569243199973802b"},{"text":"SWE-bench","url":"https://lucioduran.com/technologies/5a24e8685555cac41f8377c9"},{"text":"SambaNova","url":"https://lucioduran.com/technologies/40911e8030fdad0bd65ea902"},{"text":"Sass","url":"https://lucioduran.com/technologies/60475bfc6e9078085bfd9ae1"},{"text":"SemRush","url":"https://lucioduran.com/technologies/6069c2599a1bd203c63f9a32"},{"text":"Semantic Kernel","url":"https://lucioduran.com/technologies/226db6e06985fbd0849f81c5"},{"text":"Shopify","url":"https://lucioduran.com/technologies/62c2e955b1bb9a0e38b8a535"},{"text":"Sketch","url":"https://lucioduran.com/technologies/60475d3a6e9078085bfd9ae5"},{"text":"SkyRL","url":"https://lucioduran.com/technologies/5b2c1a41d7fe678b0230842e"},{"text":"Skyvern","url":"https://lucioduran.com/technologies/1ae47e2edbbf021278c29b9d"},{"text":"Slack","url":"https://lucioduran.com/technologies/60475d596e9078085bfd9ae6"},{"text":"Smolagents","url":"https://lucioduran.com/technologies/3eeef08ae6baebb5336416f1"},{"text":"Snowflake","url":"https://lucioduran.com/technologies/4b5ebf7620a4db2948885957"},{"text":"Softgen","url":"https://lucioduran.com/technologies/c4ae304d2ff9a59195ede03e"},{"text":"Sourcegraph Cody","url":"https://lucioduran.com/technologies/eb1be0c4bc803c2f9b610dba"},{"text":"Sourcery","url":"https://lucioduran.com/technologies/f499593b72f79718e5bc231a"},{"text":"Stability AI","url":"https://lucioduran.com/technologies/0bcf127ac9f0abe197a7e3ff"},{"text":"Stagehand","url":"https://lucioduran.com/technologies/114563365afdb9cdc3fff1dd"},{"text":"Stainless","url":"https://lucioduran.com/technologies/c731de1be1916b78837d89e5"},{"text":"Steel","url":"https://lucioduran.com/technologies/24182abc223852ad6b46ae78"},{"text":"Supermemory","url":"https://lucioduran.com/technologies/003a3888a4f87ec9e5c769b4"},{"text":"Swarm","url":"https://lucioduran.com/technologies/c8e5591e9b87213a76fa0023"},{"text":"Sweep","url":"https://lucioduran.com/technologies/33071a2f41dd77c2505305ff"},{"text":"TGI","url":"https://lucioduran.com/technologies/dfe8a5f251b70aa2eb8ca122"},{"text":"TRL","url":"https://lucioduran.com/technologies/d0b84eaf402f2e4f2ae280ed"},{"text":"Tempo","url":"https://lucioduran.com/technologies/b2ab7d4fc7c49167d16e1895"},{"text":"TensorRT-LLM","url":"https://lucioduran.com/technologies/3f6142843ec3425a3aa4d630"},{"text":"Together AI","url":"https://lucioduran.com/technologies/deb98832abbeb1c4ccd7e7c7"},{"text":"Toon Boom Harmony","url":"https://lucioduran.com/technologies/6069cfb89a1bd203c63f9a3c"},{"text":"Trae","url":"https://lucioduran.com/technologies/a2f131f1f97fb58ec141d601"},{"text":"Trello","url":"https://lucioduran.com/technologies/60475d716e9078085bfd9ae7"},{"text":"Triton Inference Server","url":"https://lucioduran.com/technologies/6f9af6e890a7e4519ab30609"},{"text":"TypeScript","url":"https://lucioduran.com/technologies/60475c406e9078085bfd9ae2"},{"text":"Unify","url":"https://lucioduran.com/technologies/914e79460c34d5634cf13e9d"},{"text":"Unsloth","url":"https://lucioduran.com/technologies/6125b6bb357467affc784a77"},{"text":"VERL","url":"https://lucioduran.com/technologies/acffdb13315b6b8510dd6915"},{"text":"Vast.ai","url":"https://lucioduran.com/technologies/dd6742250384ae8555929627"},{"text":"Vercel","url":"https://lucioduran.com/technologies/604760e16e9078085bfd9ae9"},{"text":"Vercel AI Gateway","url":"https://lucioduran.com/technologies/e59d8f3f63804eca7e957cb9"},{"text":"Vercel AI SDK","url":"https://lucioduran.com/technologies/679a01a1b31e7b4d96b76607"},{"text":"Vultr","url":"https://lucioduran.com/technologies/b44fecc74233e9a7c3f25fb5"},{"text":"Webflow","url":"https://lucioduran.com/technologies/b6ce71dfcb5471fc6fe725e1"},{"text":"Windsurf","url":"https://lucioduran.com/technologies/842b800298338c839d96bc76"},{"text":"WooCommerce","url":"https://lucioduran.com/technologies/62c2e875b1bb9a0e38b8a534"},{"text":"Wordpress","url":"https://lucioduran.com/technologies/62c2e571b1bb9a0e38b8a533"},{"text":"Zep","url":"https://lucioduran.com/technologies/5c1913f27b308056a9d2d815"},{"text":"Zhipu AI","url":"https://lucioduran.com/technologies/fa34c8c82f3b44cd7772601b"},{"text":"jQuery","url":"https://lucioduran.com/technologies/604755e36e9078085bfd9ad8"},{"text":"llama.cpp","url":"https://lucioduran.com/technologies/419252fcaafc41dc3d210baa"},{"text":"three.js","url":"https://lucioduran.com/technologies/62c2ed8eb1bb9a0e38b8a537"},{"text":"v0","url":"https://lucioduran.com/technologies/2e223734443191bfe12e5fd7"},{"text":"vLLM","url":"https://lucioduran.com/technologies/e008fa6cadf1812fe32a6f85"},{"text":"xAI","url":"https://lucioduran.com/technologies/ae8096a21a9613e1ca89e43b"},{"text":"Evaluating agents without self-deception: harnesses, contamination, and cost per success","url":"https://lucioduran.com/blog/agent-evaluation-harness-contamination-cost-per-success"},{"text":"Agents that write to production: authorization, idempotency, and reconciliation","url":"https://lucioduran.com/blog/agent-tool-execution-authorization-idempotency-reconciliation"},{"text":"Recursive agents: external context, budgets, and evidence that survives delegation","url":"https://lucioduran.com/blog/recursive-agent-harnesses-context-budgets-provenance"},{"text":"RAG Pipeline Architecture: Chunking Strategies, Hybrid Search, Reranking, and Evaluation Frameworks","url":"https://lucioduran.com/blog/rag-pipeline-architecture-chunking-reranking-evaluation"},{"text":"Agentic AI Architecture Patterns: Building Autonomous Systems That Scale","url":"https://lucioduran.com/blog/agentic-ai-autonomous-systems-at-scale"},{"text":"TLA+ for Formal Verification: Catching Distributed Systems Bugs Before Writing a Single Line of Code","url":"https://lucioduran.com/blog/formal-verification-tla-plus-distributed-systems"},{"text":"Agentic AI Architecture Patterns: Tool-Use Orchestration and Multi-Agent Coordination","url":"https://lucioduran.com/blog/agentic-ai-architecture-patterns"},{"text":"WebCodecs API: Hardware-Accelerated Video Encoding and Decoding in the Browser","url":"https://lucioduran.com/blog/webcodecs-api-video-processing-browser"},{"text":"Service Mesh Evolution: Istio Ambient Mesh, Linkerd, and Sidecar-Less Architectures","url":"https://lucioduran.com/blog/service-mesh-ambient-mesh-istio-linkerd"},{"text":"Drizzle ORM: Type-Safe SQL for PostgreSQL, Migrations, Prepared Statements, and Prisma Comparison","url":"https://lucioduran.com/blog/drizzle-orm-type-safe-sql-postgresql"},{"text":"TLS 1.3 + Post-Quantum: ML-KEM (Kyber) Hybrid Key Exchange in the Real World","url":"https://lucioduran.com/blog/tls-1-3-post-quantum-kyber-hybrid"},{"text":"Model Context Protocol (MCP): The Missing Standardization Layer for AI-Tool Integration","url":"https://lucioduran.com/blog/model-context-protocol-mcp-ai-integration"},{"text":"GPU Programming: CUDA vs ROCm vs Vulkan Compute, Warp Scheduling, Shared Memory, and Matrix Multiplication","url":"https://lucioduran.com/blog/gpu-programming-cuda-vs-rocm-vulkan-compute"},{"text":"Speculation Rules API: Prerendering Pages Before Navigation and Measured Core Web Vitals Impact","url":"https://lucioduran.com/blog/speculation-rules-api-prerender-navigation"},{"text":"RISC-V + Rust Firmware: Building an IoT Sensor Node with Embassy-rs on the ESP32-C6","url":"https://lucioduran.com/blog/risc-v-embedded-systems-rust-firmware"},{"text":"ClickHouse: Columnar OLAP for Real-Time Analytics on 10 Billion Rows","url":"https://lucioduran.com/blog/clickhouse-olap-real-time-analytics-architecture"},{"text":"Temporal.io: Replacing Message Queues with Durable Execution for Complex Orchestration","url":"https://lucioduran.com/blog/temporal-workflow-engine-durable-execution"},{"text":"SPDK + NVMe: Building a User-Space Storage Engine That Hits 10M IOPS","url":"https://lucioduran.com/blog/spdk-nvme-storage-performance-optimization"},{"text":"Homomorphic Encryption in Practice: TFHE, Concrete-ML, and ML Inference on Encrypted Data","url":"https://lucioduran.com/blog/homomorphic-encryption-tfhe-concrete-ml"},{"text":"Event Sourcing + CQRS: Event Store Design, Projections, Snapshots, and When NOT to Use It","url":"https://lucioduran.com/blog/event-sourcing-cqrs-production-lessons"},{"text":"Content Layer API, Server Islands, and View Transitions in Astro 5","url":"https://lucioduran.com/blog/astro-5-view-transitions-content-collections"},{"text":"Supabase Realtime: Building Multiplayer Features Without Running a Single WebSocket Server","url":"https://lucioduran.com/blog/supabase-realtime-presence-multiplayer"},{"text":"eBPF and XDP: High-Performance Packet Processing and DDoS Mitigation at Line Rate","url":"https://lucioduran.com/blog/bpf-xdp-high-performance-packet-processing"},{"text":"Cloudflare Durable Objects: Building a Stateful Game Server at the Edge","url":"https://lucioduran.com/blog/edge-computing-durable-objects-cloudflare"},{"text":"Differential Privacy and Federated Learning: HIPAA-Compliant Healthcare ML Pipeline Architecture","url":"https://lucioduran.com/blog/differential-privacy-federated-learning-production"},{"text":"Structured Concurrency in Java 21: Virtual Threads and Server Architecture","url":"https://lucioduran.com/blog/structured-concurrency-java-21-virtual-threads"},{"text":"Mojo as a Python Superset: Performance on Production ML Workloads","url":"https://lucioduran.com/blog/mojo-language-python-superset-performance"},{"text":"ARIA Live Regions, Screen Reader Internals, and Systematic Audit Methodology","url":"https://lucioduran.com/blog/accessibility-aria-live-regions-screen-reader"},{"text":"Scaling WebRTC to 10,000 Participants: mediasoup, LiveKit, and Janus Compared","url":"https://lucioduran.com/blog/webrtc-media-servers-mediasoup-livekit"},{"text":"Kubernetes Gateway API: Replacing Ingress with Envoy Gateway and Cilium","url":"https://lucioduran.com/blog/kubernetes-gateway-api-envoy-cilium"},{"text":"Zig's Comptime: A Unified Approach to Compile-Time Systems Programming","url":"https://lucioduran.com/blog/zig-language-comptime-system-programming"},{"text":"Valkey vs Redis: Migrating 14TB of Production Data, What the Documentation Doesn't Cover","url":"https://lucioduran.com/blog/valkey-redis-fork-performance-analysis"},{"text":"Signals and Fine-Grained Reactivity: Angular, SolidJS, Preact, and the Shift from Virtual DOM Diffing","url":"https://lucioduran.com/blog/signals-reactivity-angular-solid-preact"},{"text":"Load Balancing Algorithms: Maglev Hashing, Consistent Hashing with Bounded Loads, and P2C","url":"https://lucioduran.com/blog/load-balancing-algorithms-maglev-consistent-hashing"},{"text":"WireGuard Mesh Networking: Tailscale and Headscale Internals Explained","url":"https://lucioduran.com/blog/wireguard-mesh-networking-tailscale-internals"},{"text":"LLVM MLIR: Building Custom Compiler Dialects for Domain-Specific Optimization","url":"https://lucioduran.com/blog/llvm-mlir-compiler-infrastructure-custom-dialects"},{"text":"HSMs and Cloud KMS: PKCS#11, Envelope Encryption, and Real Secrets Management Architecture","url":"https://lucioduran.com/blog/hardware-security-modules-hsm-cloud-kms"},{"text":"CSS Anchor Positioning and Popover API: Implementing Tooltips Without JavaScript","url":"https://lucioduran.com/blog/css-anchor-positioning-popover-api-2026"},{"text":"Kafka vs Redpanda: Event Streaming Benchmarks and Migration Analysis","url":"https://lucioduran.com/blog/kafka-vs-redpanda-event-streaming-benchmarks"},{"text":"WASM GC: Garbage-Collected Reference Types in WebAssembly","url":"https://lucioduran.com/blog/wasm-gc-garbage-collection-browser-runtimes"},{"text":"AI Orchestration Frameworks: Semantic Kernel vs LangChain vs LlamaIndex","url":"https://lucioduran.com/blog/semantic-kernel-langchain-ai-orchestration"},{"text":"LLM Function Calling Patterns for Reliable Tool Use in AI Agents","url":"https://lucioduran.com/blog/llm-function-calling-tool-use-patterns"},{"text":"Automated Code Review: Semgrep Custom Rules, AST Pattern Matching, and Building Org-Specific Security Scanners","url":"https://lucioduran.com/blog/ai-code-review-ast-analysis-semgrep-custom-rules"},{"text":"PostgreSQL CDC with Debezium: Logical Replication, WAL Decoding, and Real Event-Driven Architecture","url":"https://lucioduran.com/blog/postgres-logical-replication-cdc-debezium"},{"text":"Linux io_uring: Async I/O Architecture and Node.js Integration","url":"https://lucioduran.com/blog/linux-io-uring-async-io-nodejs-integration"},{"text":"Time Series Databases: TimescaleDB Hypertables, QuestDB Columnar Ingestion, and InfluxDB IOx","url":"https://lucioduran.com/blog/time-series-databases-timescaledb-questdb-influx"},{"text":"DNS Privacy Stack: DoH, DoT, DNSSEC, Encrypted Client Hello, and Comparative Privacy Analysis","url":"https://lucioduran.com/blog/dns-over-https-encrypted-client-hello-privacy"},{"text":"gRPC + Protobuf + ConnectRPC: Type-Safe Streaming APIs with Code Generation","url":"https://lucioduran.com/blog/grpc-protobuf-connectrpc-api-design"},{"text":"Apache Arrow DataFusion: Building Custom Query Engines in Rust","url":"https://lucioduran.com/blog/arrow-datafusion-query-engine-rust"},{"text":"Streaming HTML: Out-of-Order Streaming, Island Architecture, and Selective Hydration","url":"https://lucioduran.com/blog/streaming-html-out-of-order-island-architecture"},{"text":"React Server Components: Streaming Architecture, Performance Tradeoffs, and Migration Patterns","url":"https://lucioduran.com/blog/react-server-components-streaming-architecture"},{"text":"Supply Chain Security: Sigstore, SLSA, SBOMs, and Securing the Build Pipeline End-to-End","url":"https://lucioduran.com/blog/supply-chain-security-sigstore-slsa-sbom"},{"text":"Passkeys and WebAuthn: A Production Implementation Guide for FIDO2 Passwordless Authentication","url":"https://lucioduran.com/blog/passkeys-webauthn-passwordless-implementation"},{"text":"Platform Engineering: Building Internal Developer Platforms with Backstage and Port","url":"https://lucioduran.com/blog/platform-engineering-idp-backstage-port"},{"text":"GPU Rendering Pipeline: Blend Modes, Porter-Duff Compositing, and Tile-Based Rendering","url":"https://lucioduran.com/blog/blend-mode-compositing-gpu-rendering-pipeline"},{"text":"TypeScript 5.5: Inferred Type Predicates, Isolated Declarations, and Real-World Gotchas","url":"https://lucioduran.com/blog/typescript-5-5-type-predicates-inference"},{"text":"LLM Inference Optimization: KV-Cache, PagedAttention, and GPU Memory Efficiency","url":"https://lucioduran.com/blog/llm-inference-optimization-kv-cache-paged-attention"},{"text":"Immutable Infrastructure: Packer Golden Images, AMI Pipelines, Blue-Green Deployments, and the Real Migration from Mutable Servers","url":"https://lucioduran.com/blog/immutable-infrastructure-packer-golden-images"},{"text":"Container Runtime Internals: runc, youki, kata-containers, and Sandbox Isolation Models","url":"https://lucioduran.com/blog/container-runtime-internals-runc-youki-kata"},{"text":"Next.js 15 PPR: Partial Prerendering, Static Shells, and the End of the ISR vs SSR Debate","url":"https://lucioduran.com/blog/next-js-15-ppr-partial-prerendering"},{"text":"CRDTs for Local-First Software: Building Collaborative Apps Without Servers","url":"https://lucioduran.com/blog/crdts-local-first-software-architecture"},{"text":"WebNN API: Hardware-Accelerated ML in the Browser, NPU Access, and Real On-Device Inference Benchmarks","url":"https://lucioduran.com/blog/webnn-api-hardware-accelerated-ml-browser"},{"text":"Column-Oriented Storage Formats: Parquet, Lance, Delta Lake, and Iceberg Architecture and Optimization","url":"https://lucioduran.com/blog/column-oriented-storage-parquet-lance-delta"},{"text":"OpenTelemetry in Production: Distributed Tracing Implementation and Cost Control","url":"https://lucioduran.com/blog/opentelemetry-distributed-tracing-microservices"},{"text":"Unikernels vs MicroVMs: Firecracker Internals, Unikraft, and the Real Cost of Serverless Isolation","url":"https://lucioduran.com/blog/unikernels-firecracker-microvm-serverless"},{"text":"TCP vs QUIC vs HTTP/3: Kernel Bypass, Zero-Copy, and Latency Optimization","url":"https://lucioduran.com/blog/tcp-quic-http3-kernel-bypass-performance"},{"text":"Cell-Based Architecture: Blast Radius Isolation, Shuffle Sharding, and How AWS and Slack Reduce Failure Domains","url":"https://lucioduran.com/blog/cell-based-architecture-blast-radius-isolation"},{"text":"Scroll-Driven Animations with CSS scroll-timeline, ViewTimeline, and the Web Animations API","url":"https://lucioduran.com/blog/web-animations-api-scroll-driven-animations"},{"text":"Vector Databases Compared: Running the Same RAG Pipeline on pgvector, Qdrant, Pinecone, and Weaviate","url":"https://lucioduran.com/blog/vector-databases-pgvector-qdrant-pinecone"},{"text":"MLOps Feature Stores: Feast, Tecton, Real-Time Features, and Production ML Pipeline Architecture","url":"https://lucioduran.com/blog/mlops-feature-stores-feast-tecton-production"},{"text":"Deterministic Simulation Testing: Fault Injection Methodology in TigerBeetle and FoundationDB","url":"https://lucioduran.com/blog/deterministic-simulation-testing-tigerbeetle"},{"text":"Effect-TS: Algebraic Effects and Typed Error Handling in TypeScript","url":"https://lucioduran.com/blog/effect-ts-algebraic-effects-error-handling"},{"text":"Capability-Based Security with WASI Preview 2: Least-Privilege Plugin Systems at the Runtime Level","url":"https://lucioduran.com/blog/capability-based-security-wasi-preview2"},{"text":"Graph Databases: Neo4j vs SurrealDB vs Apache AGE, Cypher, GQL, and Real Social Network Query Optimization","url":"https://lucioduran.com/blog/graph-databases-neo4j-surrealdb-age-comparison"},{"text":"Graviton4 ARM64 Migration Benchmarks: Real Production Performance Data","url":"https://lucioduran.com/blog/arm64-graviton4-server-migration-benchmarks"},{"text":"ScyllaDB: Cassandra-Compatible Low-Latency Database Architecture and Migration","url":"https://lucioduran.com/blog/scylladb-cassandra-compatible-low-latency"},{"text":"Nix Flakes as a Docker Replacement for Local Development Environments","url":"https://lucioduran.com/blog/nix-flakes-reproducible-dev-environments"},{"text":"Crossplane: Infrastructure Composition on Kubernetes, Replacing Terraform with GitOps-Native IaC","url":"https://lucioduran.com/blog/crossplane-infrastructure-composition-kubernetes"},{"text":"Async Rust Internals: Tokio Runtime Design, Work-Stealing, and Building a Minimal Runtime from Scratch","url":"https://lucioduran.com/blog/async-rust-tokio-internals-runtime-design"},{"text":"HTMX 2.0: Hypermedia-Driven Applications in Production","url":"https://lucioduran.com/blog/htmx-2-hypermedia-driven-applications"},{"text":"JIT Compilation Techniques: Cranelift, Copy-and-Patch, and CPython 3.13","url":"https://lucioduran.com/blog/jit-compilation-cranelift-copy-patch-techniques"},{"text":"CSS :has() Selector: Quantity Queries, Parent Selection, and Previously Impossible Patterns","url":"https://lucioduran.com/blog/css-has-selector-quantity-queries-patterns"},{"text":"Deno 2: Full Node Compatibility, Fresh 2.0, and Comparative Benchmarks Against Node 22 and Bun","url":"https://lucioduran.com/blog/deno-2-node-compat-fresh-framework"},{"text":"Smithy: AWS's API Modeling Language and Building Your Own SDK Generator","url":"https://lucioduran.com/blog/smithy-api-modeling-aws-sdk-generation"},{"text":"S3-Compatible Object Storage: MinIO, Tigris, R2, and Multipart Upload Internals","url":"https://lucioduran.com/blog/object-storage-s3-compatible-minio-tigris"},{"text":"Zero-Knowledge Proofs for Authentication: Privacy-Preserving Identity Verification","url":"https://lucioduran.com/blog/zero-knowledge-proofs-web3-authentication"},{"text":"Micro-Frontends in 2026: Module Federation 2.0, Native Federation, and Import Maps","url":"https://lucioduran.com/blog/micro-frontends-module-federation-native-federation"},{"text":"WASI Threads: Shared Memory Parallelism Comes to WebAssembly","url":"https://lucioduran.com/blog/wasi-threads-shared-memory-parallel-wasm"},{"text":"SQLite at the Edge: LiteFS, Turso, and Why Postgres Isn't Always the Answer","url":"https://lucioduran.com/blog/sqlite-litefs-distributed-edge-databases"},{"text":"Consensus Algorithms Compared: Raft, Multi-Paxos, Viewstamped Replication, and EPaxos","url":"https://lucioduran.com/blog/consensus-algorithms-raft-paxos-viewstamped"},{"text":"OpenAPI 4.0 (Moonwalk): The Spec Rewrite That Actually Matters","url":"https://lucioduran.com/blog/openapi-4-moonwalk-api-specification"},{"text":"eBPF in Production: Building Kernel-Level Observability for Kubernetes Without the Overhead","url":"https://lucioduran.com/blog/ebpf-observability-production-kubernetes"},{"text":"Browser Storage APIs: OPFS, IndexedDB, and SQLite-over-WASM for Offline-First Applications","url":"https://lucioduran.com/blog/browser-storage-apis-opfs-indexeddb-sqlite-wasm"},{"text":"Rate Limiting Algorithms: From Token Buckets to Distributed Lua Scripts","url":"https://lucioduran.com/blog/rate-limiting-algorithms-token-bucket-sliding-window"},{"text":"V8 Maglev and Turboshaft: Mid-Tier and Backend Compiler Architecture","url":"https://lucioduran.com/blog/v8-maglev-turboshaft-compiler-pipeline"},{"text":"Memory-Safe C++ Alternatives: Carbon, Cpp2, Val, and Circle Compared","url":"https://lucioduran.com/blog/memory-safe-c-alternatives-carbon-cpp2-val"},{"text":"GraalVM Native Image: From 8-Second Spring Boot Startup to 50ms","url":"https://lucioduran.com/blog/graalvm-native-image-spring-boot-startup"},{"text":"PostgreSQL 17: Incremental Backup, Logical Replication Failover, and Operational Improvements","url":"https://lucioduran.com/blog/postgresql-17-incremental-backup-logical-replication"},{"text":"Web Components in 2026: Declarative Shadow DOM, CSS Parts, and Framework Interoperability","url":"https://lucioduran.com/blog/web-components-shadow-dom-custom-elements-2026"},{"text":"LLM Quantization Compared: GPTQ, AWQ, GGUF, and SqueezeLLM","url":"https://lucioduran.com/blog/llm-quantization-gptq-awq-gguf-compared"},{"text":"Chaos Engineering in Production: Steady-State Hypothesis, LitmusChaos, and Blast Radius Control","url":"https://lucioduran.com/blog/chaos-engineering-litmus-chaos-monkey-production"},{"text":"Rust + WASM Component Model in Production: Polyglot Microservices That Actually Work","url":"https://lucioduran.com/blog/rust-wasm-component-model-production"},{"text":"Incremental Computation with Salsa and Adapton Frameworks","url":"https://lucioduran.com/blog/incremental-computation-salsa-adapton-frameworks"},{"text":"Bun v2 Runtime Internals: JavaScriptCore, Zig Allocators, and io_uring Syscall Batching","url":"https://lucioduran.com/blog/bun-v2-runtime-internals-deep-dive"},{"text":"Serverless Cold Starts: A Comprehensive Optimization Playbook","url":"https://lucioduran.com/blog/serverless-cold-starts-optimization-strategies"},{"text":"WebGPU Compute Shaders for ML Inference: Client-Side Model Execution","url":"https://lucioduran.com/blog/webgpu-compute-shaders-ml-inference"},{"text":"Citable Publication","url":"https://lucioduran.com/projects/citable-publication"},{"text":"RAG Evaluation Workbench","url":"https://lucioduran.com/projects/rag-evaluation-workbench"},{"text":"Agent Replay Runtime","url":"https://lucioduran.com/projects/agent-replay-runtime"},{"text":"Agent Injection Evals","url":"https://lucioduran.com/projects/agent-injection-evals"},{"text":"MCP Contract Harness","url":"https://lucioduran.com/projects/mcp-contract-harness"},{"text":"ADR-001: Static Site Generation over Server-Side Rendering","url":"https://lucioduran.com/decisions/ssg-over-ssr"},{"text":"ADR-002: MongoDB over PostgreSQL for Content API","url":"https://lucioduran.com/decisions/mongodb-over-postgresql"},{"text":"ADR-003: styled-components over Tailwind CSS","url":"https://lucioduran.com/decisions/styled-components-over-tailwind"},{"text":"ADR-004: Single Accent Color System over Category-Based Palette","url":"https://lucioduran.com/decisions/single-accent-color-system"},{"text":"ADR-005: Decoupled API Architecture","url":"https://lucioduran.com/decisions/decoupled-api-architecture"},{"text":"ADR-006: AI agent readability as First-Class Concern","url":"https://lucioduran.com/decisions/agent-experience-first-class"},{"text":"ADR-007: CSS Grid over Flexbox for Layout System","url":"https://lucioduran.com/decisions/css-grid-over-flexbox"},{"text":"ADR-008: Static JSON over CMS for Decision Records","url":"https://lucioduran.com/decisions/static-json-over-cms"},{"text":"ADR-009: Geist Font Family as Design System Foundation","url":"https://lucioduran.com/decisions/geist-font-system"},{"text":"ADR-010: ISR-Ready Architecture with Full Static Fallback","url":"https://lucioduran.com/decisions/isr-ready-architecture"},{"text":"ADR-011: Multi-Layer Structured Data Strategy for Semantic Discoverability","url":"https://lucioduran.com/decisions/multi-layer-structured-data"},{"text":"ADR-012: Deliberate AI Crawler Access Policy over Default Blocking","url":"https://lucioduran.com/decisions/deliberate-ai-crawler-access-policy"},{"text":"ADR-013: Zero-Downtime Deploy Strategy with Atomic Rollouts","url":"https://lucioduran.com/decisions/zero-downtime-deploy-strategy"},{"text":"ADR-014: Defensive Data Fetching with Graceful Degradation","url":"https://lucioduran.com/decisions/defensive-data-fetching"},{"text":"ADR-015: Critical Rendering Path Optimization Strategy","url":"https://lucioduran.com/decisions/critical-rendering-path-optimization"},{"text":"ADR-016: Scoped Remote Image Patterns over Generic CDN Proxy","url":"https://lucioduran.com/decisions/scoped-remote-image-patterns"},{"text":"ADR-017: Defense-in-Depth HTTP Security Headers","url":"https://lucioduran.com/decisions/defense-in-depth-security-headers"},{"text":"ADR-018: Monolithic Page Components over Micro-Component Architecture","url":"https://lucioduran.com/decisions/monolithic-page-components"},{"text":"ADR-019: Semantic URL Routing with Explicit Path Mapping","url":"https://lucioduran.com/decisions/semantic-url-routing"},{"text":"ADR-020: Calibrated Uncertainty as Architectural Metadata","url":"https://lucioduran.com/decisions/calibrated-uncertainty-metadata"}],"structuredData":[],"contentHash":"26c05b5023feafc173965423a7cdd80372eb19c56956b61c036d06e2935a3c85","provenance":{"method":"Deterministic serialization of the server-rendered main element","source":"https://lucioduran.com/site-index","hashAlgorithm":"sha256","hashScope":"JSON document fields before contentHash and provenance","sourceHTMLBytes":116221,"contentBytes":46352}}
