{"id":843,"date":"2020-10-27T14:07:08","date_gmt":"2020-10-27T21:07:08","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/qsharp\/?p=843"},"modified":"2024-08-26T14:42:43","modified_gmt":"2024-08-26T21:42:43","slug":"q-advent-calendar-2020","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2020\/","title":{"rendered":"Q# Advent Calendar 2020"},"content":{"rendered":"<p>For the past two years we hosted Q# Advent Calendar (<a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2018\/\">2018<\/a> and <a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2019\/\">2019<\/a>) &#8211; 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&#8217; entries, so let&#8217;s do it again!<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020.png\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-849\" src=\"https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-1024x607.png\" alt=\"Q# Advent Calendar 2020\" width=\"640\" height=\"379\" srcset=\"https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-1024x607.png 1024w, https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-300x178.png 300w, https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-768x455.png 768w, https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-1536x911.png 1536w, https:\/\/devblogs.microsoft.com\/qsharp\/wp-content\/uploads\/sites\/28\/2020\/10\/Advent-calendar-2020-2048x1214.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>The rules are simple:<\/p>\n<ol>\n<li>Reserve a slot by leaving a comment on this post. (You can also tweet about it, but you&#8217;ll have to mention <a href=\"https:\/\/twitter.com\/tcNickolas\">@tcNickolas<\/a> to make sure we&#8217;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\u2019re ready to publish it, but we\u2019d 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.)<\/li>\n<li>Prepare a blog post (in English) about Q#, cool project you&#8217;ve done in Q#, learning Q#, teaching Q#, using Q# for research, tools for working with Q#&#8230; You got the idea.* Don&#8217;t forget to check out the previous calendars for inspiration!<\/li>\n<li>Publish your blog post on your assigned date. Don\u2019t forget to link back to the Q# Advent Calendar from your post, so that your readers can find the entire advent.<\/li>\n<li>Leave the link to your blog post in a comment to this post, and we\u2019ll add it to the calendar. If you share a link to your post on Twitter, use hashtags <a href=\"https:\/\/twitter.com\/search?f=tweets&amp;q=%23qsharp\">#qsharp<\/a> and <a href=\"https:\/\/twitter.com\/search?f=tweets&amp;q=%23QsAdvent\">#QsAdvent<\/a>.<\/li>\n<\/ol>\n<p><i>*Q# Advent Calendar accepts only original content.<\/i><\/p>\n<table>\n<tbody>\n<tr style=\"background-color: #f0f0f0;\">\n<th>Date<\/th>\n<th>Author<\/th>\n<th>Post Title<\/th>\n<\/tr>\n<tr>\n<td>Dec 1<\/td>\n<td>Vincent van Wingerden<\/td>\n<td><a href=\"https:\/\/vincent.frl\/quantum-secret-santa\/\" target=\"_blank\" rel=\"noopener noreferrer\">Quantum Secret Santa<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 2<\/td>\n<td>Mariia Mykhailova<\/td>\n<td><a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/inside-the-quantum-katas-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Inside the Quantum Katas, part 1<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 3<\/td>\n<td>Dmytro Fedoriaka<\/td>\n<td><a href=\"https:\/\/codeforces.com\/blog\/entry\/84655\" target=\"_blank\" rel=\"noopener noreferrer\">Decomposing unitary matrix into Q# quantum gates<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 4<\/td>\n<td>Mathias Soeken<\/td>\n<td><a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/emulation-in-q\/\" target=\"_blank\" rel=\"noopener noreferrer\">Emulation in Q#<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 5<\/td>\n<td>Raphael Koh<\/td>\n<td><a href=\"https:\/\/raph-koh.medium.com\/staring-into-the-soul-of-a-quantum-program-694bcfbf92ac\" target=\"_blank\" rel=\"noopener noreferrer\">Staring into the soul of a Quantum program<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 6<\/td>\n<td>Microsoft Quantum team<\/td>\n<td>Azure Quantum Developer Workshop<\/td>\n<\/tr>\n<tr>\n<td>Dec 7<\/td>\n<td>Syed Farhan Ahmad<\/td>\n<td>Variational quantum classifier<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 8<\/td>\n<td>Sarang Brahme<\/td>\n<td><a href=\"https:\/\/medium.com\/half-spin\/cloud-architecture-for-quantum-computing-with-azure-f13783f96ae\" target=\"_blank\" rel=\"noopener noreferrer\">Cloud Architecture for Quantum Computing \u2014 with Azure<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 9<\/td>\n<td>Julien Mellaerts<\/td>\n<td>Quantum device fidelity benchmark in Q#<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 10<\/td>\n<td>Andrew Helwer<\/td>\n<td><a href=\"https:\/\/ahelwer.ca\/post\/2020-12-06-sum-over-paths\/\" target=\"_blank\" rel=\"noopener noreferrer\">Two pictures of quantum computation<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 11<\/td>\n<td>Alan Geller<\/td>\n<td><a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/three-years-of-q\/\" target=\"_blank\" rel=\"noopener noreferrer\">Three years of Q#<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 12<\/td>\n<td>Syed Farhan Ahmad<\/td>\n<td>Teaching Quantum Computing with Microsoft Q# at Mini-Workshops<\/td>\n<\/tr>\n<tr>\n<td>Dec 13<\/td>\n<td>Kunal Kasodekar et al<\/td>\n<td><a href=\"https:\/\/kunal-kasodekar.medium.com\/a-look-into-quantum-machine-learning-f1c883c1a056\" target=\"_blank\" rel=\"noopener noreferrer\">A look into Quantum Machine Learning<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 14<\/td>\n<td>Filip Wojcieszyn<\/td>\n<td>Creating Q# Compiler Rewrite Steps<\/td>\n<\/tr>\n<tr>\n<td>Dec 15<\/td>\n<td>Arthur Casals<\/td>\n<td><a href=\"https:\/\/www.infoq.com\/articles\/microsoft-quantum-interview-mykhailova\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft and the State of Quantum: Q&amp;A With Mariia Mykhailova<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 16<\/td>\n<td>Kitty Yeung<\/td>\n<td><a href=\"https:\/\/artbyphysicistkittyyeung.com\/2020\/12\/16\/a-cats-survival-mechanism\/\" target=\"_blank\" rel=\"noopener noreferrer\">A Cat\u2019s Survival Mechanism<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 18<\/td>\n<td>Lucy Zhang, Arjun Subramonian<\/td>\n<td><a href=\"https:\/\/lucy-zhang.medium.com\/simple-quantum-gates-card-game-using-python-and-q-ab75d1449687\" target=\"_blank\" rel=\"noopener noreferrer\">Simple Quantum Gates Card Game using Python and Q#<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 19<\/td>\n<td>Guen Prawiroatmodjo, Andy Sun<\/td>\n<td><a href=\"https:\/\/guenp.medium.com\/preparing-a-gaussian-wave-function-in-q-695c3941f6dc\" target=\"_blank\" rel=\"noopener noreferrer\">Preparing a Gaussian wave function in Q#<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 20<\/td>\n<td>Pratik Sathe<\/td>\n<td><a href=\"https:\/\/pratiksathe.github.io\/qsharp\/single-qubit-measurement-tutorial\" target=\"_blank\" rel=\"noopener noreferrer\">Measurements in Q#<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 21<\/td>\n<td>William Olsen<\/td>\n<td><a href=\"https:\/\/www.linkedin.com\/pulse\/all-seeing-oracle-william-olsen\/\" target=\"_blank\" rel=\"noopener noreferrer\">The All-Seeing Oracle<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 22<\/td>\n<td>Aman Bansal<\/td>\n<td><a href=\"https:\/\/aman3014.medium.com\/flame-graphs-for-q-f4f9bb076d88\" target=\"_blank\" rel=\"noopener noreferrer\">Flame Graphs for Q#<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 23<\/td>\n<td>Melvin Mathews<\/td>\n<td><a href=\"https:\/\/melmatt007.medium.com\/using-grovers-algorithm-to-solve-cryptarithms-part-1-a0a056a9f3be\" target=\"_blank\" rel=\"noopener noreferrer\">Using Grover&#8217;s search algorithm to solve cryptarithms<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dec 24<\/td>\n<td>Chris Kang<\/td>\n<td><a href=\"https:\/\/christopherkang.me\/blog\/2020\/12\/24\/qsharp-advent-calendar\/\" target=\"_blank\" rel=\"noopener noreferrer\">A Summary of Fermionic\/Molecular Simulation<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td>Dec 25<\/td>\n<td>Oleksii Mudryk<\/td>\n<td><a href=\"https:\/\/www.linkedin.com\/pulse\/latest-q-notebooks-visualization-capabilities-oleksii-mudryk\/\" target=\"_blank\" rel=\"noopener noreferrer\">Latest Q# notebooks visualization capabilities<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Looking forward to reading your Q# stories!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Q# Advent Calendar is a blogging event in which every day in December one awesome community member writes a blog post about Q#. We hosted one in  <a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2018\/\">2018<\/a> and in <a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2019\/\">2019<\/a>; let&#8217;s do it again!<\/p>\n","protected":false},"author":674,"featured_media":849,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28,1],"tags":[],"class_list":["post-843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events","category-qsharp"],"acf":[],"blog_post_summary":"<p>Q# Advent Calendar is a blogging event in which every day in December one awesome community member writes a blog post about Q#. We hosted one in  <a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2018\/\">2018<\/a> and in <a href=\"https:\/\/devblogs.microsoft.com\/qsharp\/q-advent-calendar-2019\/\">2019<\/a>; let&#8217;s do it again!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/posts\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/users\/674"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/posts\/843\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/media\/849"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/media?parent=843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/categories?post=843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/qsharp\/wp-json\/wp\/v2\/tags?post=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}