BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • JS Foundation Announces Dojo 2.0 Release

    On May 2, 2018 the Dojo team released version 2 of Dojo, a JavaScript toolkit. This complete rewrite of Dojo focuses on what's needed for a modern enterprise application. Dojo 2 is built with TypeScript and embraces a component-based architecture and virtual DOM. It includes a range of tooling improvements, including a CLI, integrated testing and utilities for connecting Dojo to popular standards.

  • AWS Open Sources and Expands Serverless Application Model (SAM) Implementation

    Amazon Web Services (AWS) recently open sourced its Serverless Application Model (SAM) implementation and added a new event source for CloudWatch Logs subscription filters. The preceding release featured a comprehensive expansion of options to configure and deploy REST APIs via Amazon API Gateway, including support for CORS headers, regional endpoints, and binary media types.

  • F# Web Development with the SAFE Stack

    The SAFE stack is a set of F# libraries used together to create web applications. Tomasz Heimowski recently presented the stack at F# eXchange 2018 in a live coding session. He demonstrated the whole experience by creating and deploying a rating application for his talk.

  • US Supreme Court Declares Microsoft Case Moot, Microsoft Delivers Emails to US Government

    After the United States Congress passed the CLOUD Act, the United States Justice Department dropped its previous request for a search warrant. The United States Supreme Court then declared the Microsoft email case moot. The Justice Department went back to court, however, and got a new search warrant based on the new law to replace the one it originally got in 2013.

  • BDD Tool Cucumber is 10 Years Old: Q&A with its Founder Aslak Hellesøy

    Cucumber was created as a way to overcome ambiguous requirements and misunderstandings, but if you think Cucumber is a testing tool you are wrong, Aslak Hellesøy, who created Cucumber in 2008, stated a few years ago. In an interview with InfoQ he described his experiences using Behaviour-Driven Development (BDD) and Cucumber, and what he thinks about the future for a tool that’s now 10 years old.

  • Oracle Seeks $8.8 Billion in Damages from Google after Appeal

    Oracle says Google’s use of Java APIs was not fair. Google says it was. The court battle between the two tech giants started back in 2010, and after ongoing trials and appeals, the U.S. Court of Appeals reached a decision -- Google’s use of Java in Android wasn’t fair use. Google could owe Oracle billions. The battle is not over though; it may reach the Supreme Court.

  • Apple Open Sources FoundationDB

    Apple has open sourced its distributed database core, FoundationDB, which it acquired back in 2015 from the homonymous company. FoundationDB is designed to handle large volumes of data stored across clusters of commodity servers and to favor data consistency by supporting fully global, cross-row ACID transactions.

  • Microservices and Site Reliability Engineering

    A recent article talks about how the complexities introduced by microservices initially seem at odds with the concept of Site Reliability Engineering (SRE), and how companies such as Google are tackling that to ensure that whilst development groups can continue to embrace microservices, they and their SRE teams have the necessary tools and understandings to make them work well together.

  • Bank of America - Blockchain Data Storage Patent Released

    On April 12, the United States Patent and Trademark Office (USPTO) released a patent filing from the Bank of America outlining their plans for a permissioned blockchain implementation that enables personal and business data sharing. A user will authorize service providers to securely access their data, but only for the specific records they have access to.

  • .NET Core 2.1 Preview 2 Boasts Improved Networking

    Microsoft continues to work on advancing .NET Core 2.1, and the latest preview exhibits significant speed improvements, rewritten networking code based on pure .NET sockets, and general improvements to the tooling.

  • Amazon Launches a New Cloud Security Service: AWS Firewall Manager

    Amazon has launched a new service called AWS Firewall Manager, providing AWS customers a way to configure AWS Web Application Firewall rules across multiple accounts centrally. The AWS Firewall Manager is a part of Amazon’s recent launch of several services for security and compliance.

  • Oracle Releases GraalVM 1.0, a Polyglot Virtual Machine and Platform

    Oracle has announced the 1.0 release of GraalVM, a polyglot virtual machine and platform. The initial release includes the capability to run Java and JVM languages (via bytecode) as well as full support for JavaScript and Node.JS, with beta support for Ruby, Python and R code.

  • Node.js 10.0 and npm 6 Released with Emphasis on Security

    On April 24 the Node.js project released version 10.0.0 of Node.js and npm, Inc released version 6.0 of npm. Both releases emphasized security improvements, with Node.js updating to OpenSSL version 1.1.0 and npm including new security-focused features such as the automatic alerting of insecure dependencies. The Node.js release also included a new native programming API and stable HTTP2 support.

  • Progress Announces NativeScript 4 Release

    The NativeScript 4.0 release primarily removes limitations and improves flexibility in working with NativeScript, adding flexibility to UI Views, refined templates for creating applications, and additional utilities to streamline native application development.

  • Sustainable Software with Agile

    Sustainable software enables you to deliver changes to the customer more quickly with a lower likelihood of bugs, decrease of the total cost of ownership of applications, and increase business agility. It’s possible to verify the sustainability of software using a combination of automated analysis of source code, expert review of technical artifacts, and comparison with benchmark data.

BT