This article provides a way to generate an executable war using the Jetty web container and the Gradle build tool.
Our early analysis of over 500 developer responses to the active Developer Productivity Report survey is here! The bottom line: 65% of dev teams deliver releases later than planned, only 25% of dev teams get all original development plans into the release, and 70% of dev teams experience "scope creep", when release plans change during development. So what does this all mean? (p.s. the survey is...
Whether it is to give your application a more personal touch or to implement a corporate image, the ability to easily create a customized theme for web applications is a trending desire in web application development. ZK 7 brings with it the framework’s latest theme engine which integrates CSS 3, LESS, and Bootstrap...
A step-by-step guide to develop Google Web Toolkit (GWT) web application and deploy it on Google App Engine and RedHat OpenShift without platform lock-in.
The Apache Software Foundation (ASF) released the first candidate for Tomcat 8 this week. This release aligns Tomcat to the Java EE 7 specification, including Java Servlet 3.1, JavaServer Pages (JSP) 2.3, and Java Unified Expression Language (EL) 3.0, and introduces WebSocket 1.0 as well as a first implementation of SPDY.
The demand for mobile devices in all aspects of everyday life is growing exponentially. Whether your organization is adopting "bring your own device" (BYOD) and is rolling out a new internal mobile application or distributing mobile devices to drive employee efficiency, organizations need to meet the on-demand need for mobile apps, websites, and services. The job of IT is now to fulfill its...
After a recent deployment we noticed a spike in CPU which was related to creating thousands of Exception objects. It was due to a deployment problem during the upgrade. These exceptions happened in 3rd party code and where handled - so - it never bubbled up to any log file. In this blog we describe how we identified that problem as well as the root causes such as bad coding, bad deployment or...
Many software professionals, from senior developers to project managers, struggle daily with the challenges of enterprise application lifecycle management (ALM) and managing the software system development lifecycle (SDLC). Of course, many of the ALM traps and SDLC pitfalls can be avoided by learning from the experience of others who have toiled away in the application development field.
In this simple case study I will be demonstrating how the standard Java Collections are consuming memory. If you bear with me, I will guide you through the art of predicting and measuring the exact size of an ArrayList, HashMap or any other data structure found in the Collections library.
Help RebelLabs reach its uber-ambitious goal to ask 2000 software developers about the practices, techniques and methodologies that their teams use to get apps out the door. PLEASE spend 5 minutes to tell us what things look like from your perspective.
How do you approach Java memory issues in your production environment? If scheduled restarts are your best idea, check out this blog post for a case study where a memory leak in a 3rd party plugin impacted end user performance. Instead of hiding the problem with preventive JVM restarts, DevOps Best Practices were used which fostered the collaboration between Ops, Test and Dev.
The following series of posts are coming from my experience as the back-end development manager at Wix.com. I will try to tell the story of Wix and how we see and practice continuous delivery, hoping it will help you make the switch too.
TheServerSide.com is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, tutorials, and more. TheServerSide.com was launched in May 2000 and has become the largest independent Java community in the world. TheServerSide.com is owned and operated by TechTarget. TechTarget's Application Development Media Group of sites include TheServerSide.Net, SearchWinDevelopment.com, Ajaxian.com, SearchSOA.com, ebizQ.net, SearchSoftwareQuality.com and TheServerSide.com.
- Events & Conferences
- ITKnowledge Exchange
- Java Topics
- Meet The Editors
- White Papers
- The Scala debate demystified: Balancing the rants with the raves (01 Mar 2014) It's been over ten years since Scala appeared on the enterprise computing landscape. Some...
- NoSpinningDiscs: Why your NoSQL solution thirsts for SSDs (02 Mar 2014) Organizations are always looking for opportunities to tune their architecture. To achieve massive...
- Top four reasons why you should use Scala on your next project (01 Mar 2014) Is it time for your organizations to unshackle itself from its legacy of Java development, and...
- Continuous Development: The glue holding DevOps, TDD and Agile methods together (05 Feb 2014) Continuous integration(CI) and continuous development (CD) have become central components in the...
- The three most common NoSQL mistakes you don't want to be making (02 Mar 2014) More and more organizations are using NoSQL to solve various data persistence problems. But...
- Better software testing and improved quality starts with the culture (03 Jan 2014) Software testing is more than just a stage in the development process. Testing is a philosophy that...
- Can Java and JSF on the server-side make mobile on the front end easier? (05 Jan 2014) While many software developers are learning new programming languages to deliver native mobile...
- Scala? Groovy? Why Java is the right programming language for 2014 and beyond (01 Jan 2014) New programming languages offer a variety of benefits, from the way they handle big data, to the...
- YARN and MapReduce 2.0 elevates big data Hadoop and scheduled processing (03 Jan 2014) YARN represents the biggest architectural change in Hadoop since it's inception over seven years...
- Hewlett-Packard Company
- Neo Technology
Tell us what you think of the new site. Meet the Editors.