Announcing Nitrous.IO Box Snapshots – For Backups, Classes and Teams

Nitrous.IO is the fastest and easiest way to setup and start working on a new web application. Our recent Meteor template launch is yet another example of our commitment to providing developers the latest versions of the hottest frameworks.

After creating a box with one of our public templates, developers often install additional services on top. Common installations include databases like MySQL, Postgres, or MongoDB. We make these services easy to install and configure with our Autoparts package manager. Some users will also customize their dotfiles to get their perfect development workflow in place.

Our mission at Nitrous.IO is to reduce the amount of setup and complexity when dealing with your development workflow. With that in mind, we're excited to announce the availability of Private Box Snapshots on all Shift and Turbo paid accounts.

With snapshots, you can set your own custom starting point for new boxes. If you're a consultant, this means you can start each new project with a clean environment pre-configured just the way you like it. If you teach a class, you can start with a master template and duplicate it for each of your students. And finally, if you're a fast growing startup making changes to the Dev stack regularly, you can keep your team happy and ship faster by capturing and sharing an entire Development Environment with the whole team at the click of a button.

If you're a large team or class who needs more boxes than the current plans allow please reach out to us: hello@nitrous.io

Snapshots

NitrousIO Box Snapshots are available on the Shift and Turbo plans!


Custom Meteor 1.0 Box Template

Congratulations to the Meteor team for reaching 1.0! It has been exciting to witness the amazing progress their team has made on the framework. We've supported many thousands of Meteor developers on Nitrous.IO and are only seeing those numbers skyrocket as Meteor approached its 1.0 release.

To celebrate the 1.0 milestone we've added a custom Meteor template to our box creation page. When creating a new box you will see an option to select a Meteor template.

» Click here to create an account and setup your first meteor app!

Meteor Template

Simply select the Meteor template to create a development environment with Meteor 1.0 installed. Take a look at Meteor's new guide to build your first Meteor app using 1.0.

For those whom haven't had the pleasure of trying it yet, Meteor is an open source platform for building web and mobile applications solely using JavaScript. Meteor applications have live-updating interfaces that let people see information and collaborate with each other in real time, and can run in a browser or be installed on any mobile device from the app store.

If you want to try out a sample application, you can start hacking on Discover Meteor's Microscope application by clicking the Hack button below.

Hack DiscoverMeteor/Microscope on
Nitrous.IO


Most Popular Hack on Nitrous Repos

We launched Hack on Nitrous.IO in April and were surprised by the groundswell of support and adoption from various partners and open source projects. Almost 3000 individual repos were cloned over 6000 times using an embedded hack button in the project repo on GitHub or the Bookmarklet.

Hack On Nitrous

So without further ado, here are the most popular projects that Nitrous.IO users cloned over the last six months:

Read More...

The Future of Development: Nitrous.IO

It has been incredibly exciting to watch the evolution of the tools developers use to deploy software on the internet over the last few years. We now live in a world where instead of planning, procuring, and installing complex physical infrastructure we can create a configuration file and spin up a new datacenter anywhere in the world in minutes.

Instead of complicated change controls and release management we can now create builds, deploy them, and roll them back with simple API calls. With the continued rise of containerization and projects like Docker we're seeing common primitives emerge for building great architectures.

It has never been a better time to be a developer.

That being said, an area where we haven't seen much improvement is in the development process itself. Getting a new laptop or adding a new member to your team is still often a painful process involving (at best) some carefully maintained bootstrap scripts.

With the ease of creating production environments we should be able to develop in one as well. The work we do building our development environments should be reusable when we go to production. You can try to achieve this today with a VPS or a virtual machine but the reality is that these solutions have a painfully high amount of friction.

The Nitrous.IO team is working hard to make the development experience great and I am excited to announce that I am joining them in that mission.

If you're interested in helping us, please check out our jobs page.

We have some big announcements coming up next month, so stay tuned!

David spent 5+ years at Heroku as a software architect and head of the Developer Experience (DX) team. He worked on many of Heroku's developer-facing tools, including the API, command line client (CLI), foreman, toolbelt, and others.


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.

OpenShift

Read More...

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.

Read More...

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.

Read More...