Q# Advent Calendar 2021

Mariia Mykhailova

Q# Advent Calendar is a yearly blogging event in which every day in December one awesome community member writes a blog post about Q#. Check out the previous editions: 2018, 2019, and 2020, and let’s see what 2021 edition will bring!

Image AdventCalendar2021

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. Note that Q# Advent Calendar accepts only original content. 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.
Date Author Post Title
Dec 1 Guen Prawiroatmodjo Hybrid Quantum-Classical Computing Models
Dec 2 Mariia Mykhailova Analyzing a Sudoku solver using resources estimation
Dec 3 Holger Sirtl DevOps for quantum computing
Dec 4 Vincent van Wingerden Quantum Secret Santa, part 2
Dec 5 Jonathan Daniel Expressiveness of Q# vs. OpenQASM 2.0 and 3.0
Dec 6 Utku Birkan QTurkey “Train the Trainer” program
Dec 7 Matt Zanner Being a Quantum MVP
Dec 8 Laura Gatti & Rafael Sotelo Quantum Computing for Undergraduate Engineering Students: Report of an Experience
Dec 9 Mario Cuomo Classic bit vs qubit and the no-cloning theorem
Dec 10 Filip Wojcieszyn Partial application in Q#
Dec 11 Alan Geller Four years of Q#
Dec 12 Dmytro Fedoriaka Implementing cellular automaton in Q#
Dec 13 Holger Sirtl Hybrid Quantum Applications with Azure Functions
Dec 14 Mathias Soeken Visualizing resource estimates with the trace simulator and quantum-viz.js
Dec 15 Mariia Mykhailova A quantum circuit logical puzzle
Dec 16 Mariia Mykhailova Quantum programming with Q# and running on hardware with Azure Quantum | Azure Friday
Dec 17 Scott Carda Introducing the Q# Formatter
Dec 18 Adithya Balaji Quantum Resource Estimation and my Intern Experience
Dec 20 Ryan Moreno Improving the Q# debugging experience
Dec 21 Leonard Woody Quantum Endianness
Dec 22 Paria Naghavi QIR Optimization Assessment Tool
Dec 23 Mariia Mykhailova A quantum circuit logical puzzle: the solution
Dec 24 Chris Kang What role does randomization have in Hamiltonian Simulation?

Looking forward to reading your Q# stories!

23 comments

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

  • Mario Cuomo 0

    This blogging event is really nice!
    I’m going to present an entry level post, classic bit vs qubit and the no-cloning theorem with examples in Q #.

    .. and why not, do it in a team with other developers who want to write the post with me!

    Date: 09/12/2021

  • Jonathan Daniel 0

    Hi Mariia,
    I have an idea for a blog: The expressiveness of Q# vs. OpenQASM 2.0 and 3.0
    Would it fit this event? If yes, December 5th would work for me.
    Jonathan

    • Mariia MykhailovaMicrosoft employee 0

      Sounds great – Dec 5th is yours!

    • Mariia MykhailovaMicrosoft employee 0

      Hi Jonathan,
      How’s your blog post going? Share the link with us once you have it up 🙂

      • Jonathan Daniel 0

        Hey Mariia, here is the link. It is planned to be hosted soon on another website, so I’ll update the link in a new comment 🙂

        • Mariia MykhailovaMicrosoft employee 0

          Got it! Please let me know if you’ll tweet about it – I like the authors to do the honors if possible 🙂

          • Jonathan Daniel 0

            Yes, I think that we’ll publicize it soon

      • Jonathan Daniel 0

        This is the updated link.
        Could you please update it here? Thanks

        • Mariia MykhailovaMicrosoft employee 0

          Done – thank you!

  • Adithya Balaji 0

    Hi Mariia, pencil me in for December 18th! I’ll coordinate with Guen.

    • Mariia MykhailovaMicrosoft employee 0

      You got it!

  • Guen PrawiroatmodjoMicrosoft employee 0

    Hi Mariia, I’d like to take the Dec 7th slot! Title “Hybrid Quantum-Classical Computing Models”

    • Mariia MykhailovaMicrosoft employee 0

      You got it!

  • Paria Naghavi 0

    Hi Mariia,
    Is there any chance I could have the December 22nd spot? My title is “Optimizing QIR: From Quantum Phase Kick back to Estimation”.

    • Mariia MykhailovaMicrosoft employee 0

      Absolutely – you got it!

  • Ryan Moreno 0

    Hi Mariia, for some reason my website isn’t updating with my recent changes. I’m hoping there is just a server issue and it will be resolved in the morning. I’ll post the link to the blog as soon as my site begins loading with the proper version

      • Mariia MykhailovaMicrosoft employee 0

        Great, thank you! I added the link to the Calendar.
        Do you want to tweet about it for me to amplify?

        • Ryan Moreno 0

          Done! Thanks or organizing 🙂

Feedback usabilla icon