InfoQ Homepage Development Content on InfoQ
-
Reinhold Publishes Open Letter to JCP Pleading That JPMS (Jigsaw) Is Approved
Mark Reinhold has published an open letter to the JCP Executive Committee. In the letter he expresses surprise that IBM has decided to vote against the JSR, and argues that RedHat’s decision to vote "no" is motivated by a desire to "preserve and protect their home-grown, non-standard module system, which is little used outside of the JBoss/Wildfly ecosystem".
-
Prepack JavaScript Compiler Aims to Reduce Startup Time
Facebook has revealed Prepack, a compile time JavaScript interpreter that aims to reduce the time spent initializing code by pre-computing the global code block. The biggest beneficiaries of this tool are React Native apps and other platforms where startup time is one of the biggest performance bottlenecks.
-
GCC 7.1 Released with Full C++17 Support
The latest GNU Compiler Collection major release, GCC 7.1, brings substantial new functionality, writes GCC maintainer Jakub Jelinek, including experimental support for the current C++17 draft, better diagnostics, and new optimizations.
-
The HTTP API Space is Consolidating around OAS
MuleSoft has become member of OAI and released the API Modeling Framework that understands both RAML and OAS. Restlet Studio now supports RAML.
-
.NET Framework 4.7 Now Generally Available
.NET Framework 4.7 debuted with the release of Windows 10 Creators Edition, but was not available for prior releases of Windows until now. The general availability of .NET Framework 4.7 provides users of Windows 7-10 with the latest features including support for C#7 and VB 15, bug fixes, and expanded cryptography support.
-
Mark Reinhold Confirms JPMS (Jigsaw) Will Be Submitted for Public Review, Despite Community Concerns
Mark Reinhold, chief architect of the Java Platform Group at Oracle, has confirmed that Jigsaw will be submitted for public review, despite IBM and RedHat's concerns.
-
Linux Foundation EdgeX Foundry to Enable Edge Computing for IoT
The Linux Foundation has launched the EdgeX Foundry, a new project aimed at building an open framework for IoT computing and an ecosystem of interoperable components. InfoQ has spoken with Philip DesAutels, senior director of IoT at The Linux Foundation.
-
Being a Polyglot Programmer
Every programmer knows a langage or two. Being a polyglot programmer is a different mindset, fitting with the "Engineering yourself" principle. Zaiste, co-organizer of Polyconf, a conference dedicated to IT polyglotism, explains what it means to be a polyglot programmer, why it is useful, how to use it in your day-to-day job.
-
IBM Open Sources Their API Microgateway
IBM has recently announced that they’ve open sourced their API Microgateway. This means that any developer/business can now take advantage of this software in their own computing projects at no cost.
-
MongoDB Atlas Expands AWS Footprint
MongoDB, as one of the most popular NoSQL databases and a non-relational database used in many cases in Web based systems, has grown along side PaaS and IaaS providers' growth. DBaaS with MongoDB as the backing database is available since early versions on Heroku. MongoDB Atlas has just announced availability in 14 AWS regions with local storage available in Americas, EMEA and APAC.
-
Azul Systems Launches Falcon, a New Just-in-Time Compiler for Java, Based on LLVM
Azul Systems has today announced the immediate availability of Zing 17.03, with full support for Azul’s new Falcon just-in-time (JIT) compiler based on LLVM and designed to replace the C2 compiler used in prior versions of Zing, as well as in Oracle HotSpot and OpenJDK. Falcon is the first new production JIT compiler available for Java SE since C2 was introduced at JavaOne in 1997.
-
Buoyant Releases Version 1.0 of Their Service Mesh, Linkerd
Buoyant, a cloud-native software company, released version 1.0 of Linkerd, an open source “service mesh” project for cloud-native microservice-based applications. William Morgan, founder and CEO of Buoyant, spoke to InfoQ about this milestone.
-
F# Support Highlights New Rider Preview Release
JetBrains' Rider, their multiplatform IDE for .NET development, continues its open development cycle with Early Access Preview 21. Featured in this preview is support for the functional language F#. Along with this, several important bug fixes and added support for both TFS and Virtual Studio Team Services can be found.
-
Google Opens Up its Voice-Based Assistant on Third-Party Devices
The Google Assistant SDK makes it possible to integrate Google Assistant voice-capabilities into custom devices running on Raspberry Pi 3 and also on Linux, writes Google assistant product manager Chris Ramsdale. Licensing terms for commercial use are not yet clear, however.
-
IBM and Red Hat to Vote "No" on Java Modules (Jigsaw)
InfoQ has previously reported on the developing situation regarding JSR 376 - the Java Platform Module System, commonly called "Project Jigsaw". Now, in a highly unusual move, IBM and Red Hat have both publicly announced that they will vote "no" on Jigsaw in its current form.