The technological landscape is an exciting one and programming obviously plays a crucial role in it. However, if our code doesn't function as intended, what's the point? That's where app performance comes in. Both are important, both should be prioritized but neither need to be difficult.
As a trend, cloud is now mainstream. And it’s not an exaggeration to say that every successful company has already adopted it or is in the process of adoption, with the goal of benefiting from the agility, flexibility, and speed made possible by the cloud. While many organizations have fully embraced the cloud, not all of them have completely or accurately identified, evaluated, and addressed...
This article continues a series that dove deeply into Dockerfiles to see how they are used to construct images. In this article we build two custom docker images: one image based on the “tomcat” base image that hosted a custom application and one image that installed a specific version of Tomcat to use as our own base image.
In this article we will explore the Java 8 default method’s feature in interfaces. The Java 8 says “Default methods enable new functionality to be added to the interfaces in libraries and ensure binary compatibility with code written for older versions of those interfaces”.
As we are extensively working on “OmniChannel” applications with REST APIs approach, mocking the REST services is essential in our day to day development. As part of our development first we are going to identify the REST APIs to expose and the request and response details. Once we finalize these details the backend development team use to create sample request/response (i.e XML/JSON response)...
For the last decade we tried to reach the magical 2 seconds response time goal but is this still valid? Aren't our users expectations different today? What is the impact of new Front End technologies like Angular.JS, React,...
There's no drama here in this release, or at least, I certainly don't anticipate any. It's basically the same great tool, but packaged in a way they probably wish the 1.0 release was.
Java Champion Markus Eisele (@myfear) has authored an introductory blog about Lagom and how to get started today with this opinionated Microservices framework...
TheServerSide has been a little Jenkins heavy in the past, and here's some proof. But that heavily tipped scale is starting to even itself out.
The cloud provides two major advantages to load and performance procedures that help testing teams better model realistic behavior: instant infrastructure and geographic location. Cloud-based load testing also lowers the total cost of ownership, increases flexibility and allows testers to understand the impact of third-party components. So you’re sold on using the cloud; here’s what you should...
Interfaces must be small and "functionality poor". InputStream in Java is a perfect example of a bad design, that violates that simple rule.
Everything you need to know about Java EE and its current status
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...