InfoQ Homepage Architecture & Design Content on InfoQ
-
Oracle Proposes Deprecating Java's JavaScript Engine Nashorn
Oracle announced via JDK Enhancement Proposal (JEP) 355 that the Nashorn JavaScript Engine will be deprecated and eventually removed from all future Java Development Kits (JDKs). With the rapid pace at which ECMAScript language constructs have changed, Oracle found the Nashorn JavaScript Engine challenging to maintain.
-
AWS Releases Elastic Container Service for Kubernetes (EKS)
In 2017 at re:Invent, AWS previewed a Kubernetes-based container service. Now six months later, the Elastic Container Service for Kubernetes (EKS) is generally available. It joins a crowded space of managed Kubernetes cloud services, each offering different functionality and deployment locations.
-
Privacy and Security a Top Priority in macOS Mojave and Safari 12
At their annual Developer Conference WWDC Apple previewed macOS Mojave, the latest version of the company’s desktop operating system, and Safari 12, the updated web browser. Apple has stated that enhanced privacy and security are a top priority with these releases.
-
Building Observable Distributed Systems
Today's systems are more and more complex; microservices distributed over the network and scaling dynamically, resulting in many more ways of failure, ways we can't always predict. Investing in observability gives us the ability to ask questions to systems, things we never thought about before. Some of the tools that can be used for this are metrics, tracing, structured and correlated logging.
-
MIT Researchers Test Oracles and Smart Contracts on Bitcoin Lightning Network
The Massachusetts Institute of Technology (MIT) has revealed the results of their tests running smart contracts on the Bitcoin Lightning Network. Running smart contracts on the Bitcoin network isn’t necessarily new, however, the approach of using trusted entities called oracles with smart contracts is what makes their approach unique on the Bitcoin blockchain.
-
Amazon Neptune, a New Cloud Graph Database, Is Now Generally Available
A new cloud graph database, Amazon Neptune, is publically available after its limited preview launch last year. With Amazon Neptune, customers can manage their bits of data in a graph model – a semantic structure in nodes, edges, and properties.
-
Microsoft Announces JavaScript Support for Excel Custom Functions
Microsoft recently announced a developer preview release supporting JavaScript to create custom functions directly in Excel. This addition moves beyond the existing Microsoft Office JavaScript API, which is limited to building add-ins or web applications that interact with the object models in Office host applications.
-
Zip Slip Directory Traversal Vulnerability Impacts Multiple Java Projects
Security monitoring company Snyk has disclosed Zip Slip, an arbitrary file overwrite vulnerability exploited using a specially crafted ZIP archive that holds path traversal filenames. The vulnerability affects thousands of projects including AWS CodePipeline, Spring Integration, LinkedIn's Pinot, Apache/Twitter Heron, Alibaba JStorm, Jenkins, Gradle, and Google Cloud Platform.
-
Q&A with Martijn Verburg on AdoptOpenJDK and Nestmates
InfoQ recently sat down again with Martijn Verburg, leader of the London Java Community, co-founder of AdoptOpenJDK and CEO of jClarity, and discussed the overall aim of the AdoptOpenJDK build farm, his thoughts on Nestmates and Java 11, 2018 plans for AdoptOpenJDK, and how developers can get involved.
-
Microservices to Not Reach Adopt Ring in ThoughtWorks Technology Radar
Whilst microservices come with many benefits over traditional monolithic applications, they can also introduce additional complexity into an organisation, writes Rebecca Parsons, chief technology officer at ThoughtWorks. Because of these tradeoffs, she does not believe that microservices should always be the default architecture choice for a software application.
-
Microsoft Announces Azure Event Hubs for Kafka Ecosystems in Public Preview
During Build 2018, Microsoft announced it would support Kafka clients to integrate with Azure Event Hubs. The Microsoft engineering team responsible for Azure Event Hubs made a Kafka endpoint available for users of their service to stream event data into it.
-
Google Kubernetes Engine 1.10 Is Generally Available and Enterprise Ready
Google has announced the general availability of the 1.10 version of their kubernetes engine. Furthermore, in parallel of the 1.10 release, Google will release several new features to support enterprise use cases with the engine like the Shared Virtual Private Cloud (VPC), Regional Persistent Disks and Regional Clusters, Node Auto-Repair and the Horizontal Pod Autoscaler.
-
eBay's Accelerator Data Processing Framework Provides Parallel Execution and Live Recommendations
eBay's Accelerator data processing framework provides parallel execution and automatic organization of source code, input data, and results. It can be used for data analysis, and algorithm development, as well as a live recommendation system.
-
TypeScript 2.9 Release Updates ES.Next Support
TypeScript 2.9 contains several improvements to the language. Support is now available for ES.Next's import.meta, as well as symbols and numeric literals in keyof and mapped object types.
-
2018 Node.js User Survey Report Shows Continued Rapid Growth
On May 31st, 2018, the Node.js Foundation released its 2018 User Survey Report, with insights from more than 1600 participants, spanning 100+ countries. Usage continues to grow rapidly, with over ¾ of participants expecting to expand their use of Node.js in the next year, and significant improvements in ease of learning Node reported, as compared to the 2017 version of the report.