You are here
Technology 

RacerD detects hard-to-find race conditions in Java code

Facebook has begun offering broad access to RacerD, a tool intended to tackle the longstanding problem of race conditions in software. RacerD had been available as a prototype, accessible in Facebook’s open source code base only through a series of backdoor options, said codeveloper Sam Blackshear, a Facebook research scientist. Now, the tool will run by default in Facebook’s open source Infer static analysis tool for bug detection. Initially, RacerD is available only for Java code. But plans call for expanding coverage to other languages, including C++. [ The new…

Read More
Technology 

RacerD detects hard-to-find race conditions in Java code

Facebook has begun offering broad access to RacerD, a tool intended to tackle the longstanding problem of race conditions in software. RacerD had been available as a prototype, accessible in Facebook’s open source code base only through a series of backdoor options, said codeveloper Sam Blackshear, a Facebook research scientist. Now, the tool will run by default in Facebook’s open source Infer static analysis tool for bug detection. Initially, RacerD is available only for Java code. But plans call for expanding coverage to other languages, including C++. [ The new…

Read More
Technology 

RacerD detects hard-to-find race conditions in Java code

Facebook has begun offering broad access to RacerD, a tool intended to tackle the longstanding problem of race conditions in software. RacerD had been available as a prototype, accessible in Facebook’s open source code base only through a series of backdoor options, said codeveloper Sam Blackshear, a Facebook research scientist. Now, the tool will run by default in Facebook’s open source Infer static analysis tool for bug detection. Initially, RacerD is available only for Java code. But plans call for expanding coverage to other languages, including C++. [ The new…

Read More
Technology 

Kotlin could overtake Java on Android next year

Kotlin is on its way to overtaking Java on that mobile platform, claims mobile database maker Realm. Realm performed an anonymized assessment of 100,000 developers using its database and which languages they were using, determined by developers’ selection of SDKs. Realm found that 20 percent of apps built with Java before Google’s May endorsement of Kotlin are now being built in Kotlin. [ What is Kotlin? The Java alternative explained. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] Based on that data, Realm predicts…

Read More
Technology 

Java microservices profile gets fault-tolerance capabilities

The Eclipse Foundation’s MicroProfile project to add microservices to enterprise Java has released MicroProfile 1.2, which adds capabilities for fault tolerance and security. New features in MicroProfile 1.2 A fault-tolerance API in MicroProfile 1.2 provides a way for applications to deal with the unavailability of a microservice, said IBM Distinguished Engineer Ian Robinson, who has worked on MicroProfile. When old-style monolithic applications fail, they bring down the entire application. But applications composed of microservices continue to operate if a specific microservcie fails, leading to “more interesting failure scenarios,” he said….

Read More
Technology 

Azure Functions serverless computing to finally get Java

Microsoft’s Azure Functions serverless computing platform now has beta support for Java programming, a feature developers have demanded since Azure Functions’ 2016 debut. The beta inclusion of Java joins Azure Functions’ existing support of JavaScript, C#, F#, Python, PHP, Bash, Batch, and PowerShell. [ A developer’s guide: Get started with serverless computing. Then learn how to use Microsoft’s Azure Functions and how to use AWS Lambda for serverless computing. | Build ’em now! 5 uses for serverless frameworks. ] The Java runtime will share features of Azure Functions such as triggering options, data bindings,…

Read More
Technology 

What’s in store for the next Java

Fresh from the long-awaited release of Java Development Kit (JDK) 9 on September 21, Oracle is mapping out planned upgrades for Java, including for the Java 18.3 version due in March 2018 as part of a new, six-month release schedule for standard Java. [ The big 4 Java IDEs reviewed: See how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] Here is what Oracle has said is under consideration for the next and later versions…

Read More
Technology 

Under Eclipse, changes to Java EE begin

As part of the change in ownership of Java EE (Enterprise Edition) from Oracle to the Eclipse Foundation, how Java EE works and is managed are starting to change. For one, Oracle is making the Java EE technology compatibility kits (TCK), which ascertain if an implementation is compliant with Java, available via open source. Eclipse Executive Director Milinkovich called this “a very fundamental change to the dynamics of this ecosystem.” [ Discover 2017’s best open source software for enterprise: The Bossie Award winners. | Track the latest trends in open source…

Read More