PGX is a high performance graph analytics engine from Oracle labs. Version 1.2 has just been released, and adds an SQL-like language for graph pattern matching, in addition to the existing DSL for easily writing graph analytic algorithms that can be transparently parallelized by PGX.
Exploring the use of the Zuul proxy for a Spring REST API, working around CORS and the same-origin policy constraint of the browser.
Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
Whether you’re a beginner simply looking to get started or a seasoned vet brushing up on your subject knowledge, this post will serve as a definitive guide on how to perform effective load testing on a web or mobile application.
Java 9 is just a year away now, which means there’s plenty of time to get exploring before the big release comes. In this interview, recorded at Voxxed Days Bristol last week, we chat to Azul System’s Simon Ritter about what you can be doing to get ready for modular Java, how rumours of the demise of sun.misc.unsafe may have been overstated, and Azul’s new prospects with Raspberry Pi fans. Find...
The highlights of this release are: Repeatable Migrations support, Sybase ASE, SAP HANA and Apache Phoenix support, Java-based migration and callback enhancements, Improved compatibility with schema-first persistence frameworks, Improved compatibility with Git, Disabling clean Datasource auto-configuration when running in Boxfuse instances, ...
Microservices appear simple to build on the surface, but there’s more to creating them than just launching some code running in containers and making HTTP requests between them. Here are 10 important questions that you should answer about any new microservice before development begins on it – and certainly before it gets deployed into production.
In this series of articles, Riccardo Massera and Stephan Rauh introduce you to the BootsFaces and AngularFaces JSF frameworks.
Slow or excessive SQL Queries; wrong configured connection pools; excessive service, REST and remoting calls; overhead through excessive logging or inefficient exception handling; as well as bad coding leading to CPU Hotspots, Memory Leaks, impact through Garbage Collection or stuck threads through synchronization issues. These are some of the top performance problems of 200+ apps I analyzed last...
At JavaOne 2015 I did a talk on Top Java Performance Problems. The #1 issue is bad access patterns to the database followed by service calls that are too chatty, bad shared data access synchronization, excessive logging, and memory leaks/high object churns resulting in garbage collection impact or application crashes. In this blog I highlight my steps to diagnose whether an application suffers...
Splunk vs the Elastic Stack – Which Tool is Right For You?
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
- Modularity thrives when microservices and SOA comes together (24 Mar 2016) Many organizations think they need to make a choice between service oriented architectures and...
- Automated acceptance testing pitfalls to avoid (18 Mar 2016) How can organizations get the most out of their software testing with the least amount of effort?...
- Reactive programming is all the rage at Fluent 2016 (22 Mar 2016) Find out why Microsoft's Matthew Podwysocki said he believes good reactive programming means...
- The key to mobile UI development is planning (29 Feb 2016) There is no such thing as over-planning when prepping for each stage of the mobile UI development....
- Make SCM tool Git the easiest part in a DevOps transition (21 Mar 2016) One of the first changes made by organizations engaging in a DevOps transition is using Git. Here...
- CloudBees answers the call with a Jenkins private SaaS edition (21 Mar 2016) CloudBees has made a name for itself by providing cloud-based approaches to Jenkins users, but its...
- JVM language Kotlin simplifies Android app development (15 Mar 2016) JetBrains, a company known for its popular IntilliJ and RubyMine IDEs, has released Kotlin, a new...
- Combine continuous integration software with GIT (29 Feb 2016) As microservices abound, organizations are finding that integrating Jenkins CI with source code...
- Are reactive systems the future of software architecture? (26 Feb 2016) Building with microservices and asynchronous messages is a start, but according to Typesafe's...
- Solving the problem of scaling Agile across the enterprise (26 Feb 2016) Small to medium-sized development teams have had success using Agile methods. Here's how...