Welcome to Our Blog

Culture, the most overlooked cornerstone of DevOps

I’m a newcomer to the DevOps movement. I only started paying attention when I joined ZeroTurnaround and the LiveRebel development team.

pink_fluffy_doll

Initially, all I heard about and focused on were the tools and the technology that would allow me to ‘implement DevOps’ and ‘become more productive’. At hindsight, this is exactly the opposite of what I was supposed to do. Local optimums (ie. individually enhanced islands) are the enemy of DevOps as they will most certainly interrupt the global flow of the organization. Adopting Vagrant or Chef are details that are very specific to individual organizations, maybe the best tool for your teams is a whiteboard with post-it notes or maybe it is a fluffy pink llama doll.

When I was at DevOps Days Austin two weeks ago, I wondered why so many of the talks hammered on about the cultural aspect of DevOps, but it was only after reading The Phoenix Project and The Goal that I realized why culture is so important.

Read more

Cool Eclipse IDE Plugins You Should Check Out

The Eclipse IDE from the non-profit Eclipse Foundation is known for its plugins ecosystem and the Eclipse Marketplace hosts a huge amount of plugins that you can download to customize your Eclipse workbench. I recently scanned the Marketplace just to see if there is anything interesting I could find. In fact, I did find some plugins that I think are cool, but not very well-known, so it’s these that I’d like to share with you.

Read more

The Great Java Application Server Debate: GlassFish

This blog post continues the Great Application Server Debate series, in which we have already covered IBM Liberty Profile, Jetty, Tomcat and JBoss. Today we’re talking about GlassFish. As with previous posts, we will be reviewing the application server purely from a developers point of view.

GlassFish is the reference implementation for Java EE, originally developed by Sun Microsystems, and now owned by Oracle.

GlassFish logo

Read more

What Makes an IT Conference Awesome?

What makes an IT conference awesome? Speakers, sessions, WiFi? Which conference is your favorite as of now?

To put it bluntly: We are going to bribe you with full conference access passes to JavaOne San Francisco 2013, or a conference of your choice in 2014, for doing this 3-minute survey (but as geniuses, you can probably do in 2min)…

https://www.surveymonkey.com/s/what-makes-an-IT-conference-awesome

So, are you up for doing some actual science, and helping with our primary research? :-)

Read more

The Great Java Application Server Debate: JBoss AS7 (aka WildFly)

JBoss AS7 is an outstanding piece of software. It has both big company support and a superb community behind it. The balance of a fully open-source solution versus subscription-based EAP covers almost all possibilities. At the same time, this EAP nuance might be a bit confusing; IMHO, holding the bug-fixes in the EAP version and not providing them into the community edition version is questionable.

At the same time, if you only care about the performance and support for standards, JBoss is a safe choice. Hopefully, WildFly will continue to be awesome and, as they say, “#@*%ing fast”.

Read more

Pragmatic DevOps: Virtualization & Provisioning with Vagrant & Chef

PragmaticDevopsCover

Introduction to DevOps, Virtualization and Provisioning

DevOps has become more than just a buzzword among the innovators in software development and IT operations today. It’s as hot a topic as agile was a decade ago. Just like agile, no one was able to really lock down a good enough definition, or figure out the context in which the definition of agile actually existed (at first)…

Read more

The Great Java Application Server Debate: Tomcat

This blog post continues the Great Application Server Debate series, in which we have already covered IBM Liberty Profile as well as Jetty. Today we’re talking about (arguably the most popular application server) Tomcat and also touching on TomEE. As with previous posts, we will be reviewing the application server purely from a developers point of view.

Apache Tomcat is an open source application server that (in version 7.0) implements the Servlet 3.0 and JavaServer Pages 2.2 specifications, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.

tomcat

Read more

JVM Languages Report extended interview with Kotlin creator Andrey Breslav

The very first programming language that we experimented with for the Adventurous Developer’s Guide to JVM Languages report was Kotlin, the JVM programming language developed by JetBrains. Kotlin features nice syntactic sugar, strong IDE support and combines the best features from other programming languages. This time we had an honour to interview Andrey Breslav, the Kotlin project lead.

Read more

The Great Java Application Server Debate: Jetty

Next up on the great Java Application Server debate is Jetty. But before we start with that debate, let’s get this one out the way first – Jetty can host web applications and serve requests, so we consider it an application server. If you feel so strongly that you must object, feel free to knock your coffee over and kick the cat to get to your keyboard and type in your flame war opinion in the comments section below. For those who couldn’t care less about the name and care more about the tech, read on!

Jetty is an extremely lightweight server with options to easily configure and extend it. It was initially developed in 1995 and over 18 years of development it has preserved its lightweight size and simplicity.

Read more

Scripting Your Java Application With Groovy

There are plenty of scripting languages for the JVM (Jython and JRuby to name some well known ones) and JavaScript is even bundled with the JDK. But what’s in it for me? Embedding a scripting engine into a Java application isn’t very common thing to do. However, it is possible to achieve neat design solutions by leveraging scripting facilities in Java applications.

In this post I’d like to present you with the case for using an alternative JVM scripting language – Groovy – for extending your Java application.

Read more

1 2 3 4 5 6 14
  • JAX Innovation Awards | Most Innovative Java Technology
  • 19th Annual Jolt Productivity Award
  • 2011 Duke's Choice Award
  • EAS Innovator 2011 Competition Winner
  • 2012 Eclipse Community | New Product Showcase Winner
  • 2012 SD Times 100
  • ITL | Breakthrough of the Year