Skip to content
May 2, 2012

Commercial release on ServInt and update on dogado and Rusonyx betas

Hopefully, you have by now heard about our commercial launch with ServInt. A lot of work has gone into getting Jelastic to this point. And we are quite proud of it. ServInt was the first hoster to launch with us and as such, was the first that was able to come out of beta into full production.

The following are a few questions that people have been asking concerning the status of dogado and Rusonyx accounts and the commercial release with ServInt.

What’s the difference between the beta and commercial versions of Jelastic?

The customers with ServInt now have access to ServInt’s award-winning customer support — 24/7/365! And they now have access to all of Jelastic capabilities with no limits!

If you want to check out what the commercial version of Jelastic is like, it’s really easy: just create an account with Servint and put some credits on your accounts. Boom! Jelastic with no boundaries and direct support.

So what does this mean for you?

Currently, both Rusonyx and dogado/HostEurope are still in beta. If you have applications with either, nothing is changing. The current update only effects ServInt customers.

When can I start using the commercial version of Jelastic on dogado or Rusonyx?

To be honest, if you are using either Rusonyx or dogado, we can’t say exactly how long, but we are working hard to make sure that any and all issues are ironed out with Rusonyx and dogado before moving out of beta, but in the mean time, enjoy using Jelastic for free! Don’t worry though, we are working as fast as we can to bring Jelastic out of beta for you.

What should I do in the mean time?

We value and need your input. If you see any issue that needs attention, or you see something that needs to be changed, let us know! You can do that either from your console or by sending an email to support@jelastic.com.

If I am with ServInt, how long do I have before my trial runs out?

At Midnight (USA EDT), April 25, your Jelastic beta testing period officially ended, and you were moved into a courtesy two-week free trial.  At 11:59 p.m. on May 9, if you have not converted to a fully funded account, your environments will be removed, and your data will be destroyed.

Do you have any incentives for beta testers wishing to convert to paid a funded account with ServInt?

Yes we do! In addition to the free two-week evaluation period you’re currently enjoying, we’re making it worth your while to get started with our fully featured, paid service as soon as possible.  Here are the details of this special, one-time-only, beta user-exclusive offer:

If you decide to convert to the paid service by 11:59 p.m. (USA EDT) on May 2, you will receive a free bonus credit equal to 50% of your initial funding amount.  There is no limit to the amount you can pre-pay when you sign up – so there’s no limit to the size of your sign-up bonus!

If you convert by 11:59 p.m. On May 9, you will receive a free bonus credit equal to 25% of your initial funding amount.

(NOTE:  Bonus credits have no cash value. Bonus credits mature and are available for use once the qualifying paid credits have been consumed. Unused bonus credits are forfeited upon account termination. Bonus credits are not transferable, nor eligible for consideration toward credits or other promotions. Cancellation of service or charge back request before consumption of the initial spend will result in forfeiture of the bonus credit award. All cloudlet consumption will be charged against the initial spend in advance of any refund.)

How much does Jelastic cost if I use it with ServInt?

There are two principal operational expenses for Jelastic users:  processing/hosting costs, expressed as “cloudlet hours,” and a per-gigabyte storage fee.  Each cloudlet hour costs $0.02 per cloudlet hour. One cloudlet is 128MB RAM and 200MHz.  The per-gigabyte storage fee is $0.07 per gigabyte per month.

Note:  there is a detailed, easy-to-understand explanation of how Jelastic is priced in the ServInt KnowledgeBase.

If you have any questions or concerns . . .

Send us an email to support@jelastic.com or info@jelastic.com. We will be glad to help you with anything that we can.

May 1, 2012

How to use New Relic agent in Jelastic

We are really excited about this update to Jelastic. You can now use the javaagent parameter in Jelastic. It allows you to do a number of cool things—like implement New Relic.

