Java Toolbox

Java Toolbox news, information, and how-to advice

Former GitHub CEO leaves the company

Tom Preston-Werner had been the subject of a harassment investigation spurred by allegations from a former employee.

javascript

web security

After Heartbleed: 4 OpenSSL alternatives that work

In the wake of Heartbleed, developers are advised to take a closer look at SSL alternatives like Mozilla NSS, PolarSS, and GnuTLS.

Open source Java projects: Spring Integration

Use Spring Integration to develop a robust message-passing architecture that integrates and coordinates enterprise components across an ActiveMQ message bus via JMS.

Break Down Barriers and Reduce Cycle Times with DevOps

Learn why and how many successful companies have changed how they deliver software by dismantling the traditional silos that stifle collaboration and progress.

Dubious features of Java 8

While Java 8's updated default methods, parallel streams, and functional interfaces bring more function and flexibility to the Java platform, some developers note that change doesn't come without a price.

nosql

Beware of NoSQL standards in Oracle's clothing

Oracle is reportedly trying to lure NoSQL startups into a standards body. But what if Oracle's real motive is to slow the pace of NoSQL adoption?

Don't want to mix programming languages? You already do!

Even if you don't realize it, polyglot programming is the new normal for app dev, especially on the web.

big data

Big data showdown: Cassandra vs. HBase

Bigtable-inspired open source projects take different routes to the highly scalable, highly flexible, distributed, wide column data store.

4 ways to modernize your application performance monitoring strategy

Online retail sales in the US will reach $370 billion by 2017 - a 10 percent compound annual growth rate over the next 5 years.

Vaadin switching to C#

Vaadin's Satay Nutella explains the reasoning behind today's announcement, which will come as a surprise to many fans of the Java-based framework.

Java Tip: Hibernate validation in a standalone implementation

Get started with declarative annotations, composite validation rules, and selective validation in Hibernate Validator 5.0.3.

The dark side of lambda expressions in Java 8

Takipi CEO Tai Wiess says that lambda expressions in Java 8 offer more concise code at the expense of longer stack traces and more complex debugging, especially when you throw Nashorn into the mix.

data view

What's new in Logstash and why you should care

Part of Elasticsearch Inc.'s search and analytics platform, Logstash stands out for its speed, ease of use, and integration with complementary search and reporting tools.

10 key findings illustrate the need for a new breed of APM solutions

This paper highlights ten key takeaways from the most recent survey on the impact of Cloud on application management. Read Now>>

lightbulb

Git smart! 20 essential tips for Git and GitHub users

The programming world's favorite distributed version control system also lets you find, share, and improve code. Here's how to make Git and GitHub work better for you.

Java vs. Go: The case for cloud-specific languages

Go is one example of an emerging new class of programming languages constructed for private, public, and hybrid cloud computing delivery models.

html5

Half full or half empty? HTML5's mixed outlook

HTML5 faces an uncertain future, according to a new IDC report, and likely won't replace native mobile application development anytime soon.

scripting

Fatal abstraction: A bottom-up view of high-level languages

Can a low-level guy with a data center mindset find happiness with the built-in abstraction of modern languages.

Mobile Apps and Devices Slash Customer Cycle Time

Consolidated Engineering Laboratories' field employees used to collect data on triplicate forms that were sometimes hard to read and difficult to manage. After procuring iPad devices from CDW and integrating mobile apps with

Cassandra lowers the barriers to big data

Cassandra excels at scaling writes and reads, and its "masterless" architecture makes creating and expanding clusters relatively straightforward. Here's why Cassandra should be high on the list for organizations seeking a datastore...

The wait is over: JDK 8 is here!

A developer's list and crib-sheet of some of the best resources on the web for learning about Java 8, now in general availability.

red hat

Red Hat revs cutting-edge software collection for devs

Red Hat Software Collections 1.1 includes Thermostat, a monitoring and instrumentation system that can harvest data from multiple Hotspot JVMs.

Reality check: Java 8 finally catches a multicore break

Java 8's lambda expressions make building multicore applications a reality for Java programmers, who can now access multicore support directly from the JDK libraries. The change may be late in coming, but better late than never.

Load More