E121: Coding in the Cloud with Coder

Topics covered
Popular Clips
Episode Highlights
Transition
The transition from Coder V1 to V2 marked a significant evolution in the platform's development. describes V1 as a "hodgepodge" of features, built to gain initial traction and prove market potential, but lacking a cohesive vision 1. V2, however, was crafted with intentionality, incorporating lessons learned to better serve enterprise and self-hosted audiences. This shift required a complete overhaul, challenging users to adapt to a more robust and vision-oriented product 2.
The V1 of our product was bad, just in the sense that it was like a hodgepodge. It was like, not really, like, vision oriented.
---
The transition was not without its difficulties, as it necessitated a break from the past, requiring users to fully embrace the new version.
  Â
Flexibility
Building for flexibility was a core principle in developing Coder V2. emphasizes the importance of not dictating how enterprises should write software, allowing for diverse development environments 3. By leveraging Terraform, Coder enables organizations to define infrastructure as code, providing a seamless integration with existing systems 4. This approach not only enhances the developer experience but also ensures that Coder can adapt to the unique needs of each enterprise.
The most important idea for us when building V2 is just like how can we encompass everything, not just some things, and not make it in a janky way?
---
This flexibility is crucial for enterprises that require robust and adaptable solutions.
  Â
Code Server
Code Server, an open-source project, played a pivotal role in Coder's journey. Initially a unique distribution method for VS Code, it allowed developers to run VS Code in a browser, offering a thin client experience that felt local 5. notes that this innovation quickly gained traction, becoming one of the fastest-growing projects on GitHub 6. This success highlighted the demand for remote development solutions, paving the way for Coder's enterprise platform.
Code server was the first time a browser or an IDE ever became in the browser. The first time where development actually would feel like you were on your local machine, but in the browser.
---
The project's growth underscored the potential of browser-based development environments.
Related Episodes


E62: Bring Visibility to Your Codebase With CodeSee
Answers 383 questions

E51: Enhance Your Coding Skills by Playing Battlesnake
Answers 383 questions

E103: Competing with CoPilot to Give Developers AI Superpowers
Answers 383 questions

E84: How Replit Is Supercharging The Coding Experience
Answers 383 questions

E42: Earthly, a CI/CD Framework that Can Run Anywhere
Answers 383 questions

E156: Code-First Product Integrations with Ampersand
Answers 383 questions

E15: Vercel & the Frontend Movement Around Next.js
Answers 383 questions

E144: How to Straddle Developers and Security Engineers
Answers 383 questions

E90: Building Open Source Startups with Abby Kearns
Answers 383 questions

E105: Bringing Great Developer Experience to Data Teams with Dagster
Answers 383 questions

E117: Taking on Datadog with Open Source Observability
Answers 383 questions

E118: Building React Framework Gatsby
Answers 383 questions

E162: The AI Code Editor War with Zed
Answers 383 questions

E26: Cube.dev - Open Source Headless BI for Building Data Apps
Answers 383 questions

E112: How to Deploy GraphQL Backends Super Fast
Answers 383 questions
