Category Archives: Uncategorized

Tracker at GUADEC 2020

GNOME’s conference is online this year, for obvious reasons. I spent the last 3 month teaching online classes so hopefully I’m prepared! I’m sad that there’s no Euro-trip this year and we can’t hang out in the pub, but nice … Continue reading

Posted in Uncategorized | Leave a comment

Tracker in Summer

Lots of effort is going into Tracker at the moment. I was waiting for a convenient time to blog about it all, but there isn’t a convenient moment on a project like this, just lots of interesting tasks all blocked … Continue reading

Posted in Uncategorized | Leave a comment

Why I love Bandcamp

The Coronavirus quarantine would be much harder if we didn’t have great music to listen to. But making an income from live music is very difficult in a pandemic. What’s a good way to support the artists who are helping … Continue reading

Posted in Uncategorized | 1 Comment

Tracker documentation improvements

It’s cool storing stuff in a database, but what if you shared the database schema so other tools can work with the data? That’s the basic idea of Linked Data which Tracker tries to follow when indexing your content. In … Continue reading

Posted in Uncategorized | 3 Comments

API changes in Tracker 3.0

This article has been updated to correct a misunderstanding I had about the CONSTRAINT feature. Apps will not need to explicitly add this to their queries, it will be added implicitly by the xdg-tracker-portal process.. Lots has happened in the … Continue reading

Posted in Uncategorized | 5 Comments

Sculpting Tracker 3.0

We’re in the second phase of work to create version 3.0 of the Tracker desktop search engine. Tracker’s database is now up to date with the latest SPARQL 1.1 standards, including the magical SERVICE statement that lets you combine results … Continue reading

Posted in Uncategorized | 1 Comment

Last month in Tracker

Here’s an incomplete report of some work done on Tracker during the last month! Bugs Jean Felder fixed a thorny issue that was causing wrong track durations for MP3s. Rasmus Thomsen has been testing on Alpine Linux, fixing one issue … Continue reading

Posted in Uncategorized | 1 Comment

Into the Pyramid

November 2019 wasn’t an easy month, for various reasons, and it also rained every single day of the month. But there were some highlights! LibreTeo At the bus stop one day I saw a poster for a local Free Software … Continue reading

Posted in Uncategorized | 2 Comments

What I did in October

October in Galicia has a weather surprise for every week. I like it because every time the sun appears you feel like you gotta enjoy it – there might be no more until March. I didn’t do much work on … Continue reading

Posted in Uncategorized | 2 Comments

Tracker developer experience improvements

There have been lots of blog posts since I suggested we write more blog posts. Great! I’m going to write about what I’ve done this month. I’m excited that work started on Tracker 3.0, after we talked about it at … Continue reading

Posted in Uncategorized | 1 Comment

Blog about what you do!

Am I the first to blog from GUADEC 2019? It has been a great conference: huge respect to the organization team for volunteering significant time and energy to make it all run smoothly. The most interesting thing at GUADEC is … Continue reading

Posted in Uncategorized | 5 Comments

Twitter without Infinite Scroll

I like reading stuff on twitter.com because a lot of interesting people write things there which they don’t write anywhere else. But Twitter is designed to be addictive, and a key mechanism they use is the “infinite scroll” design. Infinite … Continue reading

Posted in Uncategorized | 7 Comments

Tools I like for creating web apps

I used to dislike creating websites. CSS confused me and JavaScript annoyed me. In the last year I’ve grown to like web development again! The developer tools available in the web browsers of 2019 are incredible to work with. The … Continue reading

Posted in Uncategorized | 2 Comments

The Lesson Planalyzer

I’ve now been working as a teacher for 8 months. There are a lot of things I like about the job. One thing I like is that every day brings a new deadline. That sounds bad right? It’s not: one … Continue reading

Posted in Uncategorized | 1 Comment

Inspire me, Nautilus!

When I have some free time I like to be creative but sometimes I need a push of inspiration to take me in the right direction. Interior designers and people who are about to get married like to create inspiration … Continue reading

Posted in Uncategorized | 4 Comments

Paying money for things

Sometimes it’s hard to make money from software. How do you make money from something that can be copied infinitely? Right now there are 3 software tools that I pay for. Each one is supplied by a small company, and … Continue reading

Posted in Uncategorized | 4 Comments

How Tracker is tested in 2019

I became interested in the Tracker project in 2011. I was looking at media file scanning and was happy to discover an active project that was focused on the same thing. I wanted to contribute, but I found it very … Continue reading

Posted in Uncategorized | 3 Comments

Writing well

We rely on written language to develop software. I used to joke that I worked as a professional email writer rather than a computer programmer (and it wasn’t really a joke). So if you want to be a better engineer, … Continue reading

Posted in Uncategorized | 3 Comments

GUADEC 2018 Videos: All Done

All the editing & uploading for the GUADEC videos is now finished. The videos were all uploaded to YouTube some time ago, and they are all now available on http://videos.guadec.org/2018 as well. Thanks to everyone who helped with the editing: … Continue reading

Posted in Uncategorized | 2 Comments

Natural Language Processing

This month I have been thinking about good English sentence and paragraph structure. Non-native English speakers who are learning write in English will often think of what they want to say in their first language and then translate it. This … Continue reading

Posted in Uncategorized | 2 Comments