Google Intro Cloud Shell Code Editor and 'Nomulus' Open Source TLD Name Registry

Google code editor is based on Eclipse Orion, and is part of Google Cloud Shell, a command line interface to manage GCP resources. Nomulus open-source registry platform.

Share online:

Google Cloud Shell's new integrated code editor launches today October 18, is a Eclipse Orion based aims to help users edit code and configuration files without leaving their browser.

Google Cloud Shell, is a command line interface to manage GCP resources, and is accessible via a browser from any computer with internet connection. It comes with Google Cloud SDK and other essential tools pre-installed.

The VM backing Cloud Shell though is temporary, but each user gets 5GB of persistent storage for files and projects.

To create a sample app with the Cloud Shell code editor, first write an app, the push it to Google Cloud Source Repository, deploy it to the app to Google App Engine Standard, and debug it with Stackdriver Debugger, explains google.

Google Cloud Shelll Code Editor Eclipse Icon Google cloud Shell code editor launch menu

Google Cloud Shell Code Editor

In other news today, Google released Nomulus, a new open source cloud-based registry platform that powers Google's top level domains (TLDs).

Nomulus written in Java and is released under Apache 2.0 license, runs on Google App Engine and is backed by Google Cloud Datastore, a highly scalable NoSQL database.

It approximately has 200 TLDs, with "Donuts has made early contributions to the Nomulus code base and has spun up an instance which they'll be sharing soon," writes google.

"We hope that by providing access to our implementation of core registry functions and up-and-coming services like Registration Data Access Protocol (RDAP), we can demonstrate advanced features of Google Cloud Platform and encourage interoperability and open standards in the domain name industry for registry operators like Donuts," Google writes.

"Nomulus can manage any number of TLDs in a single shared instance and supports the full range of TLD functionality required by ICANN," writes google, including "Extensible Provisioning Protocol (EPP), WHOIS, reporting, and trademark protection."

If you are not aware of TLD, "they're top level of Internet Domain Name System (DNS), and collectively host every domain name on the Internet." "TLDs are managed by a domain name registry, which's a behind-the-scenes system that stores registration details and DNS information for all domain names under that TLD." "It handles WHOIS queries and requests to buy, check, transfer, and renew domain names."

Check out Nomulus on GitHub for more details.