RSSAmplifier

Blog

nafees

dev thoughts from mohammed nafees.

nafees.devRSS feed ↗23 posts

Latest posts

Anecdotal definitions of success

The definition of success keeps changing as you progress in life. Something we should all be comfortable with.

Every language should have a UUID type

I reach for UUIDs constantly. And yet in most languages, there'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...

Reconnecting with old friends

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,...

No, your child need not become a computer whiz

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...

CS 449/649 Blogpost

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...

is_printable

Update: This post really took off on /r/cpp and was trending! You can have a look at the comments here.

My Google Summer of Code experience with the Chapel Parallel Programming Language

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...

Remembering Daadaji

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...

Living The American Dream, in Canada

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....

An iOS user’s review of Wear OS (Android Wear) with the Ticwatch E

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

No tray icons after upgrade to Ubuntu 17.10?

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...

UhOh, did I break WhatsApp’s “Last Seen” feature?

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...

Quick Tip: How to find all hardcoded text in an Android project

Android Studio is an amazing IDE (thanks to JetBrains and Google). You can easily find all occurrences of hardcoded text. Just follow these steps.

How I got my ICSE results much before the said date and time B-)

The Council for the Indian School Certificate Examinations (CISCE) had announced that they will be publishing the ICSE (Indian Certificate of Secondary Education) 2014...

Using Font Awesome in your Qt app

Update: Using QML instead? Click here to find out how you can use it in your QML app.

QNotify: A notification framework for Qt C++ applications

QNotify: A notification framework for Qt C++ applications

Marble 1.6 for OS X

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...

Marble 1.5 for Mac OS X

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...

GooglePlex - Its CA time now

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...

Post Google Code-in - an exhilarating journey ends

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...

Marble: Further Improvements

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...

Marble: New Navigation FloatItem

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...

const char* KDE_PLUS_GCI= “AWESOME”;

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...