Home / Companies / Ona / Blog / November 2018

November 2018 Summaries

3 posts from Ona

Filter
Month: Year:
Post Summaries Back to Blog
Gitpod introduces a new feature called Snapshots that allows users to create reproducible examples for any programming environment and project size. By capturing everything in the current workspace state, including uncommitted file changes and UI layout, users can share these snapshots as links or snippets on issues, forums, emails, and blogs. This feature is particularly useful for sharing larger projects or examples that may not be supported by online code playgrounds. Gitpod Snapshots are expected to improve the process of reproducing issues, providing solutions and examples, and preparing workshops and tutorials.
Nov 21, 2018 667 words in the original blog post.
The article discusses the concept of "Dev environments as code," which involves automating and standardizing developer environment setups to save time and energy. It highlights that while automated deployments have become commonplace in software development, dev environments are often still configured manually, leading to lengthy onboarding processes for new team members and inconsistencies between individual workstations. The author suggests applying the "infrastructure as code" principle to dev environments by writing setup instructions in an executable format and checking them into the project's source code repository. This approach can be achieved using tools like Docker, Oomph, or Theia IDE. Automating dev environment setups ensures that everyone works on the same environment, making it easier to reproduce bugs and maintain consistency across team members.
Nov 19, 2018 1,086 words in the original blog post.
Theia IDE Framework, which is highly inspired by VS Code and designed to run as a web application, has recently added Node.js debugging capabilities. This feature allows developers to use Gitpod for most of their development needs without needing local tools. Debugging in Gitpod involves configuring launch configurations, starting and managing debug sessions, and using breakpoints to pause execution and inspect variables. The addition of this feature enhances the overall developer experience provided by Gitpod.
Nov 13, 2018 651 words in the original blog post.