Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 27
  1. A bit over a year ago, I finally found the time to learn Rust.

  2. Recently I had a problem with my sound in Linux.

  3. Part of my day job is orchestrating browsers using the Chrome DevTools Protocol, also known as CDP.

  4. My First FOSDEM

    I’ve wanted to attend FOSDEM for the last few years, and I finally made it this year for my first time.

  5. 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.

  6. Dont Forget The Dot

    Recently we discovered a surprising bottleneck in our Kubernetes cluster at work.

  7. When a program is listening for new TCP connections, it needs to choose which ip address and port to listen on.

  8. Recently I had the displeasure of working again within an air-gapped system.

  9. 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.

  10. The cloud is notoriously expensive compared to the comparative on-prem hardware available in the market1.

  11. Compiling Frida on Fedora

    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.

  12. In the modern world of Docker and Podman, it seems that deployment is a solved problem.

  13. I’m not as radical as I used to be and so I do have a Netflix account1.

  14. For a long time by now, I had a conflicting view of my ideal computer system.

  15. Plan 9 is the failed1 successor to Unix.

  16. 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.

  17. In the last couple of years I sadly tuned down my free software usage and evangelism.

  18. 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.

  19. I have been using Fedora for a few years now and installed it countless times because it bothers me to have a messy system.

  20. Change New Tab in Firefox

    I’ve started ricing my workstation again and wanted to change the new tab page in Firefox.

  21. For over a year I have used a Google-free smart phone, at first with just LineageOS and later with LineageOS+MicroG.

  22. I have already shown how to build a Vala program with Meson.

  23. 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.

  24. Why Static Typing

    The case of static vs dynamic typing is a long lasting debate without a clear answer.

  25. 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.

  26. Compile Vala With Meson

    In my previous post Getting Started With Vala I showed you how to write a program in Vala and compile it using valac.

  27. Getting Started With Vala

    Vala is an object oriented programming language that was designed specifically for GTK+ and GNOME development.