InfoQ Homepage News
-
OpenJDK Proposes SecurityManager Deprecation
The OpenJDK project has proposed JEP-411 as a means of deprecating the SecurityManager. If accepted, this would be the first step in a multi-year process in which the OpenJDK Quality Outreach Campaign can guide affected projects towards alternatives before anything is removed.
-
Effectful Effects - Unifying Bidirectional Communication between Software Components
Yizhou Zhang, assistant professor at the University of Waterloo, presented bidirectional algebraic effects, a new programming abstraction that subsumes current control flow patterns (e.g., exceptions, promises, generators) while supporting bidirectional control flows. With the new typed abstraction, all declared effects are handled, and no effects are accidentally handled by the wrong handler.
-
Java News Roundup - Week of April 12th, 2021
This week’s Java news roundup features news from OpenJDK promoting JEP 411 to Candidate status, Kotlin 1.5.0-RC, Piranha Cloud 21.4.0, Weld CDI point releases, CloudBees releasing Jenkins X 3.0, numerous Spring project-related point releases and release candidates, and a new Atlassian JIRA command-line utility introduced by David Blevins.
-
.NET News Roundup - Week of April 12th, 2021
It's been a busy week for the .NET community, with the release of new Visual Studio previews (Windows and Mac), updates to .NET Core 3.1 and 2.1, new releases from the Azure team, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of April 12th, 2021.
-
Amazon Forks Elasticsearch Rebranding It as OpenSearch
Amazon recently announced the release of OpenSearch, a fork derived from versions 7.10.2 of ElasticSearch and Kibana. OpenSearch is licensed under the Apache License, V2 (ALv2). Elastic recently made adjustments to their Elastic License to simplify the usage of their code for non-commercial purposes.
-
Infrastructure Vulnerability Scanner Checkov Adds Context Aware Assessments
Bridgecrew has announced the first 2.x version of Checkov. Checkov is an open-source scanner for infrastructure as code (IaC). The 2.0 release includes a re-architected backend that is now graph-based allowing for better processing of multi-resource queries. There has also been an increase in coverage with the addition of nearly 250 new policies.
-
Microsoft Previews Rust For Windows
Microsoft announced the preview of Rust for Windows, which aims to enable creating Rust apps for Windows using any Windows API.
-
Netflix Open Sources ConsoleMe to Manage Permissions and Access on AWS
Netflix has recently open-sourced ConsoleMe, a AWS multi-account management service, and its CLI utility, Weep. The tools provide a central control plane for permissions management across all of AWS accounts of an organization and help to implement the principle of least privilege.
-
Cloudflare Announces the General Availability of Cloudflare Pages
Recently, Cloudflare announced the general availability (GA) of Cloudflare Pages: a fast, secure, and free way for frontend developers to build, host, and collaborate on Jamstack sites.
-
Exchange Cutting-Edge Ideas, and Learn from over 1,800 Software Peers. Join Them at QCon Plus.
Last November at QCon Plus over 1,450 of your peers joined us at the virtual event in order to keep on top of software trends and find solutions to validate their technical roadmaps. Now is the time to book your attendance at the next event! With less than five weeks before QCon Plus May 2021, over 1,800 senior software engineers, architects, and team leads have already booked their spot.
-
.NET 6: Async Improvements
Among the over 100 API changes in .NET 6 are several features designed to make working with asynchronous code easier and safer. These include new WaitAsync methods, reusable CancellationTokenSource, and execution context management.
-
Virtualizing Design Sprint and UX Workshops
Design sprint and UX workshops can be done virtually using a combination of remote whiteboards and communication platforms. It brings advantages like being able to invite international experts, having remote participants attend, less travelling, smaller carbon footprint, and lower costs.
-
JDK Mission Control 8 Released
JDK Mission Control (JMC) is best known as the dashboarding solution used to analyze the data collected by JDK Flight Recorder. JMC 8 offers more insights into applications by introducing new graphs and including heap dump analysis by default.
-
JHipster 7.0: Java Application Generator Stretches beyond Spring Boot Roots
JHipster 7.0, released March 23, updated the data model editor JDL Studio to version 2, added Snyk security vulnerability scanning, and introduced the JHipster Control Center to manage microservices. The release also updated dependencies & defaults and was followed by version 7.0.1 on April 2.
-
GitHub Changes Token Format to Improve Identifiability, Secret Scanning, and Entropy
GitHub has recently moved to a new format for all of its tokens, including personal access, OAuth access, user-to-server and server-to-server, and refresh tokens. As GitHub engineer Heather Harvey explains, the new format aims to make tokens more easily identifiable, including when scanning repos for secrets, and to increase their entropy.