Q# Advent Calendar 2020

Mariia Mykhailova

For the past two years we hosted Q# Advent Calendar (2018 and 2019) – a blogging event in which every day in December one awesome community member writes a blog post about Q#. I really enjoyed reading both years’ entries, so let’s do it again!

Q# Advent Calendar 2020

The rules are simple:

  1. Reserve a slot by leaving a comment on this post. (You can also tweet about it, but you’ll have to mention @tcNickolas to make sure we’ve seen it!) The slots are assigned on the first come, first serve basis. You do not have to announce the topic of your blog post until you’re ready to publish it, but we’d really love to hear it beforehand. (This also helps other bloggers to pick a topic that is not too close to the ones already covered.)
  2. Prepare a blog post (in English) about Q#, cool project you’ve done in Q#, learning Q#, teaching Q#, using Q# for research, tools for working with Q#… You got the idea.* Don’t forget to check out the previous calendars for inspiration!
  3. Publish your blog post on your assigned date. Don’t forget to link back to the Q# Advent Calendar from your post, so that your readers can find the entire advent.
  4. Leave the link to your blog post in a comment to this post, and we’ll add it to the calendar. If you share a link to your post on Twitter, use hashtags #qsharp and #QsAdvent.

*Q# Advent Calendar accepts only original content.

Date Author Post Title
Dec 1 Vincent van Wingerden Quantum Secret Santa
Dec 2 Mariia Mykhailova Inside the Quantum Katas, part 1
Dec 3 Dmytro Fedoriaka Decomposing unitary matrix into Q# quantum gates
Dec 4 Mathias Soeken Emulation in Q#
Dec 5 Raphael Koh Staring into the soul of a Quantum program
Dec 6 Microsoft Quantum team Azure Quantum Developer Workshop
Dec 7 Syed Farhan Ahmad Variational quantum classifier
Dec 8 Sarang Brahme Cloud Architecture for Quantum Computing — with Azure
Dec 9 Julien Mellaerts Quantum device fidelity benchmark in Q#
Dec 10 Andrew Helwer Two pictures of quantum computation
Dec 11 Alan Geller Three years of Q#
Dec 12 Syed Farhan Ahmad Teaching Quantum Computing with Microsoft Q# at Mini-Workshops
Dec 13 Kunal Kasodekar et al A look into Quantum Machine Learning
Dec 14 Filip Wojcieszyn Creating Q# Compiler Rewrite Steps
Dec 15 Arthur Casals Microsoft and the State of Quantum: Q&A With Mariia Mykhailova
Dec 16 Kitty Yeung A Cat’s Survival Mechanism
Dec 18 Lucy Zhang, Arjun Subramonian Simple Quantum Gates Card Game using Python and Q#
Dec 19 Guen Prawiroatmodjo, Andy Sun Preparing a Gaussian wave function in Q#
Dec 20 Pratik Sathe Measurements in Q#
Dec 21 William Olsen The All-Seeing Oracle
Dec 22 Aman Bansal Flame Graphs for Q#
Dec 23 Melvin Mathews Using Grover’s search algorithm to solve cryptarithms
Dec 24 Chris Kang A Summary of Fermionic/Molecular Simulation
Dec 25 Oleksii Mudryk Latest Q# notebooks visualization capabilities

Looking forward to reading your Q# stories!


Discussion is closed. Login to edit/delete existing comments.

  • Oleksii Mudryk 0

    Is any date (e.g. 25th) available yet for an article at LinkedIn as a blogpost?
    Is it eligible for this Advent Calendar if it has already been published several months ago? (but still this year, namely on February 13, 2020)
    Is it obligatory to link back to the Q# Advent Calendar? It is not a problem for me to update the article with such link, but I reviewed some blogposts in the Calendar and some of them lack this link.

    The title of the article is:
    Circuit visualization of answers to Single-Qubit Gates Part of Basic Gates Q# Quantum Kata with Quirk simulator

    This is the link to the article:
    There is no necessity to log in to LinkedIn to read the article and follow the links there.


    • Mariia MykhailovaMicrosoft employee 0

      A 10 months old blog post is a little too old… (For example, the links to Ignite sessions in the beginning don’t work for me any longer)
      The idea is that the blog post is written especially for this event (holiday spirit optional).

      You are welcome to write a new blog post, though, if you want! For example, it could be interesting to explore visualizing solutions to a kata tasks using the latest Q# notebooks visualization capabilities, such as %trace and %debug. Let me know!

      • Oleksii Mudryk 0

        I’ll let you know if I find spare time to investigate it sufficiently for shareable result. In time of this ongoing Advent, of course. Thanks!

      • Oleksii Mudryk 0

        letting you know that I have just finished the post on the topic you suggested. Namely, “Latest Q# notebooks visualization capabilities”.
        I can share the draft with you for early review and publish it on the day that is good for this. I’ll be glad if this post is eligible for including to the Advent.

        • Mariia MykhailovaMicrosoft employee 0

          Sounds good, how about Dec 25th?

          • anonymous 0

            this comment has been deleted.

        • Mariia MykhailovaMicrosoft employee 0

          Looks good, I added your blog to tomorrow’s slot. You might want to make the introduction more optimistic, now that you know you’ve made it 🙂

  • Rishabh Singh 0

    Hello, I’m Rishabh from India
    I’m interested in quantum computing but don’t know about this quantum advent-of-code by microsoft
    I’m feeling regret miss this 🙂
    Can I started it from today?

    • Mariia MykhailovaMicrosoft employee 0

      All blog posts are available, including the ones from the past Advents, so you’re welcome to enjoy them at your own pace 🙂

Feedback usabilla icon