A Java Agent is an interceptor in front of your main method, executed in the same JVM, loaded by the same system classloader and governed by the same security policy and context. We’ll show you how easy it is to set up Java Agent in Jelastic by using New Relic as an example. New Relic is a fanatastic tool to monitor performance and pinpoint problems, all the way down to the code.

So, let’s get started!

1. Create an environment

  1. Go to jelastic.com and sign up if you haven’t done so yet, or log in with your Jelastic credentials by clicking the Sign In link on the page.
  2. While in Jelastic dashboard, click the Create environment button at the top left.
  3. Pick your application server (for example, Tomcat 6) and specify your environment name, for example, newrelic.

Waite just a minute for your environment to be created.

2. Upload New Relic

  1. Navigate to newrelic.com and create a free account.
  2. Download New Relic agent.
  3. Extract files from the zip package you have just downloaded.
  4. Go back to Jelastic’s dashboard and upload newrelic.jar and newrelic.yml to the home folder.
  5. Open variables.conf  file (server folder) and specify the path to jar file according to environment variables:
  6. -javaagent:/opt/tomcat/temp/newrelic.jar

More information about environment variables can be found here.

Don’t forget to save the changes and restart Tomcat!

3. Application deployment

  1.  Upload your WAR file to Deployment manager.
  2. Deploy it to the environment you have created earlier.

3. Start New Relic

Now you can go to New Relic web site, log in and monitor your application.

April 30, 2012

How to deploy your Spring application to Jelastic cloud

Spring is one of the most popular open source application development frameworks for enterprise Java applications. Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.

Let’s deploy your Spring application to the Jelastic cloud. It will only take about three minutes.

1. Create an application

In this tutorial we use NetBeans IDE to create a simple Hello application, but you can create your Spring project in any way you like.

  • Run NetBeans IDE and create a new Java Web Application: choose the type of the project, specify the name and the path to your project, pick your application server (for example Tomcat 7) and select Spring as the framework you want to use.

  • Create your WAR file.

  • NetBeans will show the path to the WAR file, you have just created.

2. Create an environment

  • Go to jelastic.com and sign up if you haven’t done so yet, or log in with your Jelastic credentials by clicking the Sign In link on the page.
  • While in Jelastic dashboard, click the Create environment button at the top left:

  • Pick your application server (for example, Tomcat 7) and specify your environment name, for example, springtest.

Waite just a minute for your environment to be created.

3. Deploy an application

  • Upload your Java package to the Deployment manager.

  

  • Once the package is in Jelastic, deploy it to the environment you created earlier.

That’s all! Now you can open your Spring application in a browser.


April 27, 2012

Rules to live by

Because nothing gets in the way of you accomplishing what you want like you can.

April 27, 2012

Newsletter – April 27, 2012

Hope this newsletter finds you well. To say that things are hectic around here atJelastic is an understatement! We are in the midst of commercial and beta launches, we just finished up our Series A funding and are busy making sure that our platform meets all of your demands. In other words, it is a lot of fun right now here at Jelastic.

The News: Jelastic receives $2 Million in Series A funding round

 If you didn’t hear about this, it just happened! Almaz Capital Partners and Foresight Ventures led this round of funding to help us meet the growing demand for our platform, as well as continue innovating and growing our team so that we make sure that everyone that wants to gets a chance to use Jelastic.

We are committed to becoming the first, truly global PaaS. We are already available in more places than any one of our competitors but we want to be available in every country! This funding will help accelerate that process. If you would like to see the press release, you can find it here. We are changing how we do our press releases, let us know if you like this format better. I sure do.

 More News: Jelastic beta launched in Russia with Rusonyx

 As I mentioned above, we intend to be the world’s first global PaaS. And this is part of that commitment. We have partnered with one of the first and also the most reputable hosting provider in Russia, Rusonyx.

 So, if you are in Russia, you now have Jelastic available locally and in Russian! Or, if you want to use Jelastic in English, with Rusonyx, you can! You can change the language on the fly. Another first. No one else does. No one.

 If you want to read more about our beta with Rusonyx, check it here.

Some quick links:

