Koding, which provides a software development automation platform for developers, has extended its platform for team development.
In a blog post welcoming the new "Koding for Teams" environment, Devrim Yasar, CEO and co-founder of Koding, said Koding is "now a development environment as a service that helps you and your team hit the ground coding without the hassle of setting up your dev environments."
To prepare the platform for teams, Koding had to add the ability to create and manage teams, permission and access control for the team members, collaboration tools such as screen sharing and Slack integration, and the ability to use your own cloud credentials, Yasar told eWEEK.
The company's new flagship platform provides features and productivity tools tailored to enterprise developers and DevOps. It also facilitates continuous and agile software development and delivery by letting anyone, anywhere, contribute to a software development project, he said.
Koding provides developers and DevOps with the technology and tools to automate the integration and overall management of code, at on-premises servers and across multiple clouds for the enterprise.
To accomplish this, on the tools side, Koding created a utility called "kd" that enables developers to use native development tools and integrated development environments. Also, on the collaboration side, Koding added Slack and video integration, while on the code management side, Koding enabled integrations with GitLab, Bitbucket and Gather or with a team's own managed Git repository. The company also added the ability to deploy via Vagrant, in addition to cloud services such as AWS and SoftLayer.
"Koding is the only technology that goes beyond automating and autoscaling production environments, making it possible to do so with development environments," Yasar said in a statement. "We designed Koding to give developers what they want and operators what they need, connecting the development, operations and collaboration tools required to build the most effective software development teams—even enterprise development teams—distributed across the globe."
Koding gives developers the ability to easily replicate complex environments in a reproducible way, he said. This saves time with onboarding, collaboration and hand-off to quality assurance (QA). In addition, because developers can now write code in an environment that is significantly more similar to production, it shortens the integration test cycle.
Yasar noted that Koding's expanded offering is based on a new microservice architecture. Koding provides the tools for managing development and operations workflow, collaboration, clear delineation between different projects, and security for enterprise development, he added.
Indeed, Yasar said the company moved to a team platform because of user demand. He said when he co-founded the company, the team envisioned a platform where learners, students, tinkerers and hobbyists could team up with senior developers to form communities of productivity.
Then last year, Koding hosted more than 200,000 collaboration sessions, and the number of participants totaled around half a million.
When the company looked at the data, it found that more than 90 percent of the collaborators had known each other in advance.
"We see users sign up, directly join a collaboration session, and have subsequent sessions with the same group of people all the time," Yasar said. "This meant to us that we needed to support this type of use-case in a big way."