Home / Companies / Coder / Blog / May 2021

May 2021 Summaries

6 posts from Coder

Filter
Month: Year:
Post Summaries Back to Blog
A cloud IDE is an integrated development environment that runs primarily in the cloud, with some offerings allowing users to run a local editor while other components of the IDE run in the cloud. Cloud IDEs offer several benefits over traditional localhost development, including less setup effort, remote access, standardized workspaces, reduced build times, and facilitated collaboration. However, concerns about latency, adoption of new workflows, and vendor lock-in have hindered widespread adoption among developers. Despite these challenges, cloud IDEs show promise for improving the efficiency and flexibility of software development processes.
May 28, 2021 1,423 words in the original blog post.
The text discusses configuring Node.js workspaces in Coder, a cloud development environment. It mentions that while Coder provides a default Node.js image, customization is possible to automate cloning git repos, install specific versions of Node and global packages, set environment variables, and more. The author shares a guide on how to do this: https://coder.com/docs/guides/customization/node. They also invite readers to reach out with questions or interesting use cases via Twitter @CoderHQ or Slack, and to subscribe to their monthly newsletter for updates.
May 25, 2021 168 words in the original blog post.
On September 24th, 2024, a Meetup will be hosted at the Austin Office. Interested attendees or speakers are encouraged to express their interest. Coder has released version 1.19 with new features for managing development environments at scale. This includes organization-wide resource quotas and more granular access permissions for dev URLs. These enhancements provide better control over resource provisioning, prevent platform abuse by individual users, and help organizations manage cloud costs effectively. Additionally, the maximum level of dev URL permissions can now be controlled on an admin-level. Experimental features have been introduced in 1.19 that may change in future releases.
May 21, 2021 308 words in the original blog post.
Configuration drift is a phenomenon where differences accumulate in the configuration of systems over time, leading to inconsistencies between environments. It can cause instability or even total service outages and is often the root cause of deployment failures. Common causes include poor communication, hotfixes, critical package updates, lack of automation, and convenience changes. The costs of configuration drift include lost productivity, downtime, and security breaches. To manage configuration drift, focus on a three-part strategy that attempts to reduce its frequency, detect when it occurs, and remediate the issues caused by it. Automation is key in reducing the occurrence of drift as well as detecting and correcting it.
May 19, 2021 2,297 words in the original blog post.
On September 24th, a Meetup will take place at the Austin Office. Interested attendees or speakers can register for the event. Additionally, on June 10th, there will be an in-person and virtual Coder User Group at Dark Wolf Solutions HQ in Herndon, VA. The event will feature a presentation on moving development environments to the cloud with Coder's cloud developer workspaces, followed by a Q&A session with Coder founders. Attendees can join in person or virtually via Zoom and enjoy pizza. To stay updated on future events, subscribe to the monthly newsletter.
May 18, 2021 156 words in the original blog post.
The text discusses building command line tools with Go, a popular programming language. It mentions that spf13's Cobra is the most commonly used package for this purpose in the ecosystem. However, it also suggests using the standard library when only rudimentary flag parsing is needed. For more complex scenarios, cdr/cli is recommended as a minimalistic and easy-to-use option. The text then provides an example of building a port scanner in Go using the cdr/cli package. It covers project structure, defining root commands, adding subcommands, implementing a port scanner, and testing the command line tool.
May 05, 2021 1,418 words in the original blog post.