A 28-post collection

Imaginary big data problems

Five years ago, social media was the one thing everyone had to talk about. Do you have a social media strategy? Well you better, because the competition does! Does that mean anything at all? Maybe not, but do you want to take that risk? To be fair, of course online media is... Read more

Terminal.com API wrapper for Go

A Golang library to interact with Terminal.com Good news everyone! We've officially launched the terminal.go package, a Go library you can use to interact with our Terminal.com APIv0.2. The idea behind this project is to provide a simple way to interact with Terminal.com, directly from your Go... Read more

Terminal snapshots: perfect deployments

We've been working on making your development life easier, and snapshots are a great tool for your arsenal. This will explain a bit about how snapshots can help you work smarter. Please note, none of the GIFs in this blog post are sped up, they are just normal usage of Terminal.com.... Read more

Terminal.com API wrapper for Python

Good news! We've officially launched the Terminal python module, a Python library you can use to interact with our new Terminal.com APIv0.2. The idea behind this project is to provide a simple way to interact with Terminal.com, directly from your Python program. Installation The module is available as part... Read more

Terminal tools: Open source repository for tools

We at Terminal.com strongly believe in the power of software driven by the open source community. With that idea in mind, we've decided to create new Github repository to store source code of some of our favorite tools for working with Terminals. There you'll find scripts used on our blog posts,... Read more

Send your desktop to live in the cloud

Learn more about how our new XFCE Linux web desktop works to provide a complete Linux desktop computer, in your browser. An intro to XFCE web desktop I love to try new products for one simple reason: I love making them work together with others. It was curiosity like this which led... Read more

Using Eclipse with Terminal

Eclipse is a well known integrated development environment (IDE). It provides a base workspace and an extensible plug-in system for customizing the development environment. Eclipse is mainly used to develop Java applications but, by means of various plug-ins, it may also be used to develop Ada, ABAP, C, C++, COBOL, Fortran, Haskell,... Read more

Terminal.com: A demo and a dream

CodeNeuro is a meeting of the minds to advance our understanding of the brain. Neuroscientists, data scientists, hackers, and visionaries come together to explore how technology can be used to help tackle one of the most fascinating areas in biology - and in the process, change the definition of what data and... Read more

TerminalCloud: Secure, scalable and fast

We want better computing because we are engineers and we hate wasting time. We want things to work faster. We want our infrastructure to never break. We want to scale our applications in a few clicks. Terminal saves us time and we know it will save you a lot of time too.... Read more

Teaching and learning with Terminal

Homework and Murphy's law Back in my university days I was a typical student. Procrastination was my religion, and I'd pray for the reliability of my floppy disks when delivering code to my professors. Long nights spent writing C++ programs, I regularly feared Murphy's law would somehow lead to the destruction of... Read more

Terminal startup scripts

Continuity Imagine you could travel back in time and re-start your life (or someone else's) from a precise moment in the past. This is essentially what the snapshot enables you to do with a terminal. Every time you start a new snapshot the Terminal is unique, but you're beginning at the execution... Read more

Announcing Terminal.com command-line client

The newly-announced Terminal.com Ruby library comes with an easy-to-use command-line client. So if writing all those JSON strings in the command-line is too much typing for you, it's your lucky day. Installation The command-line client comes as part of the Ruby library and it's distributed as a Ruby package (so-called Ruby... Read more

Announcing a Ruby library for Terminal.com API

The Terminal.com API is very straightforward. It's all just JSON requests and responses transferred via HTTP. Still, we take supporting libraries for other languages seriously and so we wrote one for Ruby. It requires Ruby 2.0 or higher. MRI (aka the "normal" Ruby), JRuby, and Rubinius implementations are supported. It... Read more

How CrunchBase uses Terminal.com

In his talk Behind the Scenes with CrunchBase - The Tech Behind the "Business Graph" at the AWS Pop-Up Loft, Will Kessler, Head of Mobile at CrunchBase, talked about why and how they use Terminal.com: At CrunchBase, having a fresh dataset is key for manual and automated QA. Using Terminal.com's... Read more

Terminal.com vs Heroku

Heroku has chosen a completely different approach to cloud hosting than we have. While Terminal.com is all about the direct access, Heroku platform has a high level of abstraction. With Heroku you don't get root access or SSH access[1], but instead there is the heroku command and the Heroku web... Read more

Why consultants love Terminal.com

Software consultants can benefit significantly from using Terminal.com. Though we're also a cloud hosting provider, Terminal.com is very different from other providers such as Amazon. Why? You can... Quickly spin up new computing environments Easily replicate such environments including running processes Scale RAM and CPU up and down on the... Read more

Terminal.com vs Amazon Cloud

Amazon is a well-established cloud hosting provider and we've been getting questions about what Terminal.com offers that Amazon Cloud doesn't. This post will cover some of the differences. First, understand that the two services work well together. Many of our customers host some of their code and data on Amazon, and... Read more