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
- 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...
- Failing to integrate security with DevOps? Do so at your own peril (27 Apr 2015) Security is often considered as an afterthought in the software development lifecycle. But...
- Mobile development looks inwards as internal facing apps gain traction (23 Apr 2015) As enterprise moves forward to provide employees with the apps they need for maximum productivity,...
- Improve software quality by paying early attention to application security (21 Apr 2015) There are a number of strategies enterprises are taking to keep security on pace with faster...
- Who are the heroes of the tech world? (15 Apr 2015) TheServerSide has spoken with many up and coming stalwarts in the industry, and what we wanted to...
- Enterprise architects consider using cloud-based IDEs (31 Mar 2015) For many reasons, enterprise architects are now considering cloud-based IDEs as an alternative to a...
- Java 9 promises modularity and new value types (18 Mar 2015) Modularity and new value types could come with Java 9. This could mean improved startup performance...
- Discussing Aerospike at DeveloperWeek 2015 (17 Feb 2015) Aerospike's developer discusses how the NoSQL database recently moved its IP to open source at...
- Working with Node.js at DeveloperWeek 2015 (13 Feb 2015) Developer advocate Jenny Tong discusses coding troublemaking with Node.js at DeveloperWeek 2015.