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.
Which Java Web Framework will you use in your next project and why would you chose one over the other? If you can't answer this question easily, then good! There are many features which may sway your decision and of course it will depend on the type of app you’re building. In this RebelLabs report, we compare and contrast Spring MVC, Grails, Vaadin, Play, Struts, JSF, Wicket and GWT.
Sometimes you want things to escalate quickly and a storm of errors on your production system is definitely one of them. With the rise of APIs everywhere it is becoming reminiscent of the Unix pipes of old, to nowadays connect disparate services with a simple flow. In this post, find out how Jason Ruane, technical director at Moposa, used Logentries & Clickatell to get application performance...
Released as Open Source, NemakiWare is the first ECM server designed from the ground up for CMIS (Content Management Interoperability Services). It brings the scalability and flexibility of NoSQL to the ECM world.
RRiBbit would like to thank the community be providing loads of feedback and suggestions over the last few months. Feedback and suggestions really are the most valuable contributions you can make, so please keep doing it! RRiBbit 2.5.0 now increases modularity by allowing multiple ListenerObjectCreators per ListenerObjectRetriever, so that Listeners can be created in a modular way. Logging...
If you are not doing, or not going in the direction of doing, Continuous Delivery (CD) I would say you are going down to the wrong path. Not saying it is an easy path (I would mainly blame the culture of avoiding/blocking changes), just saying that you should start thinking on its benefits and also you should start trying out those techniques.
Let’s look at some best practices for using another powerful class: ThreadLocal from java.lang, which is also implemented using WeakReference.
Dashboards are extremely important tools mostly used for monitoring systems and environments. The main idea of these tools is to keep clients up-to-date with arriving or changing data on the server side. For that, the most popular technique used in web applications is based on ajax polling. With ajax, the client polls the server for data every time the content of the page requires an update
You can easily replicate slow network conditions which makes it easier to performance test them.
OpenXava is an AJAX Java Framework for Rapid Development of Enterprise Web Applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production.
It has been about a month since the 2013 RedHat Summit in Boston, and while many of the news related articles and announcements tend to get filed before the end of the day, many of the interviews and discussions TheServerSide's editorship has with attendees and vendors on the exhibit floor don't get pushed out for a week or two after the show. Here's a recap of some of the interesting interviews...
In this episode, Kito, Ian, and Daniel cover new releases from SpringSource, PrimeFaces, ICEsoft, JBoss, IBM, Oracle, and TypeSafe. They also try out recording the newscast using Google Hangouts instead of Skype.
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
- Goodbye, sysadmins; hello, software developers (02 Dec 2013) As organizations are moving towards cloud computing, sysadmins are losing their relevance in...
- The challenge of balancing BYOD privacy and security (25 Nov 2013) Learn about how vendors are trying to help balance BYOD privacy and security.
- Cloud adopters seek help for their DevOps, app monitoring and cost control problems (18 Nov 2013) As more companies move to the cloud, more and more companies are realizing that expert help,...
- Will upcoming Google Web Designer fix Java pros' Android problem? (21 Oct 2013) Mobile developers are hoping for something a little different in the upcoming Google Web Designer...
- The most exciting new parts of Java EE 7 and Java 8 (06 Nov 2013) Java author Adam Bien discusses business logic and software development in Java 7 and Java 8.
- Solving performance issues with self-adaptive software (24 Oct 2013) In this discussion, Cameron McKenzie and JInspired CTO William Louth talk about the concepts behind...
- Overprovisioning in AWS? Cost-control tools and strategies can help (22 Nov 2013) For organizations that have moved to the cloud, old habits may be costing them dearly as they...
- Oracle OpenWorld 2013: How to get kids involved in coding (23 Sep 2013) Saskia Vermeer-Ooms and Regina ten Bruggencate offer advice on how to get kids interested in...
- How 'big data' solved the content management (CMS) problem (23 Apr 2013) Content management systems that need to sift through huge amounts of data are big data problems in...
- Oracle announces delays in the JDK 8 release schedule (19 Apr 2013) After patching Web browser security issues, the Java Platform Group at Oracle has announced delays...
- Chip Childers - VP of Product Strategy
- Citrix Ready and CumuLogic
- Do you need APIs if you've embraced SOA? (Apigee Europe LTD)
- Data Center & Virtualisation Purchasing Intentions 2013 (ComputerWeekly.com)
- Capgemini and Sogeti - World Quality Report 2013-2014 (Hewlett-Packard Company)
Tell us what you think of the new site. Meet the Editors.