# Developer go-to-market next steps ## Principles / problems - Aha moment happens when developers can drag and drop their own components. - Developers need to interact with code and terminal. - Motivation problem: Developers need to integrate, but builder.io does not serve them. - Trust problem: Builder integrates into existing stack, we are integrating into someone's "baby". - New reality: Builder is the new way to build sites. Best of both worlds. Own modern stack + easy of edit. Components are owned by engineers, content and structure owned by marketers. - Reputation problem: drag and drop tools have a bad reputation by developers. ## Goals - **⭐️ AWARENESS:** Bring more developer to the top of the funnel - **🏎 PERFORMANCE:** Fast websites for competitive advantages and reputation - **πŸ’° CONVERSION:** Make more developers integrate builder into their apps - **πŸŽ“ LEARNING:** Understand and build the state of the art in web tech - **πŸ¦Έβ€β™€οΈ TALENT:** Attract the smartest minds to builder - **🀝 TRUST:** Help to build trust w/ developers and the software we create. Builder integrates into the stack -------------- ## Phase 0 ### Partytown Third party scripts are a business requirement, that can not be avoided, but completely destroys a website performance. Partytown uses black magic to offload those scripts to a web worker. - ⭐️ AWARENESS: Brings developer attention through OSS - 🀝 TRUST: Demonstrate new ideas and software builder is capable of - πŸ¦Έβ€β™€οΈ TALENT: Attract talented developers to what we're working on - 🏎 PERFORMANCE: Speed up builder.io sites and use as case studies ### Qwik Framework New web framework allows fine grained lazy loading based on user behaviour, with zero cost rehydration and interactive server components. - ⭐️ AWARENESS: Qwik, its OSS ecosystem and community are potential customers of builder. - 🏎 PERFORMANCE: Integrating Qwik with the Builder SDK will allow us to deliver interactive content faster than anyone, with the lowest JS footprint. - πŸ¦Έβ€β™€οΈ TALENT: Qwik is a super challenging problem, lead by the creator of Angular. - 🀝 TRUST: Builder backing up Qwik is the best way to prove that performance and OSS are a priority, helping win the reputation problem against drag and drop tools. ## PHASE 1 ### CLI: npm init builder.io Streamline the developer onboarding, get developers into the aha-moment with a single command.o - πŸ’° CONVERSION: One of the "aha moments" ### Builder.io using Qwik First steps of using Qwik in production. - 🏎 PERFORMANCE: Builder=performance - 🀝 TRUST: Qwik can be used in production - ⭐️ AWARENESS: Blog ### Qwik server API - ### Qwik starters - ⭐️ AWARENESS: Allow developers to start using QWIK Brings developer attention through OSS. - 🀝 TRUST: sdf - πŸ¦Έβ€β™€οΈ TALENT: Attract talented developers to what we're working on - 🏎 PERFORMANCE: Speed up builder.io sites and use as case studies text - Vercel Optimized - Cloudflare Workers Optimized - Netlify Optimized - Express middleware Optimized - Prerendering Optimized - React + Qwik starter (with Server side component) text - Perfomance - Awareness - Talent - Qwik starters - Vercel Optimized - Cloudflare Workers Optimized - Netlify Optimized - Express middleware Optimized - Prerendering Optimized - React + Qwik starter (with Server side component) ### npm init qwik - [AWARENESS] React Server Component concepts w/ Qwik - Piggy-back on all the RSC content that will be coming out - Create content comparing Qwik to RSC - Builder can create fast sites w/ Qwik and RSC - [R&D] Investigate using React Server Components w/ Qwik - Not require React apps to be refactored entirely to Qwik - Use RSC to offload to Qwik ### Qwik React Update the Qwik compiler to be able to convert a subset of React into Qwik. Allowing developers to enjoy all the benefits of Qwik while keeping their favourite components in a React compatible syntax. - ⭐️ AWARENESS: Being part of the react ecosystem is the most efficient way to unlock the majority of the market share. - **πŸŽ“ LEARNING:** Building tools around the react ecosystem will allow us to bring even more feeback and connect with more developers.