@ad_on_is@lemmy.world avatar

ad_on_is

@ad_on_is@lemmy.world

Developer by day, gamer by night!

🖥️ Stack:

🐧Linux: Currently on

🎮️ Games: and

Fun fact: Built my own custom keyboard, which sometimes doesn’t work and hangs, but hey… it still adds to the charm, right 😂

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ad_on_is,
@ad_on_is@lemmy.world avatar

nuking your home directory

Imho, in that case, you should look int a more proper backup strategy to restore all your files, not just your configs.

ad_on_is,
@ad_on_is@lemmy.world avatar

I have a vorta backup, running on a regular basis for my home dir which has GBs of data.

Mounting and restoring files is literally a matter of seconds.

But if you want something that you can easily take with you, you can go with a symlink/git approach:

  • have a folder "configs"
  • move all your dotfiles thst have NO sensitive data like credentials into that folder
  • symlink them into their proper place
  • use GIT to track them and push them to a git repo

Once you need them somewhere else, it’s just a git pull away… easy as that.

What I dislike about existing solutions, is they come with their own binaries, conventions, and stuff, but basically do almost the same… this is the “raw way” that will hold up on any system, and almost all of them have git.

ad_on_is,
@ad_on_is@lemmy.world avatar

yep…same here.

Also, I use VSCode which incorporates all the toolings that I have installed and also frequently use in a terminal. For an immutable system, I’d have to use the Flatpak version of VScode, which cannot access these toolings from the host.

So, no immutability for me now.

ad_on_is,
@ad_on_is@lemmy.world avatar

I know, but then again… it’s just another layer of maintenance.

Don’t get me wrong. Distrobox is a wonderful piece of software. I use Arch inside DB to run some non-crucial stuff that’s not available in the fedora repos/copr, like lycheeslicer.

But having a working and reliable code environment is something I’d really not want to babysit.

ad_on_is,
@ad_on_is@lemmy.world avatar

When you say “with the project”… you mean, you load up a typescript project, so you can use npm, etc. but you cannot use golang toolings within that same VScode window, and vice versa?

ad_on_is,
@ad_on_is@lemmy.world avatar

Lol… as someone who jumps around between toolings all the time, this is anything but “flexible” for me.

I might write an app that uses web tech for the frontend and golang for the backend, and suddenly decide to throw in a flutter version for mobile.

But if it works for you, great.

ad_on_is,
@ad_on_is@lemmy.world avatar

It’s all good, man. I’m not saying that my way is the right way, and your’s is wrong, and I love being educated.

What I mean, is, I have all the toolings already there without having to set them up, once I feel I need them.

So the discussion is more about having things set up globally vs. scoped.

ad_on_is,
@ad_on_is@lemmy.world avatar

These ads make it impossible to use YT as a free learning platform anymore.

When I want to dig into a subject, I want to do it focused and without being distracted, and YT makes it impossible. The only content one can tolerate ads on is entertainment, which makes YT just another TikTok.

ad_on_is,
@ad_on_is@lemmy.world avatar

I’ve heard about mbin, but as a developer myself I don’t think PHP is the suited language for those kinds of things, where performance and resource usage are just crucial. According to ernests recent post somewhere, they’re still struggling with infrastructure issues. And I’m afraid mbin will face the same issues sooner than later.

ad_on_is,
@ad_on_is@lemmy.world avatar

Yeah, I’ve read that. And I wish him all the best. I can imagine how difficult it can be to maintain such a big project while also taking care of private/financial stuff.

ad_on_is,
@ad_on_is@lemmy.world avatar

I used to follow ernest and kbinMeta to keep up with the updates, so I’m fully aware of the current situation. The thing is, I don’t want to stay there and hope that things will get better one day. I’m here to read the latest happenings on my favorite topics, and engage with people. And, unfortunately, kbin just doesn’t give me that experience.

ad_on_is,
@ad_on_is@lemmy.world avatar

as a former karma-whore from reddit… I love the fake-internet-points system… It makes me feel special :-D

ad_on_is,
@ad_on_is@lemmy.world avatar

See, I don’t care about the tankie/nazzi/[insert whatever] stuff. I’m on lemmy.world which seems to have a fairly healthy code of conduct, and has blocked certain instances from federating. If there are groups of people who have their political opinions, that do not align with the Geneva convention, they have no place here. So they’re free to spend their time on skinheads.social, which is a blocked instance on lemmy.world, so I don’t get to see any of their BS.

ad_on_is,
@ad_on_is@lemmy.world avatar

No matter how modern PHP becomes every year… it just beats its previous version in performance, but the underlying architecture is still the same and cannot compete with other languages, especially when using frameworks like symfony, etc.

For example.

If you run a node/go/rust server and you hit the endpoint /hello which returns a simple “hello world”, they will just return that. PHP (symfony) however, has to initialize and execute the whole framework stuff, before returning a simple “hello world”

Edit: Introducing something like Redis for caching, etc… can help in reducing the overload, but imho, it’s just a bandaid

ad_on_is,
@ad_on_is@lemmy.world avatar

tbh…I hate volumes. I prefer having my docker data in my home folder, which I do regularly back up

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines