<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>nafees</title><description>dev thoughts from mohammed nafees.</description><link>https://nafees.dev/</link><language>en-us</language><item><title>Every language should have a UUID type</title><link>https://nafees.dev/writing/every-language-should-have-a-uuid-type/</link><guid isPermaLink="true">https://nafees.dev/writing/every-language-should-have-a-uuid-type/</guid><description>I reach for UUIDs constantly. And yet in most languages, there&apos;s no standard type for them. You use a string, or a [16]byte, or you add a UUID package and hope it plays nicely...</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Reconnecting with old friends</title><link>https://nafees.dev/writing/reconnecting-with-old-friends/</link><guid isPermaLink="true">https://nafees.dev/writing/reconnecting-with-old-friends/</guid><description>I’ve been trying to reconnect with old friends from high school lately, and honestly, it’s been… weird. Not bad, not heartbreaking, just this strange mix of nostalgia,...</description><pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate></item><item><title>No, your child need not become a computer whiz</title><link>https://nafees.dev/writing/no-your-child-need-not-become-a-computer-whiz/</link><guid isPermaLink="true">https://nafees.dev/writing/no-your-child-need-not-become-a-computer-whiz/</guid><description>Disclaimer: This blogpost talks about my own experiences and ordeals of being a computer whiz from a tender age by giving some insights into how life can change at a later...</description><pubDate>Sun, 20 Mar 2022 00:00:00 GMT</pubDate></item><item><title>CS 449/649 Blogpost</title><link>https://nafees.dev/writing/cs-449-649-blogpost/</link><guid isPermaLink="true">https://nafees.dev/writing/cs-449-649-blogpost/</guid><description>In Spring 2020, students from the University of Waterloo came together to study the course CS 449/649 — Human-Computer Interaction. At the beginning of the term, students split...</description><pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate></item><item><title>is_printable</title><link>https://nafees.dev/writing/is-printable/</link><guid isPermaLink="true">https://nafees.dev/writing/is-printable/</guid><description>Update: This post really took off on /r/cpp and was trending! You can have a look at the comments here.</description><pubDate>Sat, 29 Feb 2020 00:00:00 GMT</pubDate></item><item><title>My Google Summer of Code experience with the Chapel Parallel Programming Language</title><link>https://nafees.dev/writing/my-gsoc-experience-chapel/</link><guid isPermaLink="true">https://nafees.dev/writing/my-gsoc-experience-chapel/</guid><description>I participated in GSoC 2019 and worked on improving LLVM support within the Chapel compiler. This post discusses 3 tasks I undertook: adding llvm.lifetime.start and...</description><pubDate>Sun, 22 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Remembering Daadaji</title><link>https://nafees.dev/writing/remembering-daadaji/</link><guid isPermaLink="true">https://nafees.dev/writing/remembering-daadaji/</guid><description>I lost my Daadaji on May 21. He was 77 years old. Allah called him back in the holy month of Ramadan. It was very sudden and it has emotionally crumbled our spirits, to say the...</description><pubDate>Wed, 22 May 2019 00:00:00 GMT</pubDate></item><item><title>Living The American Dream, in Canada</title><link>https://nafees.dev/writing/living-american-dream-canada/</link><guid isPermaLink="true">https://nafees.dev/writing/living-american-dream-canada/</guid><description>I am an international student living in Canada. I originally hail from India and like a lot of Indian kids, I always dreamt of living and working in the USA when I grew older....</description><pubDate>Mon, 26 Nov 2018 00:00:00 GMT</pubDate></item><item><title>An iOS user’s review of Wear OS (Android Wear) with the Ticwatch E</title><link>https://nafees.dev/writing/ios-review-ticwatch-e/</link><guid isPermaLink="true">https://nafees.dev/writing/ios-review-ticwatch-e/</guid><description>This article is going to be a very selective review of certain apps and aspects of the Wear OS and how it fairs for an iOS user</description><pubDate>Sat, 14 Apr 2018 00:00:00 GMT</pubDate></item><item><title>No tray icons after upgrade to Ubuntu 17.10?</title><link>https://nafees.dev/writing/no-tray-icon-ubuntu-17-10/</link><guid isPermaLink="true">https://nafees.dev/writing/no-tray-icon-ubuntu-17-10/</guid><description>I have been hearing about a lot of problems from people not being able to access the tray icons of some of their apps/background processes on Ubuntu after they upgraded to the...</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate></item><item><title>UhOh, did I break WhatsApp’s “Last Seen” feature?</title><link>https://nafees.dev/writing/uh-oh-whatsapp-break/</link><guid isPermaLink="true">https://nafees.dev/writing/uh-oh-whatsapp-break/</guid><description>Update: This was a proof-of-concept that I did back in Sept ’17. I did not expect such a great response to this project. As mentioned by many people, the code does not work...</description><pubDate>Wed, 27 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Quick Tip: How to find all hardcoded text in an Android project</title><link>https://nafees.dev/writing/quick-tip-find-harcoded-android/</link><guid isPermaLink="true">https://nafees.dev/writing/quick-tip-find-harcoded-android/</guid><description>Android Studio is an amazing IDE (thanks to JetBrains and Google). You can easily find all occurrences of hardcoded text. Just follow these steps.</description><pubDate>Tue, 13 Jan 2015 00:00:00 GMT</pubDate></item><item><title>How I got my ICSE results much before the said date and time B-)</title><link>https://nafees.dev/writing/icse-results-before-time/</link><guid isPermaLink="true">https://nafees.dev/writing/icse-results-before-time/</guid><description>The Council for the Indian School Certificate Examinations (CISCE) had announced that they will be publishing the ICSE (Indian Certificate of Secondary Education) 2014...</description><pubDate>Thu, 22 May 2014 00:00:00 GMT</pubDate></item><item><title>Using Font Awesome in your Qt app</title><link>https://nafees.dev/writing/font-awesome-in-qt/</link><guid isPermaLink="true">https://nafees.dev/writing/font-awesome-in-qt/</guid><description>Update: Using QML instead? Click here to find out how you can use it in your QML app.</description><pubDate>Fri, 14 Mar 2014 00:00:00 GMT</pubDate></item><item><title>QNotify: A notification framework for Qt C++ applications</title><link>https://nafees.dev/writing/qnotify/</link><guid isPermaLink="true">https://nafees.dev/writing/qnotify/</guid><description>QNotify: A notification framework for Qt C++ applications</description><pubDate>Thu, 19 Dec 2013 00:00:00 GMT</pubDate></item><item><title>Marble 1.6 for OS X</title><link>https://nafees.dev/writing/marble-16-mac-osx/</link><guid isPermaLink="true">https://nafees.dev/writing/marble-16-mac-osx/</guid><description>With the release of KDE SC 4.11, we are here with the latest release of your favorite free virtual globe - Marble 1.6 - for OS X users! You can download it from here. We hope...</description><pubDate>Tue, 20 Aug 2013 00:00:00 GMT</pubDate></item><item><title>Marble 1.5 for Mac OS X</title><link>https://nafees.dev/writing/marble-15-mac-osx/</link><guid isPermaLink="true">https://nafees.dev/writing/marble-15-mac-osx/</guid><description>I was trying to produce a Marble DMG for Mac OSX since February and as all of you know that OSX has its own banana skins to slip you off, especially when you have upgraded to...</description><pubDate>Tue, 05 Mar 2013 00:00:00 GMT</pubDate></item><item><title>GooglePlex - Its CA time now</title><link>https://nafees.dev/writing/googleplex-its-ca-time-now/</link><guid isPermaLink="true">https://nafees.dev/writing/googleplex-its-ca-time-now/</guid><description>Finally, my efforts have bore fruits! Google has announced the 20 grand prize winners of Google Code-in 2012 via their Open Source Blog and I am one of the 20 lucky students. I...</description><pubDate>Tue, 05 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Post Google Code-in - an exhilarating journey ends</title><link>https://nafees.dev/writing/post-google-code-in/</link><guid isPermaLink="true">https://nafees.dev/writing/post-google-code-in/</guid><description>How long had I been waiting for this to commence - every month, every week, every day passed so painfully slowly - it seemed like eternity. I sometimes felt like a little kid...</description><pubDate>Wed, 16 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Marble: Further Improvements</title><link>https://nafees.dev/writing/marble-further-improvements/</link><guid isPermaLink="true">https://nafees.dev/writing/marble-further-improvements/</guid><description>Marble has undergone many improvements during Google Code-in 2012. These range from extended KML support to plugin improvements. Following are the new features implemented in...</description><pubDate>Fri, 11 Jan 2013 00:00:00 GMT</pubDate></item><item><title>Marble: New Navigation FloatItem</title><link>https://nafees.dev/writing/marble-new-navigation-floatitem/</link><guid isPermaLink="true">https://nafees.dev/writing/marble-new-navigation-floatitem/</guid><description>Hello, I am Mohammed Nafees. I have been introduced to the KDE development platform during Google Code-in 2012 and as I become one of the many KDE developers, here is my first...</description><pubDate>Tue, 08 Jan 2013 00:00:00 GMT</pubDate></item><item><title>const char* KDE_PLUS_GCI= “AWESOME”;</title><link>https://nafees.dev/writing/kde-plus-gci-awesome/</link><guid isPermaLink="true">https://nafees.dev/writing/kde-plus-gci-awesome/</guid><description>Hello! I am Mohammed Nafees - a 9th grader who hails from India. I’m a tech enthusiast and I am very passionate about programming. I have been working on projects based on Qt...</description><pubDate>Thu, 06 Dec 2012 00:00:00 GMT</pubDate></item></channel></rss>