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!

53 comments

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

  • Vincent van WingerdenMicrosoft employee 0

    I would like to kick it of with a post on December 1st!

    • Mariia MykhailovaMicrosoft employee 0

      You got it 🙂

    • Julien Mellaerts 0

      Hello,
      I’m interested by the dec 9 🙂
      The subject will quantum device fidelity benchmark in Q#.
      Thank.

      • Mariia MykhailovaMicrosoft employee 0

        You got it 🙂

        • Julien Mellaerts 0

          Thank you,

          Where should I prepare my blog post ? On this platform ? Or somewhere else then commenting the link here ?

          • Mariia MykhailovaMicrosoft employee 0

            The latter 🙂 You can see examples of what other folks did in the previous years’ calendars – LinkedIn profile, GitHub repo or a personal blog are all popular options.

          • Mariia MykhailovaMicrosoft employee 0

            Thank you!

            As a side note, I’m looking forward to Azure Quantum going to public preview so that you’ll be able to run this benchmark on a real quantum device!

  • Raphael Koh 0

    I’m down to write a blog post on Dec 5. It’ll be describing the Q# visualization project I worked on during the summer as an intern on the QDK team. 🙂

    • Mariia MykhailovaMicrosoft employee 0

      You got it 🙂

  • Syed Farhan 0

    I would like to write about Shor’s Algorithm and Teaching Quantum with Q#. Here’s the link to my twitter post with more details.

    If allowed, I would also like to write a post about my talk on “Quantum Machine Learning with Microsoft Q#”, that I had delivered at AI Dev Day. The video and slides are available here.

    • Mariia MykhailovaMicrosoft employee 0

      You got the slots 🙂

      Do you mind if we wait a bit before you commit to the date for the third topic? Generally I try to keep one slot per author so that everybody has a chance to participate, but I’m happy to add new slots in case of overwhelming demand 🙂

  • Chris Kang 0

    I’ll take the 24th on Hamiltonian Simulation!

    • Mariia MykhailovaMicrosoft employee 0

      You got it 🙂

  • Mel Matt 0

    I can take Dec 23 on using Grover’s Search Algorithm to evaluate cryptarithms

    • Mariia MykhailovaMicrosoft employee 0

      You got it 🙂

  • Guen PrawiroatmodjoMicrosoft employee 0

    I can write something together with a student I’m working with on Dec 19th about preparing a Gaussian function as an initial state to quantum algorithms.

  • Lucy Zhang 0

    Would love to write about our game from Hackathon this summer with Arjun Subramonian, on 12/18!

    • Mariia MykhailovaMicrosoft employee 0

      You got it 🙂

  • Kunal Kasodekar 0

    Hi, me and my team would love to contribute! The tentative topic for the blog is “A look into Quantum Machine Learning”. Can we take 28 December?

    • Mariia MykhailovaMicrosoft employee 0

      That would be great! Is there by any chance an earlier date that would work for you? I’d prefer to fill the slots up to Dec 24 first before extending it to later dates. Dec 17 possibly?

  • Vyron Vasileiadis 0

    Just saw this, so I would like to reserve December 17th and come up with a topic tomorrow 🙂

    • Mariia MykhailovaMicrosoft employee 0

      You got it – looking forward to your topic 🙂

      • Vyron Vasileiadis 0

        Hello Mariia! – Could you promote my role to editor, so I can publish the article? I can’t write a post right now.

        • Mariia MykhailovaMicrosoft employee 0

          You won’t be able to write the post on the Q# dev blog, you’ll need to publish it elsewhere and share the link with us. You can check what others did in their slots

          • Vyron Vasileiadis 0

            Ok! I saw that some posts were uploaded here, so I thought this was an option too. I will comment the link on the 17th. 🙂

          • Mariia MykhailovaMicrosoft employee 0

            Yes, those are blogs by Microsoft Quantum team members, they go to the same platform we use outside of December time frame 🙂

            Looking forward to it!

          • anonymous 0

            this comment has been deleted.

          • anonymous 0

            this comment has been deleted.

  • Sarang Brahme 0

    Hi, wondering if any one date between Dec 7- Dec 9th is still open? I would like to publish my blog. My topic would be related to cloud architecture for quantum apps. Thanks!

    • Mariia MykhailovaMicrosoft employee 0

      Sure, the list of open slots is up to date, so you can take your pick of those 🙂

      • Sarang Brahme 0

        Thank you very much , Mariia. I will publish on Dec 8th.

        • Mariia MykhailovaMicrosoft employee 0

          You got it! 🙂

        • Mariia MykhailovaMicrosoft employee 0

          Thank you! (For some reason blog platform doesn’t allow to answer to the last-level comment…)

Feedback usabilla icon