A properly designed method in object-oriented software must have a single return statement — and nothing but a return statement.
This article is about extending Continuous Integration to perform more robust tests so that we can have more confidence in our deployment, namely it introduces automated code performance and memory tests as well as scalability testing.
In this tutorial, I will show you how to develop a RESTful web application by using Spring and MongoDB without implementing boring uniform controllers.
ZK, a popular Java Web Framework, has performed a polling to its community, in order to learn how Microsoft Edge will affect Web development in the next several months.
In this article, I'll quickly review the evolution of log management in recent years, describe our own personal experiences analyzing our logs and metrics and share my six main considerations for log analytics in the cloud.
The top 5 things you need to know before moving to Apache Spark
Have you ever considered including users in performance testing? It may not be the most obvious thing to think about, but the benefits are really interesting. There is nothing quite like the feedback that a real user provides, even for performance. Here’s how to do it.
When we update or delete a row using pessimistic locking, we lock that row (exclusively) for reading and writing. This ensures that the same row cannot be updated simultaneously by anyone else than the one holding the lock (you). This is safe, but it means that other threads that just want to access (not only write, but also read!) the row cannot do so until the lock has been released,...
Crowdfunding has been utilised to back everything from the construction of potato salad to effigies of Lionel Ritchie. This week however, we were particularly surprised to see a JVM-centric campaign pop up: JUnit Lambda, which is aiming to raise 25,000 EUR to push forward the development of the popular Java testing library.
Ever wanted to start your web project from scratch, but never knew how and where to find the right tools? Well, you’re in the right place.
Wouldn't it be great to support good ol' primary research AND Devoxx4Kids? You can do just that by completing Reactive Revealed 2015, a 5-minute (engineer verified) survey that asks about the relevance of the tools, architectures, practices and opinions related to Reactive application development to your project.
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
- Excellent programming is about function, not form (11 May 2016) Are language architects, or would-be language architects, doing a disservice to Java by...
- Five tips to improve an offshore team (29 Apr 2016) Using an offshore team can save time and money, but if used ineffectively, they can cost more than...
- Overcome inherent bottlenecks in app lifecycle management (02 May 2016) The software development world is simply too busy to have inefficient ALM. Expert Gerie Owen...
- Make predictive monitoring effective for your organization (10 May 2016) The ability to anticipate an issue with predictive monitoring outweighs the value of performance...
- Backend system integration the new mobile development challenge (14 Apr 2016) While developing a fun UI was once the biggest hurdle facing mobile development teams, the new...
- Moving beyond the virtualization tool with DevOps containers (01 Apr 2016) Virtualization has been a pivotal tool for organizations wanting to simplify both development and...
- Designing Web apps and Web UIs for software developers (08 Apr 2016) Interested in designing Web apps? Here are some UX design tips that will garner them great feedback...
- Improving Web app performance as simple as embracing HTTP/2 (11 Apr 2016) Learn about how the rapidly growing HTTP/2 protocol can improve Web app performance and reduce...
- Lasting impacts of software failure and poor application performance (12 Apr 2016) Customers have a short memory and lots of alternatives, so organizations must ensure that poor...
- Using BackOps to improve software development processes (20 Apr 2016) Learn how BackOps understands different personality types and can improve the software development...