If you have any questions about the beta with Rusonyx, or any issue at all, please let us know. We would love to help you. You can find support at Support@Jelastic or, if you have more general questions, drop as an email at Info@Jelastic.com.

Don’t forget to Connect with us!  

You can always find us on Twitter or Facebook.
Still need help starting with Jelastic? 
We appreciate you using Jelastic. Below are a few links, to our FacebookTwitter, Blog and video channel.  These are great learning resources and easy ways to stay in touch with us. We are also always available at our support forums, answering any questions that you might have.
Thank you for using Jelastic and providing your feedback.
Judah Johns,
Chief Evangelist @ Jelastic, Inc.
Find us on Facebook  Follow us on Twitter Visit our blog View our videos on YouTube
April 25, 2012

Jelastic Closes $2 Million Series A Round of Financing from Notable IT Investors

Java PaaS plans growth to provide developers and SMBs with a simple way to deploy Java applications to the Cloud

Palo Alto, CA, Apr. 25, 2012 — Jelastic (http://jelastic.com), a Platform-as-a-Service for Java application hosting, announced today that it has secured an investment of $2 Million to fuel its rapid growth.

Almaz Capital Partners, a venture capital fund with offices in Moscow and Silicon Valley, and Foresight Ventures , a venture capital fund focused on the IT sector, led the Series A round of financing. The funds will support the acceleration of Jelastic’s growth, new partner integration and the aggressive pursuit of market opportunities.

The Series A funding round brings Jelastic’s total financing to $2.5 Million. In December of 2012, Jelastic received seed funding from venture fund Runa Capital. Jelastic recently celebrated reaching the 15,000 unique users milestone, just 7 months after its beta launch.

Jelastic is the next-generation Java hosting Cloud platform. Early generation Java computing platforms, such as Google App Engine, Heroku, Windows Azure, etc. required developers to manage virtual machines or purpose-build their applications to work in the Cloud. For developers this meant additional expenses and severely limiting restrictions.

Jelastic uses only standard software stacks, eliminating worries about code changes or lock-in. Jelastic can natively run any Java application and is available through a fast growing network of hosting companies around the globe, giving developers greater flexibility and choice. It is currently available in the US (through hosting provider Servint), Europe (Dogado/HostEurope) and Russia (Rusonyx).

“Jelastic is a platform unlike any other. It makes it really easy to deploy application to the Cloud without having to learn any custom app servers, make code changes or having to worry about getting locked in. Just upload. Deploy. And enjoy,” said Ruslan Synytsky, CEO, Jelastic. “The demand for Jelastic has confirmed our vision for Jelastic. This funding will help us continue to meet demand while aggressively developing the platform and growing our team.”

“The market for the PaaS is huge, with low projections of $9.8 Billion over the next five years. Jelastic is taking aim at the very heart of that market and offering a platform that actually does make it easier to deploy applications to the Cloud,” says Andrey Kazakov, Partner, Foresight Ventures. “They have a solid and well-rounded technical team and strong market traction. We are excited to be a part of their growth.”

“Up until recently, there was no real, simple solution to deploying Java applications. Jelastic eliminated many of the roadblocks that were inherent in previous solutions. With Jelastic, you can be up and running in minutes and not hours,” says Dr. Alexander Galitsky, co-founder and managing partner, Almaz Capital. “Following our strategy to support global companies we invested in Jelastic to help them scale their business to meet global demand for their PaaS.”

About Almaz Capital Partners

Almaz Capital Partners is one of the leading venture funds serving the entrepreneurs and companies with business interests in Russia and other CIS countries. The Almaz fund mainly invests in the rapidly increasing sectors of the economy including technological, media and communication firms. With its great experience of work in Russia and other CIS countries, the Almaz Capital Partners fund has a wide network of partners in Silicon Valley. Investment portfolio of the fund includes such companies, as Qik (was purchased by Skype, and now is a part of Microsoft), «Yandex», Parallels, Acumatica, Alawar, AlterGeo, Apollo Project, Flirtic, TravelMenu and Vyatta.

Almaz Capital Partners: www.almazcapital.com

 About Foresight Ventures

Foresight Ventures invests in courageous innovation within IT and Hi-Tech projects at the seed and early stages. The fund invests into all fields of IT, from consumer internet to b2b technological solutions. Foresight Ventures is looking for solutions, which have unique technological advantages, are valuable in their IP and can be used for creating businesses which iare able to change existing markets.

Foresight Ventures: foresight.vc

About Jelastic

 Jelastic, Inc., a startup company based in Palo Alto, Calif., makes the Java server hosting platform for developers and hosting service providers. Jelastic is the only PaaS offering designed specifically for hosting service providers to deploy and make available to their customers. Jelastic automatically scales Java applications and allocates server resources required by applications, thus delivering the true next generation Java cloud computing. You can learn more about Jelastic or sign-up for the service at http://jelastic.com.

Jelastic: http://jelastic.com

April 24, 2012

7 programming myths — busted!

Great article by Neil McAllister over at InfoWorld. The best part if Myth #4: Java ended up being the right choice.

The tools are sharper, but software development remains rife with misconceptions on productivity, code efficiency, offshoring, and more

Even among people as logical and rational as software developers, you should never underestimate the power of myth. Some programmers will believe what they choose to believe against all better judgment.

The classic example is the popular fallacy that you can speed up a software project by adding more developers. Frederick P. Brooks debunked this theory in 1975, in his now-seminal book of essays, “The Mythical Man-Month.”

Brooks’ central premise was that adding more developers to a late software project won’t make it go faster. On the contrary, they’ll delay it further. If this is true, he argued, much of the other conventional wisdom about software project management was actually wrong.

Some of Brooks’ examples seem obsolete today, but his premise is still sound. He makes his point cogently and convincingly. Unfortunately, too few developers seem to have taken it to heart. More than 35 years later, mythical thinking still abounds among programmers. We keep making the same mistakes.

The real shame is that, in many cases, our elders pointed out our errors years ago, if only we would pay attention. Here are just a few examples of modern-day programming myths, many of which are actually new takes on age-old fallacies.

Programming myth No. 1: Offshoring produces software faster and cheaper

These days, no one in their right mind thinks of launching a major software project without an offshoring strategy. All of the big software vendors do it. Silicon Valley venture capitalists insist on it. It’s a no-brainer — or so the service providers would have you believe.

It sounds logical. By off-loading coding work to developing economies, software firms can hire more programmers for less. That means they can finish their projects in less time and with smaller budgets.

But hold on! This is a classic example of the Mythical Man-Month fallacy. We know that throwing more bodies at a software project won’t help it ship sooner or cost less — quite the opposite. Going overseas only makes matters worse.

According to Brooks, “Adding people to a software project increases the total effort necessary in three ways: the work and disruption of repartitioning itself, training new people, and added intercommunication.”

Let’s assume that the effort required for repartitioning and training is the same for outsourced projects as for homegrown ones (a dangerous assumption). The communication effort required for outsourcing is much higher. Language, culture, and time-zone differences add overhead. Worse, offshore development teams are often prone to high turnover rates, so communication rarely improves over time.

Little wonder there’s no shortage of offshoring horror stories. Outsourcers who promise more than they deliver are a recurring theme. When deadlines slip and clients are forced to finish the work in-house, any putative cost savings disappear.

Offshoring isn’t magic. In fact, it’s hard to get right. If an outsourcer promises to solve all of your problems for nothing, maintain a healthy skepticism. That free lunch could end up costing more than you bargained for.

Programming myth No. 2: Good coders work long hours

We all know the stereotype. In popular culture, programmers stay up late into the night, coding. Pizza boxes and energy-drink cans litter their desks. They work weekends; indeed, they seldom go home.

There’s some truth to this caricature. In a recent analysis of National Health Interview Survey data, programming tied for the fifth most sleep-deprived profession. Long hours are particularly endemic in the video game industry, where developers must endure “crunch time” as deadlines approach.

But it doesn’t have to be that way. There’s plenty of evidence to suggest that long hours don’t increase productivity. In fact, crunch time may hurt more than it helps.

There’s nothing wrong with putting in extra effort. Fred Brooks praises “running faster than necessary, moving sooner than necessary, trying harder than necessary.” But he also warns against confusing effort with progress.

More often than not, Brooks says, software projects run late due to chronic schedule slippage, not catastrophes. Maybe the initial estimates were unrealistic. Maybe the project milestones were fuzzy and poorly defined. Or maybe they changed midstream when the client added requirements or requested new features.

Either way, the result is the same. As the little delays add up, programmers are forced into crisis mode, but their extra efforts are spent chasing goals that can no longer be reached. As the project schedule slips further, so does morale.

Some programmers might be content to work until they drop, but most have families, friends, and personal lives, like everyone else. They’d be happy to leave the office when everyone else does. So instead of praising coders for working long hours, concentrate on figuring out why they have to — and how it can stop. They’ll appreciate it far more than free pizza, guaranteed.

Programming myth No. 3: Great developers are 10 times more productive

Good programmers are hard to find, but great programmers are the stuff of legend — or at least urban legend.

If you believe the tales, somewhere out there are hackers so skilled that they can code rings around the rest of us. They’ve been dubbed “10x developers” — because they’re allegedly an order of magnitude more productive than your average programmer.

Naturally, recruiters and hiring managers would kill to find these fabled demigods of code. Yet for the most part, they remain as elusive as Bigfoot. In fact, they probably don’t exist.

Unfortunately, the blame for this myth falls on Fred Brooks himself. Well, almost — he’s been misquoted. What Brooks actually says is that, in one study, the very best programmers were 10 times more productive than the very worst programmers, not the average ones.

Most developers fall somewhere in the middle. If you really see a 10-fold productivity differential in your own staff, chances are you’ve made some very poor hiring choices in the past (along with some very good ones).

What’s more, the study Brooks cites was from 1966. Modern software project managers know better than to place too much faith in developer productivity metrics, which are seldom reliable. For one thing, code output doesn’t tell the whole story. Brooks himself admits that even the best programmers spend only about 50 percent of the workweek actually coding and debugging.

This doesn’t mean you shouldn’t try to hire the best developers you can. But waiting for superhuman coders to come along is a lousy staffing strategy. Instead of obsessing over 10x developers, focus on building 10x teams. You’ll have a much larger talent pool to choose from, which means you’ll fill your vacancies and your project will ship much sooner.

Programming myth No. 4: Cutting-edge tools produce better results

Software is a technology business, so it’s tempting to believe technology can solve all of its problems. Wouldn’t it be nice if a new programming language, framework, or development environment could slash costs, reduce time to market, and improve code quality, all at once? Don’t hold your breath.

Plenty of companies have tried using unorthodox languages to outflank their competitors. Yammer, a social network, wrote its first version in Scala. Twitter began life as a Ruby on Rails application. Reddit and Yahoo Store were both built with Lisp.

Unfortunately, most such experiments are short-lived. Yammer switched to Java when Scala couldn’t meet its needs. Twitter switched from Ruby to Scala before also settling on Java. Reddit rewrote its code in Python. Yahoo Store migrated to C++ and Perl.

This isn’t to say your choice of tools is irrelevant. Particularly in server environments, where scalability is as important as raw performance, platforms matter. But it’s telling that the aforementioned companies all switched from trendy languages to more mainstream ones.

Fred Brooks foresaw this decades ago. In his essay “No Silver Bullet,” he writes, “There is no single development, in either technology or management technique, that promises even one order of magnitude improvement in productivity, in reliability, in simplicity.”

For example, when the U.S. Department of Defense developed the Ada language in the 1970s, its goal was to revolutionize programming — no such luck. “[Ada] is, after all, just another high-level language,” Brooks wrote in 1986. Today it’s a niche tool at best.

Of course, this won’t stop anyone from inventing new programming languages, and that’s fine. Just don’t fool yourself. When building quality software is your goal, agility, flexibility, ingenuity, and skill trump technology every time. But choosing mature tools doesn’t hurt.

Programming myth No. 5: The more eyes on the code, the fewer bugs

Open source developers have a maxim: “Given enough eyeballs, all bugs are shallow.” It’s sometimes called Linus’ Law, but it was really coined by Eric S. Raymond, one of the founding thinkers of the open source movement.

“Eyeballs” refers to developers looking at source code. “Shallow” means the bugs are easy to spot and fix. The idea is that open source has a natural advantage over proprietary software because anyone can review the code, find defects, and correct them if need be.

Unfortunately, that’s wishful thinking. Just because bugs can be found doesn’t mean they will be. Most open source projects today have far more users than contributors. Many users aren’t reviewing the source code at all, which means the number of eyeballs for most projects is exaggerated.

More importantly, finding bugs isn’t the same as fixing them. Anyone can find bugs; fixing them is another matter. Even if we assume that every pair of eyeballs that spots a bug is capable of fixing it, we end up with yet another variation on Brooks’ Mythical Man-Month problem.

One 2009 study found that code files that had been patched by many separate developers contained more bugs than those patched by small, concentrated teams. By studying these “unfocused contributions,” the researchers inferred an opposing principle to Linus’ Law: “Too many cooks spoil the broth.”

Brooks was well aware of this phenomenon. “The fundamental problem with program maintenance,” he wrote, “is that fixing a defect has a substantial (20 to 50 percent) chance of introducing another.” Running regression tests to spot these new defects can become a significant constraint on the entire development process — and the more unfocused fixes, the worse it gets. It’s enough to make you bug-eyed.

Programming myth No. 6: Great programmers write the fastest code

A professional racing team’s job is to get its car to the finish line before all the others. The machine itself is important, but it’s the hard, painstaking work of the driver and the mechanics that makes all the difference. You might think that’s true of computer code, too. Unfortunately, hand-optimization isn’t always the best way to get the most performance out of your algorithms. In fact, today it seldom is.

One problem is that programmers’ assumptions about how their own code actually works are often wrong. High-level languages shield programmers from the underlying hardware by design. As a result, coders may try to optimize in ways that are useless or even harmful.

Take the XOR swap algorithm, which uses bitwise operations to swap the values of two variables. Once, it was an efficient hack. But modern CPUs boost performance by executing multiple instructions in parallel, using pipelines. That doesn’t work with XOR swap. If you tried to optimize your code using XOR swap today, it would actually run slower because newer CPUs favor other techniques.

Multicore CPUs complicate matters further. To take advantage of them, you need to write multithreaded code. Unfortunately, parallel processing is hard to do right. Optimizations that speed up one thread can inadvertently throttle the others. The more threads, the harder the program is to optimize. Even then, just because a routine can be optimized doesn’t mean it should be. Most programs spend 90 percent of their running time in just 10 percent of their code.

In many cases, you’re better off simply trusting your tools. Already in 1975, Fred Brooks observed that some compilers produced output that handwritten code couldn’t beat. That’s even truer today, so don’t waste time on unneeded hand-optimizations. In your race to improve the efficiency of your code, remember that developer efficiency is often just as important.

Programming myth No. 7: Good code is “simple” or “elegant”

Like most engineers, programmers like to talk about finding “elegant” or “simple” solutions to problems. The trouble is, this turn out to be a poor way to judge software code.

For one thing, what do these terms really mean? Is a simple solution the same as an elegant one? Is an elegant solution one that is computationally efficient, or is it one that uses the fewest lines of code?

Spend too long searching for either, and you risk ending up with that bane of good programming: the clever solution. It’s so clever that the other members of the team have to sit and puzzle over it like a crossword before they understand how it works. Even then, they dare not touch it, ever, for fear it might fly apart.

In many cases, the solution is too clever even for its own good. In their 1974 book, “The Elements of Programming Style,” Brian Kernighan and P.J. Plauger wrote, “Everyone knows that debugging is twice as hard as writing a program in the first place. So if you’re as clever as you can be when you write it, how will you ever debug it?” For that matter, how will anyone else?

In a sense, concentrating on finding the most “elegant” solution to a programming problem is another kind of premature optimization. Solving the problem should be the primary goal.

So be wary of programmers who seem more interested in feathering their own caps than in writing code that’s easy to read, maintain, and debug. Good code might not be that simple. Good code might not be that elegant. The best code works, works well, and is bug-free. Why ask for more?

April 23, 2012

Software stacks market share: April 2012

Here are this month’s stats on the popularity of the different software stacks available in Jelastic. So, let’s look at the charts for this month.

Databases

Below is the overall usage of databases within Jelastic for April 2012.

The current leader, MySQL continues to increase its share and shows no sign of slowing down.

If we look at the database popularity by region, we see that CouchDB has dropped a spot in Europe: a 3% decrease over April.

Here are the current, overall numbers:

 

Europe

NA

Total

MySQL

47%

50%

48%

MariaDB

16%

16%

16%

PostgreSQL

17%

12%

14%

MongoDB

19%

18%

19%

CouchDB

1%

4%

3%

Below is a chart showing database usage within Jelastic from October 2011 through April 2012.

Application servers

The popularity of our new leader in the application server category – Tomcat 7 – continues to grow. If we look at the percentage share of other app servers, we see that the overall usage has stayed about the same.

Overall, there really aren’t any huge changes in server popularity this month when looked at by region.

Europe

NA

Total

Tomcat 7

31%

34%

32%

Tomcat 6

38%

36%

37%

GlassFish

18%

16%

17%

Jetty

13%

14%

14%

Here is a chart looking at application servers usage over the last 7 month, from October 2011 through April 2012.

Java Versions

We decided to try something new. We made Java 7 the default choice this month and, as you can see, it made a huge difference in JVM popularity. Java 6 still has a few more fans in Europe and Java 7 continues to be more popular in North America, as you can see below.

Europe

NA

Total

Java 6

42%

37%

40%

Java 7

58%

63%

60%

And finally, here is a Java version popularity chart for the last 7 months.

Keep in mind that large jump is most likely due to making Java 7 the default choice.

Hope you found this useful! Stay tuned to see the changes next month!

April 20, 2012

3 Simple Rules for Life | Funny but True

Though we probably don’t always stick to these guidelines, we agree.

By Brennan Clark Letkeman

April 19, 2012

Jelastic launches Beta in Russia with partner Rusonyx

As part of our commitment to providing a world class, easy to use PaaS, in every part of the world, we have launched our Jelastic beta in Russia with our partner Rusonyx!

True Worldwide PaaS

From the moment we started working on Jelastic, we knew that we wanted to make it available everywhere, not like Google or Amazon, where you are restricted to hosting in certain areas. That was one of the reasons that we decided to work with established, respected, high performance, reliable hosting service providers around the world. A huge issue that you run into if you are trying to use something like GAE, is that all of your data is in the US. This just doesn’t work for a lot of people, for legal and personal comfort reasons.

That’s why we have partnered with Russia’s leading web hosting provider, Rusonyx, to provide Jelastic in Russia. Fully functional. Fully localized. And read to rock-and-roll!

First in Russia

We are the first PaaS provider in Russia, a fast growing and thriving economy. There is a huge tech scene right now in Russia, a rather big part of its economy’s explosive growth. We are excited to be able to offer Jelastic in Russia through such a great hosting partner like Rusonyx.

Try it out!

If you speak Russian (or even if you don’t: you can change language on the fly!), go to Jelastic.com and sign up! If you are already signed up, you can try out now!

Follow

Get every new post delivered to your Inbox.

Join 95 other followers