BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • AdoptOpenJDK to Become Eclipse Adoptium

    The AdoptOpenJDK project is to move under the Eclipse umbrella as Eclipse Adoptium as part of a transition to an open-source foundation. Having a vendor-neutral open-source foundation to steward the AdoptOpenJDK project will give a strong basis for the future. Read on to find out what it means from a practical perspective and how the transition will play out.

  • Amazon Announces Elastic File System (EFS) Support for AWS Lambda

    Recently Amazon announced that AWS Lambda customers can now enable functions to access Amazon Elastic File System (Amazon EFS). With the support for EFS, they can share data across function invocations, read large reference data files, and write function output to a persistent and shared data store.

  • 2nd Generation JavaScript Frameworks & Libraries: beyond Angular, React, and Vue!

    In recent years, large enterprises have been open sourcing their internal JavaScript technology stacks, with an emphasis on reliability, stability, and maintainability. Geertjan Wielenga explained at FOSDEM’20 the drivers behind that move and how that benefits developers.

  • Quantum Machines Launches Universal Language for Quantum Computer Orchestration

    Tel Aviv-based startup Quantum Machines launched a new language for quantum orchestration, QUA, aiming to become the first standard universal language for quantum computers. InfoQ has taken the chance to speak with Dr. Itamar Sivan, co-founder and CEO of Quantum Machines, to learn more about this new technology.

  • Introducing Dojo 7

    Dojo is a progressive framework for modern SPA that recently shipped its 7th release, offering significant improvements to its Widgets (aka components) system alongside smaller changes across the board.

  • ESLint 7.0, 7.1, 7.2 Releases Improve Developer Experience and ES2020 Support

    The recent ESLint 7.0, 7.1, and 7.2 releases introduce numerous developer experience improvements, remove support for Node.js version 8, and add support for ES2020 features. typescript-eslint also has several recent releases, aligning with ESLint releases and updates to TypeScript.

  • Applying Observability to Ship Faster

    To get fast feedback, ship work often, as soon as it is ready, and use automated systems in Live to test the changes. Monitoring can be used to verify if things are good, and to raise an alarm if not. Shipping fast in this way can result in having fewer tests and can make you more resilient to problems.

  • Amazon Announces General Availability of AWS CodeArtifact

    Recently, Amazon announced the general availability (GA) of AWS CodeArtifact, a fully managed artifact repository service. With this service developers and organizations can securely store and share the software packages used in their development, build, and deployment processes.

  • Apollo Data Graph Platform: a GraphQL Middleware Layer for the Enterprise

    In a recent InfoQ podcast, Matt Debergalis, founder and CTO at Apollo, discussed the motivations for GraphQL and the Apollo Data Graph platform. Key topics explored included data modelling in an enterprise context, and how incrementally adopting GraphQL can help with decoupling the evolution of frontend and backend systems.

  • Rancher Labs Makes Longhorn Generally Available

    Creators of Kubernetes management platform Rancher Labs have made Longhorn, a cloud-native block storage solution, generally available. Longhorn provides a vendor-neutral persistent storage solution that supports the development of stateful applications within Kubernetes. Longhorn is open source, distributed block storage built using microservices.

  • Uber Open-Sources AI Abstraction Layer Neuropod

    Uber open-sourced Neuropod, an abstraction layer for machine learning frameworks that allows researchers to build models in the framework of their choice while reducing the effort of integration, allowing the same production system to swap out models implemented in different frameworks. Neuropod currently supports several frameworks, including TensorFlow, PyTorch, Keras, and TorchScript.

  • C# 9: Simplified Parameter Null Validation

    Simplified parameter null validation has been promoted to a C# 9 feature. This narrowly tailored feature reduces the amount of code needed to validate non-null parameters to a single character in the function signature.

  • New Report Shows "Overwhelming" Cloud Usage

    The new Cloud Adoption in 2020 report from O'Reilly Media paints a picture of "overwhelming" usage of cloud computing. The survey results also revealed growing adoption of Site Reliability Engineering, high but flattening usage of microservices, and limited interest in serverless computing.

  • CamundaCon Live 2020: Highlights

    Earlier this year, Camunda hosted CamundaCon, an online conference on process automation revolving around Camunda's open-source products. The conference featured multiple use-case sessions on process automation, virtual panels on automation and digital transformation, and technical sessions on microservices orchestration and integrating Camunda products with other technologies.

  • Uber Open-Sources Tool to Automatically Clean Up Stale Code

    Uber has open-sourced Piranha, their tool for automated clean up of stale code caused by feature flags that are no longer required. Piranha can be run within a pipeline to continually look for stale code to be cleaned up. Currently Piranha supports Java, Swift, and Objective-C.

BT