Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A bit over a year ago, I finally found the time to learn Rust.
-
Recently I had a problem with my sound in Linux.
-
Part of my day job is orchestrating browsers using the Chrome DevTools Protocol, also known as CDP.
-
I’ve wanted to attend FOSDEM for the last few years, and I finally made it this year for my first time.
-
Recently I had some automation work again with Android but this time with a catch, it had to work with remote physical devices that are not reachable over TCP.
-
Recently we discovered a surprising bottleneck in our Kubernetes cluster at work.
-
When a program is listening for new TCP connections, it needs to choose which ip address and port to listen on.
-
Recently I had the displeasure of working again within an air-gapped system.
-
I plan on diving deep into Android in future blog posts but for now I thought I might share something that was really confusing to me in hope to prevent the confusion to others.
-
The cloud is notoriously expensive compared to the comparative on-prem hardware available in the market1.
-
Compiling Frida can seem to be a bit daunting, with over two thousand lines of Makefile, and that is without even beginning to look at the shell scripts in there.
-
In the modern world of Docker and Podman, it seems that deployment is a solved problem.
-
I’m not as radical as I used to be and so I do have a Netflix account1.
-
For a long time by now, I had a conflicting view of my ideal computer system.
-
Plan 9 is the failed1 successor to Unix.
-
I’m not in any way an expert in CI systems, I’ve only used four such systems in my whole career: Jenkins, Gitlab CI, Sourcehut Builds and recently also Github Actions.
-
In the last couple of years I sadly tuned down my free software usage and evangelism.
-
It seems more and more common, at least in the self-hosted community, to provide two methods of installations: Docker or a shell script installer.
-
I have been using Fedora for a few years now and installed it countless times because it bothers me to have a messy system.
-
I’ve started ricing my workstation again and wanted to change the new tab page in Firefox.
-
For over a year I have used a Google-free smart phone, at first with just LineageOS and later with LineageOS+MicroG.
-
I have already shown how to build a Vala program with Meson.
-
While I was working on my first GNOME application which I hope to publish soon I stumbled upon a small hindrance of how to spawn a subprocess efficiency without blocking the main thread.
-
The case of static vs dynamic typing is a long lasting debate without a clear answer.
-
If you are using a recent version of Python (which you should because Python 2 will be EOL in less than a year) than you can use type hinting with a sane syntax instead of using docstrings to document the arguments types.
-
In my previous post Getting Started With Vala I showed you how to write a program in Vala and compile it using valac.
-
Vala is an object oriented programming language that was designed specifically for GTK+ and GNOME development.