InfoQ Homepage Articles
-
Extensible Effects in JavaScript for Fun and Profit - Q&A with William Heslam
Extensible effects, described by some as the right way to structure programs, are crossing over to JavaScript. Extensible effects at core provide a composable and flexible way to separate concerns, while allowing to redefine the implementation of those concerns at will. William Heslam explained what extensible effects are and the benefit of using them.
-
Well-Being with Dr O'Sullivan, Part 2: Tech-Ing Care of Your Own Mental Health
Dr Michelle O’Sullivan, clinical psychologist, provides mental wellbeing advice for technology people, particularly in these difficult pandemic conditions where remote work is the norm. Practical researched tips to help you stay performing to your best.
-
Machine Learning in Java with Amazon Deep Java Library
In this article, we demonstrate how Java developers can use the JSR-381 VisRec API to implement image classification or object detection with DJL’s pre-trained models in less than 10 lines of code.
-
Adoption of Cloud Native Architecture, Part 2: Stabilization Gaps and Anti-Patterns
In this second part of cloud native adoption article series, the authors discuss the anti-patterns to watch out for when using microservices architecture in your applications. They also discuss how to balance between architecture and technology stability by not reinventing the wheel in every new application and at the same time, avoiding arbitrary reuse of technologies.
-
A Framework for Emergent Strategy
Many business leaders are not skilled or experienced strategists, but those skills are more crucial than ever. Strategic patterns can speed the creation of new strategies, and give novice strategists the benefit of knowledge they haven’t had time to build on their own. Jamie Dobson of Container Solutions shows how strategic patterns can give you the planning tools you need now.
-
WebAssembly at Sentry - Q&A with Armin Ronacher
Sentry sees great potential in WebAssembly and uses it internally in the context of its ingestion system. However, further usage is hampered by the limited capabilities of WebAssembly when debugging in production. While proposals exist to make the DWARF standard debugging format work with Wasm, more work and better tooling are necessary. InfoQ interviews Sentry's Armin Ronacher.
-
Apache Arrow and Java: Lightning Speed Big Data Transfer
Apache Arrow puts forward a cross-language, cross-platform, columnar in-memory data format for data. It is designed to eliminate the need for data serialization and reduce the overhead of copying.
-
Well-Being with Dr O'Sullivan, Part 1: Tech-Ing Care of Your Team's Mental Health
Dr Michelle O’Sullivan, clinical psychologist, provides advice for managers looking after their teams’ mental wellbeing. Ideas for remote working and pandemic times as well as normal work conditions. Practical researched tips to help your team to stay performing to their best.
-
Exploring Costs of Coordination During Outages - QCon London Q&A
Coordinating different skills, knowledge and experience is necessary for coping with complex, time-pressured events, but it incurs costs. Well-designed coordination is smooth and can be trained for. Learning how to take initiative, being observable to your counterparts and engaging in reciprocity are examples of strategies engineers can use to lower costs of coordination during outages.
-
Building .NET Applications for AWS
AWS provides a large set of online services. To use those services effectively, AWS offers .NET developers a complete SDK for building apps, and a set of toolkits for popular IDEs.
-
Interview with Node.js Technical Steering Committee Chair
Michael Dawson, active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC), and IBM Node.js community lead, joins us for a behind-the-scenes look at Node.js. The recent Node.js 14 release introduces improvements in Diagnostic Reporting, Internationalization, ES module loading, and an experimental Web Assembly System Interface.
-
Q&A on the Book Hands-On Genetic Algorithms with Python
Hands-On Genetic Algorithms with Python by Eyal Wirsansky is a new book which explores the world of genetic algorithms to solve search, optimization, and AI-related tasks, and improve machine learning models. InfoQ interviewed Eyal Wirsansky about how genetic algorithms work and what they can be used for.