13 Cloud IDEs For Web Developers - Hongkiat With so much of the traditional, desktop-based productivity software we know and love moving to the Cloud, it’s no surprise that Cloud-based IDEs are quickly gaining ground with developers. Nowadays, the browser is essentially a thin client that allows users to access a variety of Cloud-based applications and services. However, many are still hesitant to put their full faith in a remote Cloud IDE for development purposes. Codenvy Introduces Docker-Powered Developer Workspaces Codenvy has evolved its flagship service from a cloud-based code editor to a full fledged, container-based development environment. Codenvy CEO and Founder Tyler Jewell told InfoQ that Codenvy is no longer an “IDE, but an orchestration engine” that wants to optimize “everything before the commit.” Codenvy claims that developers spend more than thirteen hours per week configuring and maintaining their development environment. To free up that time, Codenvy built the Developer Environment Cloud, a hosted platform that provides isolated workspaces for developing, compiling, and executing applications. Developers either choose from a series of pre-defined build/run/debug environments for languages like Java, PHP and C++, or create a JSON-based recipe that defines their own custom environment.
Overview of Cloudonomics « Cloudonomics.com This is my first Cloudonomics.com post in a while, as I’ve been engaged in developing a number of Monte Carlo simulations and detailed proofs of The 10 Laws of Cloudonomics. Here’s an overview of the results, with summaries of conclusions for those that don’t want to read through over 200 pages of proofs and analyses spanning economics, behavioral economics, calculus, probability, statistics, trigonometry, system dynamics, and computational complexity theory. Links to the papers and supporting simulations at ComplexModels.com are included. Here are the 10 Laws and a few bonus insights:
Cloud Computing Roundtable This article first appeared in IEEE Security & Privacy magazine and is brought to you by InfoQ & IEEE Computer Society. Guest editors Iván Arce and Anup Ghosh put together a roundtable discussion so readers can hear about cloud computing security from those who are on the front lines, providing services and looking at the real-world threats and requirements from the market. Anup Ghosh: Thank you all for joining us.
mockito - simpler & better mocking - Google Project Hosting 06-10-2012: Mockito 1.9.5 released! See the release notes. Should appear in maven central shortly. Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors. Benchmarking Cassandra Scalability on AWS - Over a million writes per second by Adrian Cockcroft and Denis Sheahan Netflix has been rolling out the Apache Cassandra NoSQL data store for production use over the last six months. As part of our benchmarking we recently decided to run a test designed to validate our tooling and automation scalability as well as the performance characteristics of Cassandra. Adrian presented these results at the High Performance Transaction Systems workshop last week.
Punch! Building iPad Apps, Sans Developers It’s a familiar story in the tech world: A company wants to build a consumer product, finds that the necessary tools aren’t available, creates its own tools, then realizes it has created a broader platform. Earlier this year, I wrote about the launch of the Punch! app, which offers current event themed games, usually with a satirical bent. (Or, as Bennahum describes it, “culturally relevant content that could only exist on a tablet.”) Some of the early games included one where players choose the wardrobe of then-presidential candidate Rick Santorum, and a general pop culture quiz with challenges like ranking Farrelly Bros. movies based on box office success.
Continuous Integration I vividly remember one of my first sightings of a large software project. I was taking a summer internship at a large English electronics company. My manager, part of the QA group, gave me a tour of a site and we entered a huge depressing warehouse stacked full with cubes. I was told that this project had been in development for a couple of years and was currently integrating, and had been integrating for several months. My guide told me that nobody really knew how long it would take to finish integrating.
Global Provider View Considering using an infrastructure as a service (IaaS) or platform as a service (PaaS) to host your web applications? Are you concerned about performance and availability? Using the Global Provider View, compare cloud performance of PaaS and IaaS providers as we continuously monitor a sample application running in each of the top cloud computing service providers from around the world. See firsthand, in real time, how well the sample application performs over time from the various Internet backbone locations you see here. Methodology Overview