I’m a newcomer to the DevOps movement. I only started paying attention when I joined ZeroTurnaround and the LiveRebel development team.
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.
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.
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.
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)…
So, are you up for doing some actual science, and helping with our primary research? :-)
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”.
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)…
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.
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.
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.