In our recent publication 10 Kick-Ass Technologies Modern Developers Love, we selected a group of tools that developers have proven to really enjoy (based on a heady mix of market data, community activity, anecdotal evidence, our own experiences and a general gut feeling). With Scala as the 1st choice of alternative JVM language to learn, we wanted to get a few more details from the coder perspective about Scala. So, we reached out to Typesafe and sat down with Adriaan Moors, Scala Tech Lead, and asked a few probing questions…
Back in May 2014, we launched what proved to be our most popular investigation into Java developers tools and technologies–The Java Tools and Technologies Landscape for 2014. Propelled by a rush of charitable feelings, precisely 2164 JVM developers responded to the survey–each response donated 0.50 USD to Child’s Play, a charity that gives sick children Playstations for passing their time in a hospital.
One of the most popular subjects that we regularly cover has to do with Java Web Frameworks–after all, it’s one of the most active and fragmented technology segments out there. One in 10 devs we talked to doesn’t use any frameworks at all, and one in five developers uses 40 or so frameworks that aren’t even in the top 8 most used out there. What the heck is going on here!
Here is what look at today:
* How many developers use multiple frameworks?
* Breakdowns for the top 4 frameworks compared to the average results (e.g. what % of Spring MVC users also use Vaadin?)
Did you know that in 1981, Estonians decided that their daily lives were a bit too bereft of humor and thus decreed that the 1st day of all months in the year was to be a day of jokes, sarcasm and fun. This is a total fabrication brought on by too many coffees this morning, but if it was true then I’d be wishing you an August Fool’s Day right now!
Introduction to the geek love fest
Have you ever heard the question: “How do you know if you’re in love?”
Well, forget that. We’d rather know “How do you know when a technology is going to change your life?”
Java developers, just like anyone else, want well-designed tools that are built–or at least maintained–by professional support organizations. The strongest examples of these companies exposed in this report are Gradleware (Gradle), JetBrains (IntelliJ IDEA), Typesafe (Scala), with additional evidence noted by the dominance of tools supported by Cloudbees, GitHub and MongoDB.
At RebelLabs, we love statistics and hearing from engineers. For our annual survey on Java tools, technologies, productivity and methodology, we asked over 2000 developers about the tools they use and how they feel about them (each completed survey donated to charity).
Oleg Shelajev, a Java developer in Estonia, expressing his confusion discreetly, thereby avoiding an awkward social scene.
Estonian software engineer, Oleg Shelajev, was nearly hospitalized the other day after suffering shock followed by extended period of confusion and unhappiness as a result of unexpected technology usage by his colleague, software engineer Michael Rasmussen.
For this year’s Java Tools n’ Tech Survey, we were able to do something special this year: for every *completed* survey, we will donate 50 cents (USD) to Child’s Play, a charity that provides entertainment/games to children in hospitals! Sweet deal, right? :-D
The survey is about the JVM based technologies and tools that you use and enjoy. It only takes about 3 minutes–this was verified by other developers. You can find it here: http://0t.ee/rlsurvey14