<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Qml - Tag - Mihir Soni</title><link>https://mihir.cloud/tags/qml/</link><description>Mihir Soni (Soni Mihir) — Principal Engineering Manager at Microsoft Azure Compute, founding engineer of OpenSearch at AWS. Cloud computing, distributed systems, and infrastructure engineering leader based in Seattle. Personal site, resume, and writing on tech and personal finance.</description><generator>Hugo 0.165.0 &amp; FixIt v1.0.0-alpha-mti6jl18</generator><language>en-us</language><managingEditor>mihirsoni.123@gmail.com (Mihir Soni)</managingEditor><webMaster>mihirsoni.123@gmail.com (Mihir Soni)</webMaster><copyright>© 2026 Mihir Soni</copyright><lastBuildDate>Fri, 06 Jun 2014 09:00:00 +0530</lastBuildDate><atom:link href="https://mihir.cloud/tags/qml/index.xml" rel="self" type="application/rss+xml"/><item><title>Building the Ubuntu Calendar App, Branch by Branch</title><link>https://mihir.cloud/posts/building-ubuntu-calendar-branch-by-branch/</link><pubDate>Fri, 06 Jun 2014 09:00:00 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/building-ubuntu-calendar-branch-by-branch/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;Landed &lt;a href="https://bugs.launchpad.net/bugs/1327262" target="_blank" rel="external nofollow noopener noreferrer"&gt;bug 1327262&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; today, closing out the most heads-down stretch of Calendar work I&amp;rsquo;ve done so far. Three branches mark the spring: a fix for &lt;a href="https://bugs.launchpad.net/bugs/1292076" target="_blank" rel="external nofollow noopener noreferrer"&gt;bug 1292076&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; back in April, the &lt;a href="https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/NewEvent-Refactoring" target="_blank" rel="external nofollow noopener noreferrer"&gt;NewEvent-Refactoring&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; branch in May, and now this one.&lt;/p&gt;&#10;&lt;p&gt;The new-event refactor was the big one. The original event-creation screen had grown organically as features got bolted on — repeats, guests, reminders, all-day toggles — and it needed to be pulled apart and rebuilt properly rather than patched again. Everything else this year is going to sit on top of that rebuild.&lt;/p&gt;</description></item></channel></rss>