Enterprise Java

Enterprise Java news, information, and how-to advice

Busted: Still fighting about pointers
darts bullseye

security open lock

The state of open source security

Recent high-profile vulnerabilities have put the lie to the 'many eyes' theory -- but also driven real progress in securing the open source ecosystem.

speed light curves fast

Java: The once and future king of Internet programming

Would you believe that Java is poised to dominate the next explosion of the Internet? Built for embedded computing and streamlined for real-time applications, here's why Java is the language for IoT.

feather
Tip

APIs aren’t apps: Make them as thin and light as possible

The right language and tool set to develop an API should be based on what the API is designed to do, and a few other factors.

All eyes on the API

Once a humble backdrop to real software development, API design is coming into its own, with a plethora of tools and specifications for developers to choose from.

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.

ufo cloud

It came from the cloud: The looming change in IT

PaaS is finally getting traction, and when it takes hold, the application workflow – and the lives of developers – will change forever.

04 uniform language

Scala.js lets you compile Scala to JavaScript

Scala creator Martin Odersky cites performance, type safety, and interoperability with JavaScript libraries as high points of using Scala.js.

hadoop

What you need to know about Hadoop right now

Andrew updates his cheat sheet for developers navigating the ever-expanding Hadoop ecosystem. Storm and Spark still top the list, but don't miss new additions like Phoenix, Kafka, and Falcon.

search tech

Elasticsearch buys into search as a service, rebrands as 'Elastic'

In an exclusive interview, the CEO and CTO of the company formerly known as Elasticsearch talk about the acquisition of Found, the diversity of customer use cases, and future product plans.

The decline of the Java application server

It's early days for container-managed services, but already it appears that a core component of the traditional Java development stack is less central than it used to be.

tech culture
Tip

Why culture is as important as skill for outsourced agile teams

Mature enterprises should look to culture and communication style as significant factors in outsourcing IT decisions.

angularjs

Is AngularJS ready for the enterprise?

AngularJS's habit of breaking backward compatibility as it rushes to the future could be a deal breaker for enterprises accustomed to 10-year support guarantees. Or not.

Google shares code to help server software digest HTTP/2

Google's open sourced gRPC framework handles remote procedure calls and is based on the new Web transmission standard, HTTP/2.

typewriter
Tip

Making a business case for refactoring code

Editing code for readability is an up-front investment that can pay big dividends in the long run.

Garbage can paper trash

Red Hat Shenandoah boosts Java garbage collection

The parallel and concurrent compacting garbage collector is aimed at in-memory databases and other applications requiring large heaps.

A developer's guide to the pros and cons of Python

Devotees talk about what's good (ease of use, IoT potential) and not so good (design issues, performance) about Python.

talent agent salesman slick hollywood sunglasses

Attention, rockstar developers: Get a talent agent

High demand, large workloads, and the changing nature of programming work have some developers seeking reps to help them land new gigs.

Untangling the intense politics behind Node.js

The bitter politics around Node.js certainly needs sandboxing, but so does the desire of developers to drive the agenda.

Load More