Craft Your Code and Collaborate Anywhere with NitrousIO and OpenShift

This post was originally published on OpenShift's Blog

As you may already know, Nitrous.IO makes it easy to collaborate and craft your code from any device and from anywhere in the world with our lighting fast development environments. OpenShift public PaaS with preconfigured quickstarts allow you to automate the provisioning, management and scaling of applications in production.

Together, we make it simple to leverage the OpenShift quick starts, customize them on Nitrous.IO to meet your needs, and to seamlessly deploy them into production on OpenShift.



Nitrous.IO Stories - Steve Klabnik

Steve Klabnik

Who are you and what do you do?

Hi there, I'm Steve. waves

Most of my life I have written code for computers, but I've slowly transitioned to writing more words for humans instead. Sometimes, the words for humans are even about computers!

When I'm writing code, it's quite often Ruby, as I maintain a lot of gems and work on Rails. But it's increasingly been more Rust lately instead, and I'm pretty psyched about that.

I also like to read books. Mostly by those French philosophers that you probably get really annoyed with, or at least the people who talk about French philosophers at parties. If I come to your party, there's only a 60% chance I'll reference some random French philosopher, don't worry.


Introducing Multiple Cursors and Selections

We are excited to announce the support for multiple cursors and selections in the Web IDE. We hope this will make Web IDE more useful and productive for your day to day usage. For example, now you can quickly alter whitesapce/indentation or apply same edit to multiple places in a document.

If you are switching from a desktop editor like Sublime Text, you will find conventions are similar to what you're already used to.

How do I make multiple selections?

There are two ways you can multiple selections.

CMD+Click to make multiple selections

To select an entire line simply click on the gutter.

ALT+Drag to make rectangular selections

If you want to add a rectangular selection to an existing multiple selection, use CMD + ALT instead.


Getting Started with Elixir and Nitrous.IO

When you combine a magical potion with a compound that gives engines an additional boost, the result is going to be nothing short of awesome. In this article, I will introduce Elixir. Instead of going through the basics (read: the boring stuff), we will learn how to implement a distributed system that finds large primes.

What is Elixir?

Here is how Elixir describes itself:

Elixir is a functional, meta-programming aware language built on top of the Erlang VM. It is a dynamic language that focuses on tooling to leverage Erlang's abilities to build concurrent, distributed and fault-tolerant applications with hot code upgrades.

Elixir also comes with a strong endorsement from none other than Joe Armstrong (creator of Erlang) himself:

Elixir has a non-scary syntax and combines the good features of Ruby and Erlang. It’s not Erlang and it’s not Ruby and it has ideas of its own.


Web IDE Find in Project

Once we started leveling up our Web IDE and received lots of positive feedback it was hard to stop. Today we would like to introduce our latest IDE improvement -- Find in Project.

You can now search across multiple directories in the IDE instead of just within a file. The results will be displayed in their own tab, where you can navigate to the matching line immediately.

Find in Project in action, with some subliminal


Singapore's First Golang Meetup: Recap and Slides

Singapore can now join the growing list of cities where a Go meetup has been standing room only. We at Nitrous.IO recently got our buckteeth on and invited Singapore gophers to meet up and connect on May 21. We were overwhelmed by the response!

Standing room only in the Nitrous.IO office

Despite the event being announced a week in advance, there were around 30 gophers/gophers-to-be squeezing into the Nitrous.IO Singapore office. Many local technology companies/offices were represented: Neo, Pie, Viki, Wego, and more.


Hack on Nitrous.IO Bookmarklet

A few weeks ago, we launched the Nitrous.IO Hack Button. The Hack Button allow developers to bring to life the code that is stuck in a Github repo by quickly launching it into a clean cloud development environment.

Developers like you have used the hack button to launch thousands of repos from our launch partners in the last few weeks. We've also seen new OSS projects and sample apps discover and add the hack button to their repositories including the recently the popular Postman - A CLI Mailer utility written in Go Lang by Zach Latta at HackEDU

The Bookmarklet

Today, we're excited to launch a companion bookmarklet for Nitrous.IO users.

Nitrous.IO Hack Bookmarklet

With the bookmarklet Nitrous.IO users can now clone any public Github repo even if the Repo owner hasn't yet included a Hack Button. You can get the bookmarklet here.