<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Sanyam Khurana</title><link>https://www.sanyamkhurana.com/blog/</link><description>Curious Learner | FOSS Contributor | Passionate Geek</description><lastBuildDate>Tue, 31 Mar 2026 00:00:00 +0530</lastBuildDate><item><title>Teaching getpass How to Handle Keyboard Shortcuts</title><link>https://www.sanyamkhurana.com/blog/cpython-getpass-keyboard-shortcuts.html</link><description>&lt;p class="first last"&gt;How I fixed keyboard shortcuts in Python's getpass module when using echo_char, turning a raw character reader into a proper line editor.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 31 Mar 2026 00:00:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2026-03-31:/blog/cpython-getpass-keyboard-shortcuts.html</guid><category>Technical</category><category>Python</category><category>CPython</category><category>Open Source</category><category>getpass</category><category>Terminal</category><category>Contributing</category></item><item><title>Fixing Doctest's "line None" Problem</title><link>https://www.sanyamkhurana.com/blog/cpython-doctest-line-numbers.html</link><description>&lt;p class="first last"&gt;How I fixed a 10-year-old CPython bug that made doctest report &amp;quot;line None&amp;quot; for __test__ dictionary strings, making failures nearly impossible to locate.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 13 Dec 2025 00:00:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2025-12-13:/blog/cpython-doctest-line-numbers.html</guid><category>Technical</category><category>Python</category><category>CPython</category><category>Open Source</category><category>doctest</category><category>Debugging</category><category>Contributing</category></item><item><title>Fixing a 17-Year-Old CPython Issue</title><link>https://www.sanyamkhurana.com/blog/cpython-17-year-old-issue.html</link><description>&lt;p class="first last"&gt;How I picked up a CPython issue from 2008, wrote a C extension patch, and got it merged into Python's stdlib 17 years later.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 12 Dec 2025 00:00:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2025-12-12:/blog/cpython-17-year-old-issue.html</guid><category>Technical</category><category>Python</category><category>CPython</category><category>Open Source</category><category>readline</category><category>C</category><category>Contributing</category></item><item><title>Reflections of a Wandering Soul</title><link>https://www.sanyamkhurana.com/blog/reflections-of-a-wandering-soul.html</link><description>&lt;p class="first last"&gt;A collection of four poems reflecting on resilience, solitude, hope, and authenticity in the face of life's challenges.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 24 Oct 2025 16:22:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2025-10-24:/blog/reflections-of-a-wandering-soul.html</guid><category>Personal</category><category>Life</category><category>Poems</category></item><item><title>🎓 My Georgia Tech OMSCS Journey: 10 A’s, Countless Lessons (and a Lot of Late Nights)</title><link>https://www.sanyamkhurana.com/blog/georgia-tech-masters.html</link><description>&lt;p class="first last"&gt;My journey through Georgia Tech's OMSCS program, the challenges I faced, and the lessons I learned along the way.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Thu, 08 May 2025 00:00:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2025-05-08:/blog/georgia-tech-masters.html</guid><category>Personal</category><category>Georgia Tech</category><category>OMSCS</category><category>Online Masters</category><category>Computer Science</category><category>Graduate Algorithms</category><category>Machine Learning</category></item><item><title>The Grit To Get Out</title><link>https://www.sanyamkhurana.com/blog/grit-to-get-out.html</link><description>&lt;p&gt;This is the first post on my blog in a while. I guess this is coming after almost 2 years 9 months. Yes, never wrote those end-of-year review posts too.&lt;/p&gt;
&lt;p&gt;A lot has happened.&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;I left playing guitar at the end of 2018.&lt;/li&gt;
&lt;li&gt;I didn't work on my book after …&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 12 Sep 2021 18:48:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2021-09-12:/blog/grit-to-get-out.html</guid><category>personal</category><category>personal</category></item><item><title>Event Report - DjangoCon US</title><link>https://www.sanyamkhurana.com/blog/djangocon-us-2018.html</link><description>&lt;p&gt;If you've already read about my &lt;a class="reference external" href="/djangocon-pycon-au-2018"&gt;journey to PyCon AU&lt;/a&gt;, you're aware that I was working on a Chinese app.  I got one more month to work on the Chinese app after PyCon AU, which meant improving my talk to have more things such as passing the locale info in …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 22 Oct 2018 12:27:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-10-22:/blog/djangocon-us-2018.html</guid><category>FOSS</category><category>djangocon</category><category>python</category></item><item><title>Event Report - DjangoCon AU &amp; PyCon AU</title><link>https://www.sanyamkhurana.com/blog/djangocon-pycon-au-2018.html</link><description>&lt;p&gt;I was working on a Chinese app for almost 4 months and developing a backend that supports multiple languages. I spent almost daily reading documentation in Chinese and converting it through Google Translate app to integrate third-party APIs. It was painful, yet rewarding in terms of the knowledge that I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 03 Sep 2018 12:27:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-09-03:/blog/djangocon-pycon-au-2018.html</guid><category>FOSS</category><category>pycon</category><category>djangocon</category><category>python</category></item><item><title>International Women's Day with WoMoz in Delhi</title><link>https://www.sanyamkhurana.com/blog/womoz-international-womens-day-delhi.html</link><description>&lt;p&gt;We all know that every year, 8th March is celebrated as International Women's Day. It is a focal point in the movement for women's rights. On this occasion, all the Open Source communities in and around Delhi came forward to hold a mega-meetup to encourage more women to take active …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Thu, 15 Mar 2018 02:51:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-03-15:/blog/womoz-international-womens-day-delhi.html</guid><category>FOSS</category><category>remo</category><category>mozilla</category><category>foss</category></item><item><title>MozAMU: Mozilla Addons Development at AMU</title><link>https://www.sanyamkhurana.com/blog/mozilla-addons-dev-amu.html</link><description>&lt;p&gt;It all started with PyCon India. I met a few students of Aligarh Muslim University who were trying to teach about FOSS in their college. A few them were already contributing to &lt;a class="reference external" href="https://github.com/coala/coala"&gt;Coala&lt;/a&gt;. We talked a bit and they were discussing problems they were facing to run that community. I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Thu, 01 Mar 2018 17:11:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-03-01:/blog/mozilla-addons-dev-amu.html</guid><category>FOSS</category><category>foss</category><category>remo</category><category>mozilla</category></item><item><title>Web Extensions, Womoz &amp; Privacy</title><link>https://www.sanyamkhurana.com/blog/web-extensions-womoz-privacy.html</link><description>&lt;p&gt;A Saturday well spent teaching students about Open Source, Add-ons and Privacy.&lt;/p&gt;
&lt;p&gt;We had an activity at Indira Gandhi Delhi Technical University for Women (IGDTUW)
for Addons, WoMoz and Privacy.&lt;/p&gt;
&lt;p&gt;The session started with Trishul giving a talk on getting started with Add-ons.
He explained about Web Extensions and how …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 23 Jan 2018 20:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-01-23:/blog/web-extensions-womoz-privacy.html</guid><category>FOSS</category><category>mozilla</category><category>remo</category></item><item><title>Moz-Fedora Day</title><link>https://www.sanyamkhurana.com/blog/moz-fedora-day.html</link><description>&lt;p&gt;We recently organized Moz-Fedora Day, a one day event on promoting FOSS through
Mozilla &amp;amp; Fedora at Investopad, Hauz Khas, Delhi on Jan 13, 2018. The aim was
to depict the usage of packaging &amp;amp; building one of the Mozilla's project using Fedora.&lt;/p&gt;
&lt;img alt="Sanyam explaining about Mozilla &amp;amp; it's mission" src="images/moz-fedora-day-4.jpg" /&gt;
&lt;p&gt;The core event focused on making the participants automate …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 14 Jan 2018 20:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2018-01-14:/blog/moz-fedora-day.html</guid><category>FOSS</category><category>mozilla</category><category>remo</category></item><item><title>9 essential questions I asked myself at the end of year 2017</title><link>https://www.sanyamkhurana.com/blog/essential-questions-i-asked-myself-in-2017-end.html</link><description>&lt;p&gt;I read an article on &lt;a class="reference external" href="https://medium.com/personal-growth/9-essential-questions-everyone-should-ask-themselves-at-the-end-of-the-year-63f5d845f955"&gt;medium about 9 Essential Questions Everyone Should Ask
Themselves At The End of The Year&lt;/a&gt;. This motivated
me to ask myself these questions.&lt;/p&gt;
&lt;p&gt;Yes, indeed the end of December put me in a reflective mood to decipher how
the year 2017 was for me. My …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 31 Dec 2017 12:55:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-12-31:/blog/essential-questions-i-asked-myself-in-2017-end.html</guid><category>personal</category><category>personal</category></item><item><title>Ending the year with MozCoffee</title><link>https://www.sanyamkhurana.com/blog/mozcoffee-2017-end.html</link><description>&lt;p&gt;We had &lt;tt class="docutils literal"&gt;MozCoffee Delhi&lt;/tt&gt; on last Saturday, Dec 23, 2017. We had a lot of Rep
Attendees this time with other Mozillians. What would have been a better way to
end an year than the MozCoffee. From past various months, the activities in
Mozilla Delhi came to a stand still …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 24 Dec 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-12-24:/blog/mozcoffee-2017-end.html</guid><category>FOSS</category><category>remo</category><category>mozilla</category></item><item><title>Promoted to bug-triager for CPython</title><link>https://www.sanyamkhurana.com/blog/cpython-promotion.html</link><description>&lt;p&gt;This is huge! I couldn't believe when I just woke up next to this mail:&lt;/p&gt;
&lt;img alt="Sanyam Khurana has been promoted" src="images/cpython_bug_triage.jpg" /&gt;
&lt;p&gt;Yes, I got promoted to &lt;tt class="docutils literal"&gt;Developer&lt;/tt&gt; role on &lt;a class="reference external" href="http://bugs.python.org"&gt;bugs.python.org&lt;/a&gt;, which along with other privileges, provides access to close bugs. But with great powers, comes great responsibilities. Closing bugs means that the information is …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 20 Dec 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-12-20:/blog/cpython-promotion.html</guid><category>FOSS</category><category>foss</category><category>python</category><category>cpython</category></item><item><title>The cycle of creating bugs and patching them</title><link>https://www.sanyamkhurana.com/blog/cpython-contribution-print-enhancement.html</link><description>&lt;p&gt;I write patches, which creates more bugs; then I go and patch them again. The cycle continues...&lt;/p&gt;
&lt;p&gt;If you've been following up my recent contributions on the CPython code-base, sometime back I added an enhancement patch to the code-base which presents the user a suggestion on the correct syntax hint …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 15 Dec 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-12-15:/blog/cpython-contribution-print-enhancement.html</guid><category>FOSS</category><category>foss</category><category>python</category><category>cpython</category></item><item><title>Improving class instantiation error message logic in Python 3.7</title><link>https://www.sanyamkhurana.com/blog/cpython-improve-error-message-logic-for-class-instantiation.html</link><description>&lt;p&gt;Many folks ask me why I contribute to CPython. I think it is a special feeling which cannot be expressed in words. Even if you just fix a typo in the doc, believe me, you've actually helped a lot of developers and companies all over the world. Your (small) changes …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 11 Dec 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-12-11:/blog/cpython-improve-error-message-logic-for-class-instantiation.html</guid><category>FOSS</category><category>foss</category><category>python</category><category>cpython</category></item><item><title>Fixing the print redirection suggestion in Python 3.7</title><link>https://www.sanyamkhurana.com/blog/cpython-print-redirection-syntax-suggestion.html</link><description>&lt;p&gt;If you've been following my contributions to CPython, I recently contributed an enhancement patch to &lt;cite&gt;Python 3.7&lt;/cite&gt; about &lt;a class="reference external" href="contributing-cpython-enhancement.html"&gt;producing correct suggestion for built-in print function in Python 3 if the old print 2 statement style is used&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The patch also got back-ported to &lt;cite&gt;Python 3.6&lt;/cite&gt; and is now …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 20 Aug 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-08-20:/blog/cpython-print-redirection-syntax-suggestion.html</guid><category>FOSS</category><category>foss</category><category>python</category><category>cpython</category></item><item><title>Why you should contribute to Open Source</title><link>https://www.sanyamkhurana.com/blog/why-contribute-to-foss.html</link><description>&lt;p&gt;My first step with FOSS was &lt;a class="reference external" href="/blog/how-dgplug-training-is-proving-beneficial-to-me.html"&gt;during the summer of 2014&lt;/a&gt;, where I got introduced to &lt;a class="reference external" href="http://dgplug.org"&gt;DGPLUG&lt;/a&gt; (Durgapur Linux Users Group). Every year, they conduct a training over IRC covering a wide range of topics. Since then, I've been contributing to different projects, primarily to &lt;a class="reference external" href="https://github.com/mozilla/gecko-dev"&gt;Mozilla's Gecko Engine&lt;/a&gt;. Recently I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 26 Jun 2017 17:11:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-06-26:/blog/why-contribute-to-foss.html</guid><category>FOSS</category><category>foss</category><category>remo</category></item><item><title>Contributing enhancement patch to CPython</title><link>https://www.sanyamkhurana.com/blog/contributing-cpython-enhancement.html</link><description>&lt;p&gt;I started contributing to &lt;a class="reference external" href="https://github.com/python/cpython"&gt;CPython&lt;/a&gt; this year from &lt;a class="reference external" href="/blog/pycon-pune-2017.html"&gt;PyCon Pune sprints&lt;/a&gt;. That was one of the best PyCon I've ever attended. Since then, I've spent some time in going through documentation, core dev-guide and now I'm still reading about internals of the Python programming language.&lt;/p&gt;
&lt;p&gt;I recently contributed an enhancement …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 20 Jun 2017 20:34:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-06-20:/blog/contributing-cpython-enhancement.html</guid><category>FOSS</category><category>foss</category><category>python</category><category>cpython</category></item><item><title>Multiple task executions on Celery ETA usage</title><link>https://www.sanyamkhurana.com/blog/celery-eta-broker-transport-options.html</link><description>&lt;p&gt;If you find yourself in a use-case which needs to schedule tasks with celery at given time intervals, then you must read this, before this small tweak causes a havoc to your business.&lt;/p&gt;
&lt;p&gt;This behavior occurs when the ETA of a task is greater that the visibility time out set …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 07 May 2017 21:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-05-07:/blog/celery-eta-broker-transport-options.html</guid><category>Experience</category><category>celery</category><category>python</category></item><item><title>Mercurial commands list for contributing to Mozilla</title><link>https://www.sanyamkhurana.com/blog/mozilla-mercurial-commands.html</link><description>&lt;p&gt;Most of the Mozilla's project uses Mercurial as a version control tool. I've worked in different projects of Mozilla and I found that most people still prefer git over mercurial and use &lt;a class="reference external" href="https://github.com/glandium/git-cinnabar"&gt;git-cinnabar&lt;/a&gt; as a bridge to do all version control stuff in git and then prepare mercurial ready patches …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 07 May 2017 21:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-05-07:/blog/mozilla-mercurial-commands.html</guid><category>Experience</category><category>mozilla</category><category>remo</category><category>mozilla-rep</category></item><item><title>Dockerizing application that use AWS: Lessons learnt</title><link>https://www.sanyamkhurana.com/blog/docker-aws-clock-drift.html</link><description>&lt;p&gt;I was recently working on containerizing the data pipeline I wrote as part of my work at Zopper. This pipeline uses &lt;cite&gt;Boto3&lt;/cite&gt; to connect to Amazon SQS and SNS. While containerizing this pipeline, I managed to run 2 services that power the backward flow of the pipeline in 2 different …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 04 Apr 2017 12:43:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-04-04:/blog/docker-aws-clock-drift.html</guid><category>Experience</category></item><item><title>Event Report - PyDelhi Conf 2017</title><link>https://www.sanyamkhurana.com/blog/pydelhi-conf-2017.html</link><description>&lt;p&gt;This was second year of PyDelhi Conf! It was a two day event organized at IIM-Lucknow, Noida Campus from March 18, 2017 to March 19, 2017.&lt;/p&gt;
&lt;p&gt;The two day event covered various talks and workshops along with dev-sprints to help newbies to contribute to various Open Source projects.&lt;/p&gt;
&lt;p&gt;I also …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 03 Apr 2017 15:50:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-04-03:/blog/pydelhi-conf-2017.html</guid><category>FOSS</category><category>mozilla</category><category>foss</category></item><item><title>Event Report - PyCon Pune 2017</title><link>https://www.sanyamkhurana.com/blog/pycon-pune-2017.html</link><description>&lt;p&gt;After PyCon India &amp;amp; PyDelhiConf; here comes another lovely Python Conference in India -- PyCon Pune. It was first year of the conference in 2017 and I feel really delighted for getting a chance to attend it. The conference was on 16th and 17th Feb followed by 2 days of Dev-Sprint on …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 19 Feb 2017 10:07:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-02-19:/blog/pycon-pune-2017.html</guid><category>Experience</category></item><item><title>NIEC Activate Mozilla with WebVR</title><link>https://www.sanyamkhurana.com/blog/niec-mozilla-activate-webvr.html</link><description>&lt;p&gt;On Saturday, January 28, 2017, we had an event planned at Northern India Engineering College on &lt;tt class="docutils literal"&gt;Activate Mozilla Campaign&lt;/tt&gt;. Our aim was to cover &lt;cite&gt;WebVR&lt;/cite&gt; track under &lt;tt class="docutils literal"&gt;Build the Web&lt;/tt&gt; activity.&lt;/p&gt;
&lt;p&gt;The event was scheduled from 12:00 PM IST to 4:00 PM IST.&lt;/p&gt;
&lt;p&gt;I reached the venue at …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 29 Jan 2017 12:08:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-01-29:/blog/niec-mozilla-activate-webvr.html</guid><category>FOSS</category><category>mozilla</category><category>remo</category><category>foss</category></item><item><title>Representing Mozilla in FOSS UnConference</title><link>https://www.sanyamkhurana.com/blog/mozilla-foss-unconference.html</link><description>&lt;p&gt;On December 17, 2016; we had FOSS un-conference where all Open Source groups gathered to discuss about the FOSS culture. We had people from PyDelhi, PyData Delhi, Mozilla Delhi (MozPacers), LinuxChix India, Sympy, etc.&lt;/p&gt;
&lt;p&gt;We had three talks scheduled:&lt;/p&gt;
&lt;p&gt;Netfilters by Shyam Saini, Networking by Manpreet [:msn] &amp;amp; Deep learning by …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 09 Jan 2017 11:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2017-01-09:/blog/mozilla-foss-unconference.html</guid><category>FOSS</category><category>mozilla</category><category>remo</category><category>foss</category></item><item><title>How to test your Ansible Deployment with Vagrant</title><link>https://www.sanyamkhurana.com/blog/ansible-deployment-vagrant.html</link><description>&lt;p&gt;When you start writing Ansible for automating your deployment, one common problem is about testing if it does work as you intend to do it. Some people prefer to do it directly on a server. But then it has all sorts of problems associated (for example when the no. of …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 28 Dec 2016 00:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-12-28:/blog/ansible-deployment-vagrant.html</guid><category>Experience</category></item><item><title>Talk on contributing to Mozilla Marionette</title><link>https://www.sanyamkhurana.com/blog/talk-contributing-mozilla-marionette.html</link><description>&lt;p&gt;I've always felt that newbies find it very difficult to get started into any Open Source project. If we talk specifically about code-contribution; which is an essential part of the entire ecosystem, then the no. of people are not enough. I've always found myself surrounded by a bunch of folks …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 05 Dec 2016 01:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-12-05:/blog/talk-contributing-mozilla-marionette.html</guid><category>FOSS</category><category>mozilla</category><category>marionette</category><category>python</category><category>remo</category></item><item><title>Mozilla's Equal Rating Challenge</title><link>https://www.sanyamkhurana.com/blog/mozilla-equal-rating-challenge.html</link><description>&lt;p&gt;The event took place at Hotel Lalit, New Delhi on November 18, 2016. Once again we got a chance to meet Jochai (one of the Mozilla staff) &lt;a class="reference external" href="/mozcoffee-v6-with-sara-jochai.html"&gt;after around 6 months&lt;/a&gt; and he recognized me :)&lt;/p&gt;
&lt;p&gt;The event was powered by SFLC (Software Freedom Law Centre) &amp;amp; Mozilla. Local community volunteers (Mozpacers …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 26 Nov 2016 13:30:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-11-26:/blog/mozilla-equal-rating-challenge.html</guid><category>FOSS</category><category>mozilla</category><category>mozilla-rep</category><category>remo</category></item><item><title>Mozilla Rep Mentorship Meeting 2</title><link>https://www.sanyamkhurana.com/blog/mozilla-rep-mentorship-meeting-2.html</link><description>&lt;p&gt;Today I had another online meeting with my Mozilla Reps Mentor Biraj from 6:00 PM - 6:30 PM.&lt;/p&gt;
&lt;p&gt;Here are the Minutes of Meeting:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;He reviewed initial set of goals I've set.&lt;/li&gt;
&lt;li&gt;I told about my current contributions.&lt;/li&gt;
&lt;li&gt;We discussed about conducting an online and an offline event.&lt;/li&gt;
&lt;li&gt;I …&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 12 Nov 2016 06:30:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-11-12:/blog/mozilla-rep-mentorship-meeting-2.html</guid><category>FOSS</category><category>mozilla</category><category>mozilla-rep</category><category>remo</category></item><item><title>Mozilla @StoryMirror Youth Creative Conclave</title><link>https://www.sanyamkhurana.com/blog/mozilla-story-mirror-youth-creative-conclave.html</link><description>&lt;p&gt;We had an amazing event scheduled on October 8, 2016 at Hansraj college in Delhi University. I reached the venue at 10:00 AM where I found Anup and other Mozillians preparing for the event.&lt;/p&gt;
&lt;img alt="Mozilla Story Mirror youth creative" class="align-center" src="images/mozilla-youth-creative-1.jpg" /&gt;
&lt;p&gt;We had three talks scheduled. First one was by Anup; where he introducted people to …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 15 Oct 2016 21:30:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-10-15:/blog/mozilla-story-mirror-youth-creative-conclave.html</guid><category>FOSS</category><category>mozilla</category><category>mozilla-rep</category><category>remo</category></item><item><title>Goals as a Mozilla Rep for fourth quarter of 2016!</title><link>https://www.sanyamkhurana.com/blog/mozilla-rep-goals-1.html</link><description>&lt;p&gt;I was given this task by my mentor to write down my goals as a Mozilla Rep and then track down my activities every quarter to know where I'm heading.&lt;/p&gt;
&lt;p&gt;So, for the last quarter of 2016, the areas where I'd be focusing on are the following:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Contribute code actively …&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 12 Oct 2016 02:42:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-10-12:/blog/mozilla-rep-goals-1.html</guid><category>FOSS</category><category>mozilla</category><category>remo</category></item><item><title>Contributing more to Marionette and Firefox UI Tests</title><link>https://www.sanyamkhurana.com/blog/contributing-marionette-firefox-ui-tests.html</link><description>&lt;p&gt;If you don't know about Marionette; you can read my &lt;a class="reference external" href="/getting-started-marionette.html"&gt;previous blog post here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I've been recently given some follow-up bugs by my mentor. I've just finished up fixing this bug:
&lt;a class="reference external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1298800"&gt;Add support for callbacks to restart() and quit() methods of Marionette&lt;/a&gt;. Now I've picked up a follow up bug …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Thu, 06 Oct 2016 00:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-10-06:/blog/contributing-marionette-firefox-ui-tests.html</guid><category>FOSS</category><category>mozilla</category><category>marionette</category><category>python</category></item><item><title>Learning Django REST Framework</title><link>https://www.sanyamkhurana.com/blog/drf-concepts.html</link><description>&lt;p&gt;I'm currently reading the documentation of Django REST Framework; and in this post I'll mention few terms I've encountered and quick summary of what is it about so that I can refer to this later.&lt;/p&gt;
&lt;p&gt;Note: I'm making these with reference to mostly JSON data format for ease of understanding …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 03 Oct 2016 12:27:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-10-03:/blog/drf-concepts.html</guid><category>learning</category><category>django</category><category>python</category><category>drf</category></item><item><title>Volunteering for PyCon India 2016</title><link>https://www.sanyamkhurana.com/blog/pycon-india-2016.html</link><description>&lt;p&gt;Going back in time; October 3, 2015 in Bangalore; Last day of PyCon India 2015; someone told -- &amp;quot;It takes 9 months to organize PyCon India&amp;quot;&lt;/p&gt;
&lt;p&gt;At that time, 9 months looked like a lot of time to me and I thought may be 4-5 months should be good enough.&lt;/p&gt;
&lt;p&gt;Coming …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 03 Oct 2016 12:27:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-10-03:/blog/pycon-india-2016.html</guid><category>FOSS</category><category>pycon</category><category>pyconindia</category><category>python</category></item><item><title>Mozilla Rep Mentorship Meeting 1</title><link>https://www.sanyamkhurana.com/blog/mozilla-rep-mentorship-meeting-1.html</link><description>&lt;p&gt;Just had the very first Mozilla Rep Mentorship e-meet today. It was scheduled to be on 21/09/16 from 9:30 PM IST to 10:00 PM IST. But I reached home early and it was held from 9:00 PM to 9:30 PM IST.&lt;/p&gt;
&lt;p&gt;Here are the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 21 Sep 2016 21:30:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-09-21:/blog/mozilla-rep-mentorship-meeting-1.html</guid><category>FOSS</category><category>mozilla</category><category>mozilla-rep</category><category>remo</category></item><item><title>Becoming a Mozilla Representative</title><link>https://www.sanyamkhurana.com/blog/mozilla-rep.html</link><description>&lt;p&gt;Okay, this was kind of surprising. I applied for Mozilla Reps around 4 months ago but my application was put on hold since at that time, since Mozilla was revamping the Mozilla Reps program as Reps Next and there were not enough mentors available.&lt;/p&gt;
&lt;p&gt;It so happened today, that I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 21 Sep 2016 14:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-09-21:/blog/mozilla-rep.html</guid><category>FOSS</category><category>mozilla</category><category>mozilla-rep</category><category>remo</category></item><item><title>Getting started with Marionette</title><link>https://www.sanyamkhurana.com/blog/getting-started-marionette.html</link><description>&lt;p&gt;I've recently started contributing to Marionette. It is an automation driver for Mozilla's gecko engine. If you're familiar with tools like Selenium; then Marionette is almost along similar lines. It's written in Python and is easy to get started with. So if you're familiar with Python and looking to contribute …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 26 Aug 2016 11:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-08-26:/blog/getting-started-marionette.html</guid><category>FOSS</category><category>mozilla</category><category>marionette</category><category>python</category></item><item><title>PyDelhi Meet and Devsprint</title><link>https://www.sanyamkhurana.com/blog/pydelhi-meet-devsprint.html</link><description>&lt;p&gt;So, I hurried to the venue for the meet from Kidzilla event, but I was late as expected :P&lt;/p&gt;
&lt;p&gt;When I reached, Anuvrat was digging deep into module. I agree I couldn't grasp much, since I reached late.&lt;/p&gt;
&lt;p&gt;After this we had a Dev Sprint for which we moved to …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 04 Apr 2016 17:48:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-04-04:/blog/pydelhi-meet-devsprint.html</guid><category>FOSS</category><category>FOSS</category><category>PyDelhi</category></item><item><title>KidZilla by MozPacers</title><link>https://www.sanyamkhurana.com/blog/kidzilla-by-mozpacers.html</link><description>&lt;p&gt;On April 2, 2016 we had a day full of interactive learning with kids of Bal Sahyog Orphanage, Cannaught Place, Delhi.&lt;/p&gt;
&lt;p&gt;I reached at Rajiv Chowk metro at 9:45 AM and found Kona, Saurabh, Kanika, Pushpita and Debarun there.&lt;/p&gt;
&lt;p&gt;So, we tried to walk up to the venue and …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sun, 03 Apr 2016 12:13:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-04-03:/blog/kidzilla-by-mozpacers.html</guid><category>FOSS</category><category>FOSS</category><category>Mozilla</category><category>mozpacers</category></item><item><title>Moved to a static blog</title><link>https://www.sanyamkhurana.com/blog/moving-to-static-blog.html</link><description>&lt;p&gt;Starting from today, my blog is now entirely shifted from &lt;a class="reference external" href="http://ersanyamkhurana.wordpress.com"&gt;ersanyamkhurana.wordpress.com&lt;/a&gt; to &lt;a class="reference external" href="http://www.sanyamkhurana.com/blog"&gt;sanyamkhurana.com/blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I already liked the idea of static blog and setting up blog for &lt;a class="reference external" href="http://pydelhi.org/blog"&gt;PyDelhi&lt;/a&gt; and &lt;a class="reference external" href="http://mozpacers.org/blog"&gt;Mozilla Delhi&lt;/a&gt; made me realized that I should too shift on using a static blog. It's so much …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 15 Mar 2016 01:46:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-03-15:/blog/moving-to-static-blog.html</guid><category>Experience</category></item><item><title>Finally Mozilla Dev Tools Bug patched</title><link>https://www.sanyamkhurana.com/blog/mozilla-dev-tool-bug.html</link><description>&lt;p&gt;Alright, finally it's done. I patched the &lt;a class="reference external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1222937"&gt;Mozilla Dev Tools bug&lt;/a&gt;. with help of my mentor Patrick Brosset (pbro). He was the one who helped me with getting started to land my first patch in Mozilla-Central. He is indeed very helpful and I'm greatful to him for being my mentor …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 08 Mar 2016 00:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-03-08:/blog/mozilla-dev-tool-bug.html</guid><category>FOSS</category></item><item><title>PyDelhi Conference 2016</title><link>https://www.sanyamkhurana.com/blog/pydelhi-conf-2016.html</link><description>&lt;p&gt;And here I am, at PyDelhi Conference, as a volunteer, as an attendee, as a speaker and what not?&lt;/p&gt;
&lt;p&gt;So, I reached the venue at 7:30 AM and people were already there making arrangements. I and Rishabh started with final set-up regarding our workshop, and testing things out.&lt;/p&gt;
&lt;p&gt;After …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 07 Mar 2016 00:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-03-07:/blog/pydelhi-conf-2016.html</guid><category>FOSS</category></item><item><title>Moz-Coffee v6 with Sara and Jochai</title><link>https://www.sanyamkhurana.com/blog/mozcoffee-v6-with-sara-jochai.html</link><description>&lt;p&gt;Well, this blog post would depict a very wonderful experience! This time, it's not just about MozCoffee v6, it would also depict the preparation phase for it.&lt;/p&gt;
&lt;div class="section" id="preparation-phase"&gt;
&lt;h2&gt;Preparation Phase&lt;/h2&gt;
&lt;p&gt;So, one fine day, Anup (our community Lead) announces that we would have Mozilla Staff here in Delhi and we've to …&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 16 Feb 2016 20:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-02-16:/blog/mozcoffee-v6-with-sara-jochai.html</guid><category>FOSS</category><category>fsa</category><category>Mozilla</category><category>mozpacers</category></item><item><title>Patched first bug for mozilla-central</title><link>https://www.sanyamkhurana.com/blog/patched-first-bug-for-mozilla-central.html</link><description>&lt;p&gt;Well, everything seems difficult until you start!&lt;/p&gt;
&lt;p&gt;How will I make a patch? Will I ever able to understand that code? Will
I really able to do it?&lt;/p&gt;
&lt;p&gt;Everyone has these questions in mind and various others, while
struggling to contribute to a huge code-base like that of Mozilla. So …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 05 Feb 2016 13:41:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-02-05:/blog/patched-first-bug-for-mozilla-central.html</guid><category>FOSS</category></item><item><title>MozPacers at MSIT</title><link>https://www.sanyamkhurana.com/blog/mozpacers-at-msit.html</link><description>&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Our MozPacers (Mozilla Delhi) community conducted an event today at MSIT (Mahraja Surajmal Institute of Technology).&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;We planned various events for students and the itinerary is as follows:&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Intro to Mozilla, it's mission and Open Web - Delivered by Bhuvnesh and Manraj&lt;/div&gt;
&lt;div class="line"&gt;Promoting Womoz and gathering more women contributors - By Ashu …&lt;/div&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 30 Jan 2016 21:48:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-01-30:/blog/mozpacers-at-msit.html</guid><category>FOSS</category></item><item><title>Bootstrap Modal Scroll Bug on Chrome [Easy-Fix]</title><link>https://www.sanyamkhurana.com/blog/bootstrap-modal-scroll-bug-on-chrome-easy-fix.html</link><description>&lt;p&gt;As usual, I was contributing more to the PyDelhi Conference project and
saw that the code of conduct was really occupying a large space and
wasn't looking good. I contacted theskumar on IRC and we decided to make
some changes in the FAQ as well as Code of Conduct section …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 13 Jan 2016 00:55:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-01-13:/blog/bootstrap-modal-scroll-bug-on-chrome-easy-fix.html</guid><category>Experience</category></item><item><title>Authenticating And Getting Info From Explara API</title><link>https://www.sanyamkhurana.com/blog/authenticating-and-getting-info-from-explara-api.html</link><description>&lt;p&gt;PyDelhi is organizing a mini PyCon this year with the name PyDelhi Conf.
And we all are having a great time working behind the scenes to make it
a success. I'm contributing to building up the website for the confrence
(conference.pydelhi.org).&lt;/p&gt;
&lt;p&gt;So, there was this task of fetching …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 13 Jan 2016 00:53:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-01-13:/blog/authenticating-and-getting-info-from-explara-api.html</guid><category>Experience</category></item><item><title>PyDelhi Birthday Bash!</title><link>https://www.sanyamkhurana.com/blog/pydelhi-birthday-bash.html</link><description>&lt;p&gt;And here it is! We just completed 1 year of regular meetups at PyDelhi.
We organized various workshops, meet-ups, events etc. in the past one
year.&lt;/p&gt;
&lt;p&gt;We had the meet on 9th Jan, 2016. The venue was Fueled. We gathered
there and started the introduction outside the office. After the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 13 Jan 2016 00:52:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2016-01-13:/blog/pydelhi-birthday-bash.html</guid><category>FOSS</category></item><item><title>How to clone a large repository using git</title><link>https://www.sanyamkhurana.com/blog/how-to-clone-a-large-repository-using-git.html</link><description>&lt;p&gt;So, I was trying to clone the official Mozilla gecko repo and it had
around 455182 commits.&lt;/p&gt;
&lt;p&gt;As usual I executed on my terminal:&lt;/p&gt;
&lt;blockquote&gt;
git clone &lt;a class="reference external" href="https://github.com/mozilla/gecko-dev"&gt;https://github.com/mozilla/gecko-dev&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;Then it took whole night to get cloned. I was awake the whole night. At
5:20 AM, it …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 28 Dec 2015 14:14:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-12-28:/blog/how-to-clone-a-large-repository-using-git.html</guid><category>Experience</category></item><item><title>Learning from Anup's MozFest Experience</title><link>https://www.sanyamkhurana.com/blog/learning-from-anups-mozfest-experience.html</link><description>&lt;p&gt;(Image Courtesy: wiki.mozilla.org)&lt;/p&gt;
&lt;p&gt;My journey in Mozilla has been quite awesome and interesting till now.
I've come to learn a lot of things, met like-minded people, shared ideas
with them, gave talks which helped a lot in improving upon my skills as
an organizer, leader, speaker, programmer and …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 25 Nov 2015 11:20:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-11-25:/blog/learning-from-anups-mozfest-experience.html</guid><category>FOSS</category><category>FOSS</category><category>mozfest</category><category>Mozilla</category><category>mozpacers</category></item><item><title>FSA Community Engagement Meet-up</title><link>https://www.sanyamkhurana.com/blog/fsa-community-engagement-meet-up.html</link><description>&lt;p&gt;Ah, well, coudn't write about this, as I had my exams and project
submissions. But yeah, here it is. #FSADreamTeam. This would be a quick
post.&lt;/p&gt;
&lt;p&gt;On November 14 and 15, we had people for FSA Community Engagement here
in Delhi.&lt;/p&gt;
&lt;p&gt;We had Santosh, Kritika and Tanay here in Delhi …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 24 Nov 2015 20:15:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-11-24:/blog/fsa-community-engagement-meet-up.html</guid><category>FOSS</category><category>fsa</category><category>Mozilla</category><category>mozpacers</category></item><item><title>Mozilla Dev Sprint v3.0</title><link>https://www.sanyamkhurana.com/blog/mozilla-dev-sprint-v3-0.html</link><description>&lt;p&gt;Writing after a long time. Have been occupied by a lot of things and
that's why the official site of Mozilla Delhi, mozpacers.org, (Yes, we
got that domain a while ago) was never being ready for release.&lt;/p&gt;
&lt;p&gt;The event section integration and stuff was causing a lot of problem …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 21 Oct 2015 16:38:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-10-21:/blog/mozilla-dev-sprint-v3-0.html</guid><category>FOSS</category><category>FOSS</category><category>Mozilla</category><category>Open Source</category></item><item><title>Mozilla Stumbling in Jaipur</title><link>https://www.sanyamkhurana.com/blog/mozilla-stumbling-in-jaipur.html</link><description>&lt;p&gt;I got to Jaipur Stumbling trip which was majorly sponsored by Mozilla.
Here is a full detail about our journey. Our main motive was to collect
at least 10k reports for the upcoming Mozilla Stumbler Project.&lt;/p&gt;
&lt;div class="section" id="day-0"&gt;
&lt;h2&gt;DAY 0&lt;/h2&gt;
&lt;p&gt;Starting of my journey became complex as some last minute changes caused …&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 27 Jul 2015 00:21:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-07-27:/blog/mozilla-stumbling-in-jaipur.html</guid><category>FOSS</category><category>FOSS</category><category>Mozilla</category><category>Stumbler</category></item><item><title>Journey To Being a Mozillian</title><link>https://www.sanyamkhurana.com/blog/journey-to-being-a-mozillian.html</link><description>&lt;p&gt;Few months back, despite of all odds, I attended an event by Mozilla
which was WebMaker event, where I along with my friend Vikram (I
literally had to force him to attend, since the event was far away and
we were tired on that day),  visited to know more about …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 14 Jul 2015 15:27:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-07-14:/blog/journey-to-being-a-mozillian.html</guid><category>FOSS</category><category>FOSS</category><category>Mozilla</category></item><item><title>Just my inputs on how JMI Internship fair could be better!</title><link>https://www.sanyamkhurana.com/blog/just-my-inputs-on-how-jmi-internship-fair-could-be-better.html</link><description>&lt;p&gt;Hey guys,&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;First of all, thank you for providing everyone &amp;quot;opportunity&amp;quot; for internships.&lt;/div&gt;
&lt;div class="line"&gt;Next, I realize, that all the volunteers were really hard working. But unfortunately, all the hard-work was actually not upto the mark just because they were actually doing redundant things and increasing their work.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Here are some …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 25 Apr 2015 21:21:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-04-25:/blog/just-my-inputs-on-how-jmi-internship-fair-could-be-better.html</guid><category>Personal</category></item><item><title>Sieve of Eratosthenes - An efficient way to solve problems about Prime numbers</title><link>https://www.sanyamkhurana.com/blog/sieve-of-eratosthenes-an-efficient-way-to-solve-problems-about-prime-numbers.html</link><description>&lt;p&gt;Long ago, I think 2-3 years ago, I came to know about Project Euler
Problems, I made an account, solved 1 or 2 problems, and then never
tried them.&lt;/p&gt;
&lt;p&gt;Now, I decided to give them a try again. I was solving Project Euler 10
Problem which states that:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The sum …&lt;/p&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Fri, 27 Feb 2015 13:33:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-02-27:/blog/sieve-of-eratosthenes-an-efficient-way-to-solve-problems-about-prime-numbers.html</guid><category>Experience</category></item><item><title>Back to Work after 5th sem End Term Exams!</title><link>https://www.sanyamkhurana.com/blog/back-to-work-after-5th-sem-end-term-exams.html</link><description>&lt;p&gt;So, my 5th term end semester exams didn't went well enough! I was just
frustrated about the subjects I was made to study. Even the computer
related subjects are taught with an aim to make students just pass the
exams. Cram it, give exam, pass it and you know it …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Thu, 08 Jan 2015 14:52:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2015-01-08:/blog/back-to-work-after-5th-sem-end-term-exams.html</guid><category>Personal</category></item><item><title>Be Inspired! Keep working hard; Never give up!</title><link>https://www.sanyamkhurana.com/blog/be-inspired-keep-working-hard-never-give-up.html</link><description>&lt;p&gt;Well, I just turned on Facebook for a few minutes and interestingly
found a link &amp;quot;&lt;a class="reference external" href="//www.quora.com/Is-it-too-late-to-start-programming-at-17-if-you-want-to-be-a-top-programmer"&gt;Is it too late to start programming at 17 if you want to
be a top
programmer?&lt;/a&gt;&amp;quot;
pointing to a post on Quora! I read it.&lt;/p&gt;
&lt;p&gt;And, that's something really awesome!&lt;/p&gt;
&lt;p&gt;Believe me, it's very …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Sat, 29 Nov 2014 22:20:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2014-11-29:/blog/be-inspired-keep-working-hard-never-give-up.html</guid><category>Personal</category><category>Inspiration</category></item><item><title>Time to wrap up the mess!</title><link>https://www.sanyamkhurana.com/blog/time-to-wrap-up-the-mess.html</link><description>&lt;p&gt;Finally got some time to write here. This one would be a really quick
post. I have been really busy from past few months. A hurricane of work
just kept me crunched every now and then.&lt;/p&gt;
&lt;p&gt;Had to complete the summer training project report, write tutorial on my
own blog …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 12 Nov 2014 00:11:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2014-11-12:/blog/time-to-wrap-up-the-mess.html</guid><category>Personal</category></item><item><title>People: Why You NO Share Your Knowledge</title><link>https://www.sanyamkhurana.com/blog/people-why-you-no-share-your-knowledge.html</link><description>&lt;p&gt;People are so much reluctant to share their knowledge. Like seriously?&lt;/p&gt;
&lt;blockquote&gt;
The reasons they gave is, we spend money in getting it, why we
should give it for free?&lt;/blockquote&gt;
&lt;img alt="Why you NO share your knowledge?" class="align-center" src="images/why_you_no_share_your_knowledge.png" /&gt;
&lt;p&gt;Well, can't believe why they do exist. If you don't want to share your
so called &amp;quot;Paid knowledge&amp;quot; for free, then …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Wed, 13 Aug 2014 17:17:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2014-08-13:/blog/people-why-you-no-share-your-knowledge.html</guid><category>Personal</category></item><item><title>It's getting hectic day by day</title><link>https://www.sanyamkhurana.com/blog/its-getting-hectic-day-by-day.html</link><description>&lt;p&gt;Glad that I took some time, to write here. My schedule is getting hectic
day by day. Only 4-5 hours sleep everyday. I'm tired, very tired but one
thing is going to happen sure shot. I'd like to die trying rather than
giving up :)&lt;/p&gt;
&lt;p&gt;My day starts with getting up …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Tue, 12 Aug 2014 22:21:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2014-08-12:/blog/its-getting-hectic-day-by-day.html</guid><category>Personal</category></item><item><title>How DGPLUG training is proving beneficial to me?</title><link>https://www.sanyamkhurana.com/blog/how-dgplug-training-is-proving-beneficial-to-me.html</link><description>&lt;p&gt;Well, at this time, most of you have guessed I'm going to talk about
some sort of training, but what is exactly this &amp;quot;DGPLUG&amp;quot;? What is this
training all about? Well, let me tell you my story.&lt;/p&gt;
&lt;p&gt;So, it was when I was ultra-busy in my 4th semester exams, have …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sanyam Khurana</dc:creator><pubDate>Mon, 14 Jul 2014 12:09:00 +0530</pubDate><guid isPermaLink="false">tag:www.sanyamkhurana.com,2014-07-14:/blog/how-dgplug-training-is-proving-beneficial-to-me.html</guid><category>DGPLUG</category><category>dgplug</category><category>linux</category><category>python</category><category>training</category></item></channel></rss>