Oracle has recently published a new post in the series “Moving to a Plugin-Free Web,” advising developers to find replacement solutions if they still have Java applets running in production. Firefox is going to stop supporting them soon.
With more features being pushed down into less expensive versions, Microsoft is always looking for ways to justify the hefty price tag for Visual Studio Enterprise Edition. New for this year, the headline feature is “live unit testing”.
MicroProfile, the community initiative to provide a microservices standard for enterprise Java, has joined the Eclipse Foundation. The move is aimed at ensuring that MicroProfile remains a vendor-neutral project, and hopes to leverage the resources and momentum of the Eclipse Foundation. The decision has caused some arguments and temporarily diverted efforts from other objectives.
Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it possible to leverage most of the IR-level serial optimizations for parallel programs.
Microsoft has taken the need to create a cross-platform PDB library as a reason to completely revamp the format. The new Portable PDB format is open source, documented, and significantly more compact. But the new format also brings with it new limitations, especially regarding legacy code.
The Rust core team has released the stable version of 1.15, bringing with it the highly anticipated custom derive.
What started out as an attempt to protect GitLab.com from spammers turned sour as engineer fatigue and a lack of backups took the site down for nearly 18 hours and the loss of six hours worth of production data.
Microsoft develops C#, Visual Basic, and F# in public but doesn't always share its plans for these popular languages. Mads Torgersen has provided some new guidance on where Microsoft plans to take these languages in the future.
Recently published on the swift-evolution mailing list, the Swift ABI Stability Manifesto aims to be a compilation of all concerns that need to be addressed before Swift’s ABI can be declared stable. Yet, it is not entirely clear whether ABI stability will make it into Swift 4.
Netflix recently introduced Hollow, a Java library and toolset for processing in-memory datasets that aren’t characterized as “big data.” A single producer provides datasets from which many consumers have read-only access. The communication mechanism between producer and consumer includes real-time dataset changes.
The Realm team has announced version 1.0 of its Realm Mobile Platform, aimed to make it possible to create mobile apps for iOS and Android with features such as automatic realtime data synchronization, realtime collaboration, live messaging, and more.
Oracle announced plans to acquire Apiary, the API management company with a focus on API design and collaboration, on January 19. Apiary is best known for API flow, its API management platform.
Microsoft has released their third Release Candidate of Visual Studio 2017. Notable in this release is full support for .NET Core & ASP.NET Core while Python support is delayed. Several bug fixes have also been made as VS2017 nears full release.
Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point.
Apache HBase 1.3.0 was released mid-January 2017 and ships with support for date-based tiered compaction and improvements in multiple areas, like write-ahead log (WAL), and a new RPC scheduler, among others. The release includes almost 1,700 resolved issues in total.