Tony Hoare, inventor of the null reference, apologetically called it “the billion dollar mistake”. The problem with null is not that it was invented back in 1965, but that we are still struggling with it 50 years later. I recently came across this article on Voxxed: Embracing the Void: 6 Refined Tricks for Dealing with Nulls in Java. It gives a nice rundown of strategies around the null...
How can you to take a pragmatic approach to Docker and look beyond the hype?
Opening up the reason why certain tooling such as jconsole using Runtime.getRuntime().maxMemory() are displaying different total heap size than in the configuration specified via Xmx.
Microservices are a hot topic of discussion in architecture circles, because of the way they are transforming the software development industry.
It is very important to conduct regular code reviews within every software team, but it is not so easy to do them right; here are a few typical pitfalls.
“Plan to throw one away” Fred Brooks, The Mythical Man Month: Essays on Software Engineering Slightly less famous that his “No silver bullet” and “Mythical man month” statements is Fred Brooks’ above admonishment. It’s perfectly reasonable – based as all his conclusions are on a wealth of experience, detailed analysis and investigation, and sound reasoning – and yet how frequently do we...
Set up a REST API with Spring and Java based Configuration, HTTP response codes, REST payloads and marshalling.
Maven pom.xml files may be repeatedly verbose from project to project; jcabi-parent offers a pre-configured solution.
A look at what it means to be truly in the present in interactively observing software execution behavior and its performance.
The Enterprise Java Newscast, hosted by Kito D. Mann, Ian Hlavats, and Daniel Hinojosa, is a monthly podcast that covers the latest headlines in the world of Enterprise Java development. This time they are joined by Oracle JavaEE Technical Evangelist Reza Rahman.
In Part II of this blog I explain those metrics on database, connection pool and error detection side that I look at when analyzing load test results: Avg # SQLs per User (should go down over time with caching), Connection Acquisition Time instead of just looking at Pool Utilization and Ratio between # Exception vs Log Messages are some of the metrics that you should also add to your portfolio
Today I’ll explain how to use HTML 5, to read information about file(s) selected by users, and to upload the file(s) on a server. The FileApi is one of the most interesting features added with HTML 5. Now we can display file(s) information before they are uploaded on the server, and we can send them without “posting” a form.
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
- Containerization may mark the decline of virtualization (15 May 2015) The popularity of containerization is leaving virtualization in the dust. ZeroTurnaround's Jevgeni...
- A new approach to condensing data leads to a 99% compression rate (07 May 2015) Given the enormous thirst for data, coupled with the finite existence of copper and fiber optic...
- Asynchronously invoking a second managed bean method in JavaSever Faces (JSF) (04 May 2015) The new features added to JSF make doing an asynchronous call to the server incredibly easy, but...
- How elegant code can hurt HTML5 performance (29 Apr 2015) Elegant code can lead to cleaner, precise steps. But it can also lead to application performance...
- DevOps software development promise aided by OpenStack (20 May 2015) The promise of DevOps software development is being helped along by OpenStack, which is creating...
- Guiding design tenets behind OpenStack software (20 May 2015) The importance of OpenStack design tenets is not lost on developers. Following these tenets drives...
- New to OpenStack: Learn these 5 cloud computing terms (20 May 2015) Newcomers to OpenStack and the OpenStack conference will fit right in if they become familiar with...