Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 26
  1. Since 2025 things started to change in the software industry, a new tool was in town, the "AI", this new tool is rapidly changing the way people work in software development, enabling people that are not able or don't have time to learn how to code to bui…

  2. I had to work on more important things, but at the end, as sometime happens I got hooked on a problem, and I could not give up till I solved it.

  3. Recently I discovered that reprepro at tool for creating apt/deb repositories has support of archive mode, this feature is not available in stable debian but is available with the reprepro version in "experimental" repository, which means is experimental…

  4. SSH is a really powerful tool and has a lot of funtionalites built in that can solve quite complex use case, one of this is tunnelling, you can easily create a tunnel with a command ssh user@host -L 127.0.0.1:4000:127.0.0.1:3000, this for example allow you

  5. As the new year started is a good time to do a bit of review on what I worked on the last year, I will write mostly on the side-projects/coding hobbies I did in the 2025, so let's first to a list of all I hacked on Coding Desktop Iron Bar Niri Tools mdboo…

  6. I've been using GitHub and then GitLab for a while, but recently a new git hosting service is online called Codeberg this is based on an open source Git Repo Hosting software called ForgeJo that implements the usual functionalities of a git hosting like:…

  7. In recent times I noticed a few projects moving to a date based versioning from a semantic versioning, any project is free to choose the versioning system that it prefer, though this has impact on the message that this transmits to the user, before going…

  8. As been a while that I've been working on software and since the first days I've been passionate about open source, I think as professional developer is interesting having the access to the source of the software you are using, or being able to read the c…

  9. 20 years here

    Recently I noticed that this domain has been aging, what I mean by that, is that I bought this specific domain 20 years ago, let's go through its story:

  10. Since a few month ago I'm in a sort of break/reset, so I did quit my main job and left the city I used to live in for wonder a bit around the world, and so far it went quite well and I had some good fun.

  11. Every 8-10 years, I find myself in a moment where I do want to change my way of life, this maybe I change city, country, way of work/company or all these things all together, and often this change start with a break, one of that sort of break that are cal…

  12. Here is a small guide to create a USB key that store the decryption key for your LUKS encrypted disk, this is useful for when your device is in a safe place and you want it to boot without the need to type a password, and then going back to normal password

  13. My last post a while ago was about redeploy my blog with new tools, and in that set of tools there was see, I tried it for a while but I noticed after a few days for some reason the server would get stuck, and no request were server till I restarted the s…

  14. Has been a long while that I do own this domain (tglman.com) almost 18 years, and in all this time it evolved in multiple different sites, but for all this time was just hosted on a simple hosting provider that allowed me to have in it some PHP scripts.

  15. I recently received the Librem 5 phone that I bought few years ago from the crowd founding campaign.

  16. While building a Rust library, I came across a quite common problem: how to provide errors that are understandable, easy to manage and enough specific to let the user handle the cases.

  17. Today in one of my projects, I discovered a bug that happened only on Windows, I personally have no machines that run Windows so had some trouble to reproduce the problem, so the first thing that came to my mind was try to set up the Continuous Integration

  18. Recently I stumbled upon a issue on a build for one of my side projects that showed up only on the gitlab ci and not locally, so for troubleshoot the problem I tried to setup the same environment on my machine.

  19. I usually try to check what software is installed and I'm running on my machine, using debian there are a few ways to check this with a few packages that come from the repository, I use checkrestart and needrestart to check after updates if the software is

  20. Once a while I try to self host something new, this time was the turn of an feed reader, I started first looking for an app in F-Droid, today my phone is the place where I read news more often, and as well I was looking for something that was able to keep…

  21. Rust Lang Love

    Hi All, it has been a while since the last blog post went out, a few attempts to write a new post failed because of missing knowledge on what I was actually doing or just because I spent to much time doing other things, I'm hoping to return to post more o…

  22. Often happen that I've to write some shell/automation scripts for job or fun and most of the time i do it with bash or similar, but because my main programming language has been java, i every time wondered if could be possible do some of this script in ja…

  23. New Blog

    Hi All, I usually like to build things almost from scratch, but this time i tired to do an exception,my old blog was written in php, night time, with my limited knowledge of design, it didn't really have an engine behind,it was more a few line of php for…

  24. Everyone of us need a Calendar, to organise time, not forget meetings, birthdays, dates, interviews, parties, etc.

  25. Hi All, I'm back with a new challenge to explain about one my project.

  26. DDD Query Way

    In last few years I was lucky and I had the opportunity to work with some new and powerful java frameworks and with the newest software design approaches, and in particular I specialised in DDD (Domain Driven Design).