Q# Advent Calendar 2019
Last year we hosted the first Q# Advent Calendar – a blogging event in which every day in December one awesome community member writes a blog post about Q#. I really enjoyed reading last year’s entries, so let’s do it again!
The rules are simple:
- 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
- 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 last year’s calendar for inspiration!
- 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.
- 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.
35 comments
I’ll take the 17th!
You got it 🙂 Thank you!
Hi @tcNickolas
I would like to write about visual quantum circuit editor that produces Q# code https://quantum-circuit.com , and code converter from IBM QASM to Q# (maybe could be two separate posts).
Does December 9th works?
Thanks!
– Petar
Absolutely – you got 9th! Thank you 🙂
@tcNickolas here we go: https://medium.com/@petar.korponaic/shortcuts-to-q-9c2e11c44f8a – December 9th.
It is a bit early for Dec 9th, so I moved it to Dec 6th slot, which was conveniently still open 🙂 Thank you!
Hi @tcNickolas
I can take the 20th, but I’ll like to add a twist to it, and write about setting up the Q# development environment in Spanish 😀
Thank you for volunteering! Unfortunately, the calendar has to be in English, otherwise other readers won’t be able to enjoy your entry (I tried reading an automatic translation of a blog post about Q# in Japanese language once, and while it allowed to grasp the meaning of the text, it was not a satisfactory reading…)
Could you maybe write two “copies” of the text, one in English and one in Spanish, if you want to include the Spanish version?
By the way, there is a version of Q# installation guide in Spanish – could you let us know if you found it lacking in any aspect? (I can only check English and Russian versions myself, but there might be something missing in the original)
Make sense, I’ll do one in english then talking about my experience building the Q# compiler in mac os
Sounds good – you got 20th! Thank you!
I would like to take the 24th.
You got it! Can we get a spoiler of the topic? 🙂
It will be an implementation of quantum perceptron using Q# and C# .
Sounds good!
As a side note, if you need some inspiration on this topic, we had a fair coverage of quantum perceptrons last year (https://blog.joaopedromartins.net/2018/12/microsoft-quantumml-tutorial.html and https://github.com/frtibble/QuantumBlog/blob/master/3%20Quantum%20Perceptrons/QuantumPerceptrons.md).
Here is the blog:
https://link.medium.com/h51H2PU9F2
Hi Maria, Can you also add another coauthor: Shashi Prakash
and also, Brijesh Khandelwal, Abhijeet Haldar
Hi Mariia, I would like to take December 14th. I am new to Q#, will try to explain Recursive Fourier Sampling.
Sounds ambitious! You got it 🙂
Mariia,
I chose a difficult subject to blog. I will add the Q# codes this weekend. Here is the link to the interim blog.
https://dogansaglam.blogspot.com/2019/12/quantum-fourier-sampling-and-q.html
Are you planning to go deeper into quantum Fourier sampling after looking at the Bernstein-Vazirani algorithm? The only source I’ve seen that discusses the latter in terms of the former is this paper, and it seems to use this term interchangeably with Fourier transform.
Please let me know once you’ve added the code! Right now the post ends rather abruptly 🙂
I don’t intend to go deeper as I don’t fully understand the paper. I put the code, thanks for waiting for me!
I’ll claim the 12th, I can write about the Q# compiler optimizations I worked on over the summer
You got it – thank you!
I’d love to contribute, if you plan on extending this!
I’m happy to extend the calendar! Do you want Dec 25th slot?
Sounds great!!
You got it! 🙂
Here it is! https://www.amarchenkova.com/2019/12/25/quantum-teleportation-q-microsoft/
this comment has been deleted.
Sure! You can have the extra spot on Dec 26th if that works for you?
this comment has been deleted.
this comment has been deleted.
You got 26th!
Just post a link to your blog post in a comment to this blog on 26th, and I’ll add it to the calendar.
Any updates on the blog post? 🙂