<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vala on David Planella</title><link>https://davidplanella.org/tag/vala/</link><description>Recent content in Vala on David Planella</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026</copyright><lastBuildDate>Thu, 08 Sep 2011 16:33:57 +0000</lastBuildDate><atom:link href="https://davidplanella.org/tag/vala/index.xml" rel="self" type="application/rss+xml"/><item><title>Knowing Your Destination Is Half The Journey: Ubuntu App Developer Week - Day 3</title><link>https://davidplanella.org/knowing-your-destination-is-half-the-journey-ubuntu-app-developer-week-day-3/</link><pubDate>Thu, 08 Sep 2011 16:33:57 +0000</pubDate><guid>https://davidplanella.org/knowing-your-destination-is-half-the-journey-ubuntu-app-developer-week-day-3/</guid><description>&lt;h2 class="relative group"&gt;Ubuntu App Developer Week - Day 3 Summary&#10; &lt;div id="ubuntu-app-developer-week---day-3-summary" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ubuntu-app-developer-week---day-3-summary" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;Time flies and we&amp;rsquo;re already halfway through UADW, but there is still much to come! Here&amp;rsquo;s yesterday report for your reading pleasure:&lt;/p&gt;&#10;&#10;&lt;h3 class="relative group"&gt;Unity Mail: Webmail Notification on Your Desktop&#10; &lt;div id="unity-mail-webmail-notification-on-your-desktop" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#unity-mail-webmail-notification-on-your-desktop" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;By &lt;a href="https://launchpad.net/%7Emitya57" title="LaunchpadHome" target="_blank" rel="noreferrer"&gt;Dmitry Shachnev&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://davidplanella.org/wp-content/uploads/2011/09/mitya1.jpg" title="Dmitry Shachnev" class="alignleft" width="64" height="64" /&gt;Starting off with a description of the features of &lt;a href="https://launchpad.net/unity-mail" target="_blank" rel="noreferrer"&gt;Unity Mail&lt;/a&gt;, such as displaying webmail unread message count, notifications and mail subjects, we then learned more about how it was developed and the technologies that were used to create it. It&amp;rsquo;s written in Python, using GObject introspection (PyGI) and integrates with Ubuntu through the Unity, Notify and Indicate modules. After describing each one in more detail, Dmitry continued talking about how the app can be translated using Launchpad, and how he uses the Bazaar  source revision control system to work with code history. Wrapping up, he went through the plans for the future: more configuration options, marking all messages as read and the need for a new icon. Any takers? ;)&lt;/p&gt;</description></item></channel></rss>