LabxNow adds 150K custom images

linux_aio_comp

When we came across LabxNow earlier we visioned it as a better alternative to Koding. However, it seems that the team has stronger ideas in mind. LabxNow has become in the cloud what Distroshare intended to become for your local hardware. In a recent communication, the team updated us of their new features to create custom projects (or generate from templates). There are 150K (you read it right) images to choose from when you are setting up a customer project environment. Continue reading LabxNow adds 150K custom images

LabxNow: desktop Linux in the cloud

The subject-line for this article could also read Koding that we wanted. We strongly criticized Koding in one of our earlier articles because of the half-baked solution it provides for programmers. Sadly, the situation hasn’t improved with the service, your cursor still moves 2 seconds after you press the arrow keys. However, it seems that we have a professional solution in LabxNow, a service for general users offering Linux remote desktop over the browser. Continue reading LabxNow: desktop Linux in the cloud

Pairjam: code, modify a GitHub project together

hacker_compThere are many online services that allow you to code collaboratively with multiple people. You may find some in one of our earlier articles on coding in the cloud. But how about instantly loading a GitHub project and working together on it irrespective of geographical locations? Gotcha! Pairjam is a fresh project that does it for you. It can also be used for conducting online interviews. Let’s check out the features:

  • Code collaboratively
  • Load any GitHub project and modify collaboratively
  • Download modifications as a patch
  • Event notifications
  • Share video and audio
  • Change the theme between light and dark

Pairjam is still under development and the hosted version is a demo. So you might encounter bugs.

Webpage: Pairjam

Similar service:

Cloud based IDEs for development

Are you a programmer or a technical interviewer? If yes, you’re in luck! We’ve just compiled a list of excellent online services to carry on all your development and interviews in the cloud. We use some of them regularly too! We’ve put them in 3 categories: compiler, project hosting, coding interview. There’s a surprise section at the end of the article as well! To keep things to the point we will skip code editor features in the list as most of them offer common and desirable features like code completion, search and find, code folding etc.

Compilers

Codenvy

  • Primarily for web apps development
  • Supports factories, plugins and APIs
  • Included code analyzer and debugger
  • Languages: CSS, HTML5, JAVA, JS, PHP, Python, Ruby on Rails, XML…
  • Frameworks: many!
  • Factories: Android, AngularJS, BigML
  • Configure a public or private cloud or get an ISV solution
  • Monitor remote Git repository
  • FTP, SFTP and FTPS deployment
  • Shell console

Cloud9 IDE

  • Varying level of support for different programming languages
  • Develops and builds on Ace which supports syntax-highlighting of 100+ languages
  • SSH and FTP support
  • Cmdline, Git and Mercurial support
  • Run and debug code
  • Deploy on server targets like Windows Azure, Cloud Foundry, Heroku, OpenShift…
  • Adaptive themes

koding_comgKoding

  • An Ubuntu VM in console mode at your service
  • Supports pretty much any language as it’s an operating system!
  • FTP, HTTP access
  • Tight integration with Github
  • Interesting extensions to ease coding
  • Awesome VM network speed
  • Koding has its own issues. Check this article on Koding.

CompileOnline

  • Supports languages starting from Assembly, C, C++ to web techs (check homepage)
  • Many text formatting supported (MathML, Markdown, Tex…)
  • Compare files
  • Compile and execute

Ideone

  • Suitable for quickly testing stub code
  • Supports 60 languages
  • Provide optional input data
  • Samples and templates
  • Simple editor, compiler and debugging tool
  • Execute your programs
  • Easy to use

Coding Ground

  • Code in almost 90 major languages
  • Rich editor with many options
  • Compile and execute
  • Supports full projects
  • Shell available
  • Hosted on Fedora 21

Glot

  • The latest service on the list
  • Supports several programming languages
  • Works as a psatebin with runnable snippets

Project Hosting & Version Control

SourceForge

  • Probably the most popular one in this category
  • Web-based file manager
  • Project homepage, tickets, wiki, discussion
  • Git, SVN, Mercurial support

Google Project Hosting

  • Git, SVN, Mercurial support
  • Document and track
  • Share releases
  • Public project summary, members, source description

Github

  • Supports Git only
  • Project page, wiki, dashboard
  • Online code compare, change compare, code review
  • More flexible than the others and growing in popularity

More services for hosting code:

Programming Interview

Online interviews are trending. People are busy and they do not want to spend a lot of time in interviewing candidates who are not comfortable in coding. Besides that, often illegible handwriting is a great problem too. So we thought of adding this category for this article. Almost all the tools for online programming interviews do the following some way or other:

  • Provides an editor to code
  • Compile and execute
  • Chat in real-time
  • Support several programming languages with syntax highlighting
  • Candidate screening tools

And we thought of just listing them instead of writing similar features repeatedly. There are many options in this category. We chose the following:

Surprise!

While we were at interviews, we found two websites specifically designed for helping interviewers as well as candidates. Check them out: