InfoQ Homepage Articles
-
Brahmos, a New, Small, React-like UI Framework with Concurrent Rendering -- Q&A with Sudhanshu Yadav
Brahmos implements the known React APIs (hooks, context, concurrent mode, and more) with a different and potentially faster method that also leverages a standard feature of JavaScript: template literals. Brahmos is among the very few UI frameworks that implements the experimental concurrent mode API sponsored by React. Other frameworks may be waiting out, or discarding the feature entirely.
-
Why the Serverless Revolution Has Stalled
Are traditional servers dead? Far from it. This article looks at why, despite serverless models finding great utility in specific circumstances, there's a barrier to more widespread adoption.
-
Learning from Bugs and Testers: Testing Boeing 777 Full Flight Simulators
The aviation industry has developed the habit of scrutinizing every reported event in order to prevent another occurrence, to understand the root causes and suggest changes to design, process, or better training. This article goes over a couple of noticeable accidents and shows you techniques that could be applied to software development.
-
How to Build, Deploy, and Operationalize AI Assistants
While chatbot PoCs are simple, building production-grade conversational software is challenging. Enterprises experience challenges in production systems that have large user bases, security mandates, and polyglot environments. This article provides insight into building an AI assistant, and outlines various tools and techniques to continuously monitor and improve AI assistants in production.
-
The End of the Privacy Shield Agreement Could Lead to Disaster for Hyperscale Cloud Providers
The recent ending of the Privacy Shield agreement by the European Court of Justice (ECJ) might impact cloud adoption. This article looks at the demise of this agreement, and possible solutions.
-
Q&A on the Book Infinite Gamification
The book Infinite Gamification by Toby Beresford explains how to create sustainable gamification programs that motivate teams and individuals for continuous improvement, using prime directives, scores, measurements, and badges. Using gamification you can design staff scorecards that drive behavior.
-
The Abyss of Ignorable: a Route into Chaos Testing from Starling Bank
Greg Hawkins describes how Starling Bank introduced a chaos engineering practice, starting in 2016 with their own simple chaos daemon.
-
Improving Webassembly and Its Tooling -- Q&A with Wasmtime’s Nick Fitzgerald
WebAssembly, now a web standard, aims to grow beyond the browser. Wasm runtimes are implementing proposals to achieve this vision. Fitzgerald tells us about his recent work on WebAssembly tooling and his implementation of reference types in the Wasmtime WebAssembly runtime -- a prelude to interface types and easy interoperation between Wasm and a host language.
-
Dev & UX: How Integrating UX Improves Engineering’s Efficiency and Sanity
User experience (UX) is often misunderstood. Many teams and workers believe it’s just sketching or laying out screens. Misunderstanding UX leads to problems in hiring, processes, team culture, product, and customer satisfaction. Today we’ll learn how to start improving all of these by seeing UX as it really is: engineering’s time and money saver.
-
COVID-19 and Mining Social Media - Enabling Machine Learning Workloads with Big Data
In this article, author Adi Pollock discusses how to enable machine learning workloads with big data to query and analyze COVID-19 tweets to understand social sentiment towards COVID-19.
-
From Cloud to Cloudlets: a New Approach to Data Processing?
The growing popularity of small, distributed clouds, or “cloudlets”, is an implicit recognition of the limitations of the “traditional” cloud model, and could signal a major shift in the way that data is collected, stored, and processed.
-
Why Every DevOps Team Needs a FinOps Lead
An outstanding FinOps practice can not only save money but also lead to better customer experience and smarter product design when integrated into the infrastructure and application design process. Read about PerimeterX's FinOps journey in this practical article.