Windows 10 security updates end on 14 October 2025 [0], which is KDE's 29th birthday and also, ironically, International E-Waste Day [1] (you cannot make these things up!). Hundreds of millions of functioning devices [2] will become e-waste, disposed in large part in countries in the Global South, including India. Moreover, this means manufacturing and transporting new ones, which is perhaps...
Let's answer some questions, which you might have:
- Who are these folks?
- What are they doing?
- Why are they doing what they are doing?
Overview of KDE technologies and community.
This talk will focus on why Free and Open Source Software is essential in Educational Technology, especially in the Indian context.
I will discuss the perils of proprietary software in education in terms of cost, ecosystem-locking and obviously the privacy of students' data.
I will share how FOSS acts as a solution to some of these problems and successful case studies from the ecosystem.
In today’s digital age, the environmental impact of software is a critical yet often ignored issue. The KDE Eco project tackles this challenge head-on by championing sustainable software development practices within the KDE Community and beyond. As a Season of KDE mentee this year, I contributed to the KDE Eco Remote Eco Lab project, creating comprehensive written and video documentation to...
In today's digital world, taking control of your data is crucial. In this session, we'll explore self-hosting to empower you with privacy and customization.
Establish Secure Networks: Learn how Tailscale can effortlessly create a private, secure mesh network to safely connect your devices from anywhere.
Manage Your Digital Files: Explore Nextcloud AIO, a comprehensive and...
Clazy has evolved into a powerful static analysis tool in the KDE ecosystem, helping developers write better Qt code through intelligent compile-time checks. This talk will dive into how Clazy leverages Clang's robust API to understand Qt semantics and detect over 50 different types of potential issues, from memory allocation inefficiencies to API misuse.
We'll explore:
The architecture...
Calmlyon is an interactive lighting system designed with a human-centered approach, focusing on mood enhancement, productivity, and well-being. It integrates color psychology and behavioral design to create a seamless lighting experience, adapting to different user needs through predefined and customizable modes such as Focus, Sleep, Breathing, and Skincare.
Tru OS is used for precise...
I wanted an input tool to easily write my mother tongue Malayalam (about 37 million speakers around the world) on Ubuntu (KDE + i3), and I came across the FOSS project called Varnam: https://varnamproject.com/ which supported many Indian languages.
It was difficult to set it up for me at the time, was 17 years old. It had to be compiled, the docs were lacking and like that reddit meme,...
This workshop is suitable for both developers who are starting collaborative development as well as developers who are already used to git.
- Git basics
- Remote repositories
- Advanced git operations
This will be a hands-on workshop. I ran this last year and I will be bringing it back with some improvements. We'll be building a couple of simple QML interfaces together, step-by-step. You'll get to follow along and try it out yourself. For the best experience, having VirtualBox installed is helpful. I'll provide a VirtualBox image so you can work locally, which really speeds things up. But...
Cockpit is web administration tool for linux systems. Written in Python, C and JavaScript. Cockpit can be used on Ubuntu, Archlinux, Fedora, Rhel, SLE and Opensuse. Cockpit on its own is fairly limited however Cockpit is designed to be extensiable using plugins called applications. Applications are written in typescript. The aim of this workshop is to introduce,...
GhVMCtl is a tool written in bash, which uses lxd to test GUI apps inside a runner. It uses KVM and spawns an lxd container inside the github runner. Inside that lxd container, one can easily run various different types of commands including running a snap, taking screenshots of them in window mode or screen mode using gnome-screenshot, which is a handy utility by gnome. There is also an...
This talk will cover KEcoLab, a tool designed to measure and analyze software energy consumption. We'll examine the architecture and functionality of KEcoLab, discuss its integration and utilization within the KDE development workflow, and provide a brief guide on how to utilise KEcoLab for your own projects. We will also demo the project and how you can also utilise it to test your software's...
Modern software development environments are increasingly complex, making reproducibility and consistency across teams a significant challenge. This talk introduces Nix, a powerful functional package manager and system configuration tool, demonstrating how its deterministic approach can revolutionize development environments. We'll explore how Nix can work alongside traditional development...