• Generate EPUB documents from RSS feeds and URLs and take your e-book reader offline

    I like e-book readers. In a couple of minutes, you can get the books you like and get started with reading them. Or RSS feeds and that random article you have marked as “read-it-later”. The reading experience is nice. Thanks to the e-ink technology, eye strain is drastically reduced. You can also set font type, size, line spacing and margins as you wish. Great.

  • Glossaico 1.2 is out

    Glossaico 1.2 has been released. Glossaico is a free software application for language learning based on LibreLingo.

  • Glossaico 1.1 is available

    Glossaico 1.1 has been released. Glossaico is a free software application for language learning based on LibreLingo.

  • Linux applications with Python and QML

    Linux applications with QML and Python? Why not? Python is a popular programming language. QML offers an intuitive way to create user interfaces. Kirigami provides useful UI components and implements UI/UX patterns for mobile and desktop. Let’s fit these technologies together and create a simple application.

  • Glossaico 1.0 release

    The first stable version of Glossaico has been released.

  • Glossaico 1.0 beta release

    The first beta release of Glossaico 1.0 is out for early adopters, testers and linux-on-mobile enthusiasts. Glossaico is a language learning application based on LibreLingo, a community-owned language-learning platform.

  • Is the medium the message?

    Amidst the covid19 pandemic, almost all conferences and meetings have been taking place online. Among them, there is a series of events held by free software (foss) communities, social and solidarity economy cooperatives and groups that defend human rights. Throughout this post, I will refer to them as TGFs (the good folks). No doubt, a critical part of an online conference is the bundle of platforms and tools that power the conference - from registration and presentation to interaction and streaming. Just a moment, is it really a critical part?

  • Kongress 1.0.1 is available

    The first bug fix release of Kongress, the conference companion application of the KDE community, is now available. Several fixes have been included in this release:

  • Kongress 1.0 release

    I am pleased to announce that Kongress 1.0 has been released. Kongress is a conference companion application enabling users to organize their participation in conferences.

  • Calindori and online calendars

    Currently, Calindori works with calendar data provided by files that follow the iCalendar specification, without offering an out-of-the-box way to synchronize your calendars with external sources, e.g. with Nextcloud. However, this will change in the future. In specific, a plan for this feature has been devised. The first step, a plugin interface that will enable Calindori to use calendar data from various data sources is already in progress.

  • Calindori 1.3 has been released

    Calindori 1.3, the calendar application for mobile and convergent desktop, is now available. In this release, user interface refinements, fixes and under-the-hood changes can be found.

  • Calindori 1.2; the official one

    Calindori 1.2 is out! Although a couple of versions have also been tagged, that’s the first stable release of Calindori as a KDE application.

  • Going to Akademy - with a companion

    In January, one month before travelling to Brussels for FOSDEM 2020 (do you remember when the conferences were taking place in the non-virtual world?), I was following a conversation on Mastodon. The discussion was about free software companion apps that could be used on the PinePhone in FOSDEM. Calindori, the calendar of Plasma Mobile was mentioned as a tool that could do the job.

  • Creating a serial adapter for PinePhone

    The other day I wanted to connect to my PinePhone from my desktop computer. Since USB tethering is not functional yet on KDE Neon that runs on the phone, a wifi connection should have been established on the phone side to get access to a terminal. But if you would like to debug the booting process or wifi is not an option, serial communication is the way to go.

  • Calindori 1.1 is out: reminders, repeating events and more

    A new version of Calindori, the calendar application of Plasma Mobile, is now available. In Calindori 1.1, a set of new features has been added as well as the user interface has been improved, following the KDE human interface guidelines.

  • Creating a Kirigami application, the easy way

    Interested in getting started with Kirigami development in a few minutes? Since version 5.63 of the Kirigami framework, there is an easy way to do so: an application template. The template facilitates the creation of a new application, using CMake as the build system, and linking to Kirigami dynamically as a plugin at runtime.

  • Akademy, the pulse of a vibrant community

    Have you ever wondered how KDE, a global community of volunteers, can successfully create and maintain such a large set of software projects? Projects that, among many others, include image and video editing applications, a powerful desktop environment and frameworks that make the work of developers easier. If you have not found the answer yet, I recommend you to participate in Akademy, the annual conference of the KDE community, because the answer is not a technical one.

  • Organizing time on Plasma Mobile

    About a year ago the phabricator tasks of Plasma Mobile were extensively revamped. We tried to make clear the objective of each task, providing helpful resources and facilitating onboarding. Looking at the features needed to reach the “Plasma Mobile 1.0” milestone, the calendar application was sticking out. So, Calindori was born (even though this name was coined some months later).

  • Notes on the Plasma Mobile sprint

    As soon as I offered my mobile phone number for the proof of concept of sending an SMS from a phone running Plasma Mobile, I felt like a student in the Stanford Research Institute expecting the very first message via the ARPANET from UCLA . OK, that’s certainly an exaggeration, but it shows that the sprint, except the technical achievements, it was also full of community spirit and sometimes, emotions.