Blog
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 5 & 6)
Progress Made This week, the PR to implement Display for Value, Array, Structure, Dict, and Maybe has been merged. Thus, there is a much nicer way now upstream to display zbus::Value, similar to GVariant. With this blocker cleared out, the zbus port MR has also been merged, fully porting the Bustle rewrite to zbus. …
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 3 & 4)
Progress Made There's unfortunately not a lot to talk about for the past two weeks as I have been really absorbed with finals at my university. However, while preparing for the finals, we got the PR to add from_bytes constructor for zbus::Message merged. This means that we can now construct zbus::Message from raw GDBusMessage bytes and vice versa, which is critical for porting Bustle from GDBus to zbus. …
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Week 1 & 2)
Progress Made Before the GSoC coding period started, I started implementing the diagram used to display DBus activity with the help of the template repository made by my mentor, Maximiliano. One of the first challenges is figuring out how to load the PCAP files, which is the format Bustle uses to store the DBus messages. Without implementing that first, it would be difficult to test how the diagram will look like. …
GSoC 2023: Rust and GTK 4 Bustle Rewrite (Introduction)
Hello there! I am Dave Patrick Caberto, a first-year Electronics Engineering student from Bataan Peninsula State University, Philippines. This summer, I will be working on the Rust and GTK 4 rewrite of Bustle, a D-Bus activity visualizer, with the guidance of my mentors, Bilal Elmoussaoui and Maximiliano Sandoval. …
Browser Benchmark Comparison 2021: Chrome vs. Edge vs. Firefox vs. Brave vs. Chromium vs. Epiphany
We all know that Google is already dominating the search engine share. Meanwhile, in terms of the browser market share, it is no different. Many browsers nowadays such as Brave and even Microsoft Edge are based on Google's open-source project, Chromium. …