Q# Blog

Quantum Development

A quantum circuit logical puzzle

This blog offers you a quantum logical puzzle: you are given the outline of a simple quantum circuit and a set of clues about it, and you have to complete the circuit based on the clues.

Visualizing resource estimates with the trace simulator and quantum-viz.js

Estimating the resources and visualizing execution traces of Q# programs are useful tasks. The trace simulator from the QDK and quantum-viz.js Javascript library help to perform those. In this blog post, we customize the trace simulator to output a circuit with hierarchy and resource information to be displayed with quantum-viz.js. The ...

Hybrid Quantum Applications with Azure Functions

Quantum applications are typically of hybrid nature: there is always a classical component that submits and monitors the quantum jobs at runtime. This blog shows how Azure Functions can be used to integrate quantum components written in Q# via APIs into classical applications in a serverless model.

Being a Quantum MVP

Learn about Microsoft's "Most Valued Professional" MVP program, how quantum MVPs are contributing to and helping build a vibrant quantum computing community today, and how you can become one!

DevOps for Quantum Computing

This blog post shows how DevOps practices need to adapt when software includes both classical and quantum components, resulting in a repeatable, high-quality process for building, deploying, and monitoring hybrid quantum software.

Hybrid Quantum-Classical Computing Models

This post is written as part of the Q# Advent Calendar 2021. Happy Holidays! If you’ve taken a stab at quantum programming, you’ll probably have heard of “hybrid quantum-classical computing”. Not to be confused with hybrid cloud or hybrid computers, hybrid quantum-classical computing is a popular topic among quantum computing ...