InfoQ Homepage Companies Content on InfoQ
-
Microsoft and the State of Quantum: Q&A with Mariia Mykhailova
Quantum computing can be used to solve large compute problems on small data in areas such as chemistry and materials science. InfoQ interviewed Mariia Mykhailova, a senior software engineer in the Quantum Systems group at Microsoft, to better understand quantum computing, quantum software development, and Microsoft's latest efforts towards this area.
-
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.
-
Beyond the Database, and beyond the Stream Processor: What's the Next Step for Data Management?
Databases have been around forever with the same shape: you make a request to your data and then you receive an answer. Now, stream processors came along with a different approach: data isn’t locked up, it is in motion. Understand how stream processors and databases relate and why there is an emerging new category of databases that focus on data that stays in place as well as data that moves.
-
Q&A on the Book Competing with Unicorns
The book Competing with Unicorns by Jonathan Rasmusson explores the culture of tech unicorns like Google, Amazon, and Spotify, and dives into the techniques and practices that they use to develop software.
-
Azure + Spring Boot = Serverless - Q&A with Julien Dubois
Microsoft seems to prove over and over again its focus on cloud and the Java ecosystem is the new normal. Even though Java has been amongst the supported languages for Azure functions for some time now, Julien Dubois experimented with Spring Boot and Azure to see what this combination means for Azure serverless computing. InfoQ reached out to him to explore further his experience on this topic.
-
Plugin Framework for .NET
In an interview with developer Mikael Koskinen, he tells us about his new Plugin Framework, why he created it, how to get the best from it and plans for the future.
-
Running Axon Server in Docker and Kubernetes
Axon Server is an all-in-one solution for CQRS and ES applications written in Java for the Axon Framework. In Part 2 we continue by looking at the platform we run it on; in particular Docker and Kubernetes.
-
Blazor RenderTree Explained
Blazor is a new single page application (SPA) framework from Microsoft that relies on the .NET framework in favor of JavaScript. As part of its component development model, Blazor uses a DOM abstraction called a RenderTree. In this article we’ll learn what exactly a DOM abstraction is, what the RenderTree is used for, and why Blazor developers should know about it.
-
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.
-
Custom Response Caching Using NCache in ASP.NET Core
NCache is a cross-platform, open-source distributed caching framework from Alachisoft. It is an extremely fast distributed caching framework that is linearly scalable. This article presents a discussion on how we can work with NCache and response caching middleware in ASP.NET Core.
-
Failover Conf Q&A on Building Reliable Systems: People, Process, and Practice
One of the biggest engineering challenges associated with maintaining or increasing the reliability of a system is knowing where to invest time and energy. InfoQ recently sat down with several engineers and technical leaders who are involved with the upcoming Failover Conf virtual event, and asked their opinion on the best practices for building and running reliable systems.
-
What’s Next in DevOps?
The DevOps movement continues to grow and gain influence in the IT world and the business world at large. As the organisations become increasingly digital, the agility of our IT systems becomes critical to the life and health of the companies.