An introduction to implementing a simple but very useful serach/filter operation on your Spring REST APIs using JPA Criteria.
Ugh. Your boss wants an estimate for a couple of new features that your client requested. Problem is, your last estimates were way too optimistic and far off the actual time needed. Talk about deadline pressure, eh? Here are 5 simple ways to not make those same estimation mistakes again.
Performance is critical to the success of your web and mobile apps – and will be for a long time in the future. It’s not a matter of if you have to do it. It’s about how to do it best.
Spring is the inversion of controller framework. Spring’s power comes in the way one can configure a bean and wire the dependencies. Camel route itself is a mix of various components, spring becomes a natural fit in Camel’s journey. In this article, we will see how spring supports camel using some examples.
Catching an exception must be your last resort; a properly designed application would catch exceptions in one place only.
Capturing the essence of an Akka User Group conversation, we reveal 6 questions that Enterprise Architects ask about using Akka in production for distributed, resilient Reactive systems...
Not a lot of developers use Semaphores. They can be used to conserve your system resources though. This post takes a look at the four ways they are useful and how they work.
How can you start using one of the coolest features of Java 9 starting today?
This 3-part series explores the definition and benefits of using log data streams and real-time analytics for some common IT Ops uses cases.
Technical Debt starts when building bad code or using frameworks in a non optimal way. Bad usage of the Atlassian CDSFramework, Hibernate and Proxied Microservices are three use cases I explain in this blog for you to avoid and lower your technical debt
It's a common practice to make constants public in order to avoid duplication, but it's a bad practice, so use objects instead.
A huge amount has happened recently. Following the official launch of CUBA on 1st of June, we have rolled out a new release, published our first article on a few Java sites and presented the platform at the Devoxx UK сonference in London. But before the rush continues, about it is an apt time to articulate the philosophy behind CUBA.
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
- Best practices for distributed systems baked into Bitcoin's blockchain architecture (08 Jan 2016) Expect to hear more about Bitcoin and its blockchain architecture in 2016, as the manner in which...
- The next big challenge in IoT evolution: Getting the protocols right (08 Jan 2016) In this article you will learn about some of the considerations that need to be taken into account...
- How to quickly move a microservice infrastructure off AWS in a weekend (07 Jan 2016) In this article you will learn how a small development team moved a 200-service application...
- How to build an application integration framework for flexibility (02 Dec 2015) Learn how MOBI Wireless created a back end infrastructure that makes it easy to implement different...
- The top software picks for making Windows 10 workstations productive (11 Jan 2016) What software do you need to install on a Windows 10 machine to create an incredible, full...
- How to integrate Spring Cache with an In-Memory Data Grid (IMDG) (21 Jan 2016) Interested in combining the efficiencies of Spring Cache with the power of an In-Memory Data Grid...
- Java APIs to bridge the gap between today and future development efforts (04 Jan 2016) At JavaOne 2015, a big topic of conversation was APIs and API development. In the IBM keynote, the...
- Perfecting product migrations without customer disruption with Agile (01 Jan 2016) Learn how MobiTV created a software development process for powering the future of connected TV.