Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports.
See all our reports

JavaScript: Explain it like I’m a Java Developer

JavaScript: All vs. Good parts

We can’t explain all of JavaScript in a single blog post. But we know that most of Java developers do encounter some JavaScript development in their projects.

So in this post we want to list some things that are important for the understanding of JavaScript as a language and to help you approach a JavaScript project with at least some knowledge of tools and best practices.

We’ll cover JavaScript related questions starting from code quality analysis & testing frameworks to build systems and purely language level peculiarities of JavaScript.

Read more

Back to the future (again): How to reduce legacy code threats before they happen


A few months ago, I wrote a RebelLabs blog called The 5 people in your organization that grow legacy code. In that article, I described five different profiles of contributors to your legacy code and after much discussion around the topic, I realized that the original post only identified the people and didn’t provide proper techniques to deal with them. So in this post, I offer some suggestions for dealing with these people. Especially since I am guilty of falling into at least one of these categories myself at some point, and probably so do you!

Read more

Why you should tap into the power of Ruby from the comfort of the JVM


For me, mid-2000 was the big bang of a new generation of languages that run on the JVM. Among the first languages interested in enjoying the benefits of the brilliant engineering behind the JVM were Scala, Groovy and Clojure. Both of them are still going strong and flourishing. But after them new languages have been created such as Golo, Ceylon, Kotlin and others.

Read more

The 6 built-in JDK tools the average developer should learn to use more

Not that you asked me, but I believe that software engineering is mostly about solving problems. All those blog posts saying “every child should learn to code” and “pff, math? I’m a programmer and I’m doing so much more than math, have you seen my HTML5 debugger thingy” agree that software engineering is more than writing pieces of prose in specific languages that computers know to understand. Problems our software solves defines us as programmers.

Read more

5 reasons developers learning Java might like Jython


You’ve probably heard of Jython before–a 13-year-old, mature, JVM-based, object-oriented scripting language, Jython is the ‘Java’nised version of Python, if you will. In the past, it went by the name JPython, a far cooler name, if you ask me!

Considering the time and effort that has been put into it in the recent years (the language development had a hiatus period during 2005- 2008/ 09); it has still not received the amount of attention from the programming community that it should have. This is one language that is laden with features and is the best of both worlds: Java and Python.

Read more

Interview with Typesafe: 4 answers about the past, present and future of Scala development

10 kickass tools developers love next jvm language

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…

Read more

Top 4 Java Web Frameworks Revealed: Real Life Usage Data of Spring MVC, Vaadin, GWT and JSF

Report page, brought for comparison

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?)

Read more

A Java 8 Guide to Enterprise Big Data Cloud Scalability using DevOps & Continuous Delivery as a Service (EBDCSDOCDaaS)


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!

Read more

How to get Jenkins reports in HTML for managing multiple CI branches


Previously I’ve written about the Top 10 Must-Have Jenkins Plugins/Features and later about how to conquer job hell and multiple app branches using Jenkins & Mercurial. I showed how to use Jenkins views and a couple of plugins to manage multiple branches with continuous integration.

Today I thought I’ll share some more tips with you. Internally we’ve been using a plugin of Jenkins called Publish HTML Reports and a tool we made and open-sourced called Jenkins Reporter. Combine these two handy plugins and you get easy-to-grasp test reports for your branches. What more could you want in life?

Read more

10 Kick-Ass Technologies Modern Developers Love

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?”

Read more

1 2 3 4 5 6 31