InfoQ Homepage Development Content on InfoQ
-
Moving from Agile Teams towards an Agile Organization
For organizational agility, we need to improve the system for teams and individuals to thrive, instead of expecting them to change and fix the culture. This article explores some elements from a systemic point of view that are essential to create the right conditions for moving from agile teams towards an agile organization.
-
Why DSLs? A Collection of Anecdotes
Two years ago, I gave a talk on one of the systems discussed here. Together with a colleague, I explained the business case, the technical benefits, why a regular programming language would not work and the all-around positive outcomes of using the DSLs, plus some of the problems we’ve run into.
-
What’s New on F#: Q&A With Phillip Carter
Last month, at the 2020 edition of .NET Conf, Microsoft released the latest version of F#. F# is as functional-first, cross-platform, open-source .NET programming language, and it’s developed by Microsoft and several open source partners and contributors. InfoQ interviewed Phillip Carter, program manager at Microsoft, to talk about functional programming, F#, and the new features of F# 5.
-
Q&A on the Book Cybersecurity Threats, Malware Trends and Strategies
The book Cybersecurity Threats, Malware Trends and Strategies by Tim Rains provides an overview of the threat landscape over a twenty year period. It provides insights and solutions that can be used to develop an effective cybersecurity strategy and improve vulnerability management.
-
Quantum Acceleration in 2020
This article will provide an overview of recent advancements in Quantum Computing on both the hardware and software fronts. Along the way we’ll share the results of our own research and development in this field. We will also sketch out some of the steps that organizations can take now to be “quantum ready.”
-
Monitoring Microservices the Right Way
Modern systems are more complex to monitor as they tend to emit large amounts of high cardinality data. Recent innovations in open-source time series databases have improved the scalability of newer monitoring tools such as Prometheus. These solutions are able to handle the high scale of data while providing metric scraping, querying, and visualization based on Prometheus and Grafana.
-
Server-Side Wasm - Q&A with Michael Yuan, Second State CEO
WebAssembly can be used server-side to provide the performance required by use cases such as blockchains and edge AI services. Non-standard extensions may address those use cases today, possibly weakening WebAssembly portability benefits. The gathered experience may however provide important inputs to current and future WebAssembly proposals.
-
How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform
In this article, author Greg Methvin discusses his experience implementing a distributed messaging platform based on Apache Pulsar.
-
Kick-off Your Transformation by Imagining It Had Failed
Large scale change initiatives have a worryingly high failure rate, the chief reason for which is that serious risks are not identified early. One way to create the safety needed for everyone to speak openly about the risks they see is by running a pre-mortem. In a pre-mortem, we assume that the transformation had already failed and walk backward from there to investigate what led to the failure.
-
Server-Side Wasm: Today and Tomorrow - Q&A with Connor Hicks
At QCon this year, Connor Hicks presented the opportunities linked to using Web Assembly outside of the browser. Hicks addressed current and future server-side use cases for WebAssembly. He explained how Wasm and its ecosystem allow developers to craft serverless applications by declaratively composing serverless functions written in different languages.
-
Q&A with Kubernetes SIG Network Chair and Google's Tim Hockin Regarding Kubernetes Networking
InfoQ caught up with chair of Network SIG, principal software engineer at Google, speaker of the upcoming Kubecon + CloudNativeCon 2020 session, and a Kubernetes maintainer even before it was announced, Tim Hockin, about the history of Kubernetes Networking and the roadmap.
-
Taking Control of Confusing Cloud Costs
As cloud adoption accelerates, it’s increasingly important that organisations are able to come to grips with confusing cloud pricing and take back control of budgets to optimise spending. This article looks at the source of confusion, and how to get more clarity about costs.