InfoQ Homepage News
-
Grain: Your WebAssembly-First Programming Language - WebAssembly Summit 2021
Oscar Spencer recently presented Grain, a new strongly-typed, high-level language that compiles to WebAssembly. Grain includes functional programming features (e.g., type inference, pattern matching, closures) while allowing mutable variables. Grain also has a standard library with composite data structures (Option, Stack, Result) and system calls (e.g., I/O, process handling).
-
Find Solutions to Your Software Challenges 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.
-
Shifting Quality Left with the Test Pyramid
Shifting quality left means building in quality much earlier in the software development cycle, rather than testing for quality after completion of development. Using the test pyramid model, a project was able to move testing towards earlier stages, thereby finding defects that caused integration issues earlier in development.
-
Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience
The latest release of Android Studio brings its IntelliJ IDEA platform up-to-date and introduces a number of features aimed at improving developer experience. Android Studio 4.2 also includes a migration assistant to make it easier for developers to upgrade their projects and take advantage of the latest Android Gradle Plugin API.
-
JHipster Releases Micronaut Blueprint 1.0.0
Object Computing, Inc. has announced the release of JHipster Micronaut Blueprint 1.0, a collaboration of Object Computing, Micronaut Foundation and JHipster, to build a Micronaut option for JHipster server-side applications. This new framework generates monolith- or microservices-based applications with key features and integrations to facilitate quicker deployments to production.
-
Facebook Announces ZionEX Platform for Training AI Models with 12 Trillion Parameters
A team of scientists at Facebook AI Research (FAIR) announced a system for training deep-learning recommendation models (DLRM) using PyTorch on a custom-built AI hardware platform, ZionEX. Using this system, the team trained models with up to 12T parameters and achieved nearly an order-of-magnitude speedup in training time compared to other systems.
-
AWS Launches a New Type of AWS Storage Gateway: Amazon FSx File Gateway
Recently, AWS launched Amazon FSx File Gateway as a new type of AWS Storage Gateway, providing customers with a way to access data stored in the cloud with Amazon FSx for Windows File Server, instead of using and managing on-premises file servers. Amazon FSx File Gateway optimizes the on-premises access of file shares by maintaining a local cache of frequently-accessed data.
-
Google Cloud Supports PHP on Cloud Functions
Google Cloud recently announced the public preview of PHP on Cloud Functions. The Functions Framework for PHP supports HTTP functions, to respond to HTTP events, and CloudEvent functions to process events sourced from external and internal Google Cloud services like Pub/Sub, Cloud Storage and Firestore.
-
.NET News Roundup - Week of April 26th, 2021
This past week was marked by Microsoft joining the Bytecode Alliance. InfoQ examined this and a number of smaller stories in the .NET ecosystem from the week of April 26th, 2021.
-
Gremlin Adds Automated Service Discovery for Targeting Chaos Experiments
Gremlin, a chaos engineering platform, recently announced automated service discovery. This new feature will auto discover services running within dynamic environments. These services are then available to target for chaos experiments. Gremlin has also added role based access control for their API keys.
-
Java News Roundup - Week of April 26th, 2021
This week's Java news roundup features news from OpenJDK, point releases for Hibernate, Micronaut, Quarkus and Payara Platform, a status update on JCenter, ManageCat joining the Adoptium Working Group and Payara having been awarded the Queen's Award for Enterprise 2021 in the category of international trade.
-
Compilation Meets Documentation: OpenJDK JEP-413
A new Java proposal offers a way to enhance API documentation through compilable source snippets.
-
Swift 5.4 Brings Support for Multiple Variadic Arguments, Result Builders, and More
Recently released Swift 5.4 brings support for multiple variadic parameters, extends implicit member syntax, adds support for local functions overloading, and more. Additionally, it improves runtime performance and binary size.
-
Dos and Don’ts of Pair Programming - Study Suggests Togetherness and Expediency for Good Sessions
A recent study by researchers from the Institute of Computer Science of the Free University of Berlin analyzed pair programming (PP) sessions from 13 companies. The study concluded that togetherness and expediency associate with good pair programming sessions.
-
GitHub Reacts to Growing Cryptocurrency Mining Attacks Using GitHub Actions
In response to the recent surge in cryptocurrency mining attacks, GitHub has changed how pull requests from public forks are handled in GitHub Actions to prevent abuse.