I’m just a nerd girl.

  • 1 Post
  • 36 Comments
Joined 2 years ago
cake
Cake day: September 18th, 2023

help-circle
  • Can someone still developing tell me what I should use for the backend today?

    I recommend checking out Python (Django) and Ruby (Ruby on Rails) if you want nice and easy modern Web frameworks that also aren’t that weird if you have PHP experience.

    Also I can never understand GIT as a single developer. The fuck is that? I’ve tried everything to understand.

    Versioning your code with Git makes it much easier to experiment with new ideas. Cocked up a file? Pull it from the previous version. Create new branches for experiments, merge them in if they work, toss them if they don’t, or keep them around just in case, without them ever getting in your way in the “real” version.

    And if you keep the code in a server (GitHub etc), that gives you a backup location and makes it easier to work on code on multiple systems.


  • Reminds me of how in some old Unix system, /bin/true was a shell script.

    …well, if it needs to just be a program that returns 0, that’s a reasonable thing to do. An empty shell script returns 0.

    Of course, since this was an old proprietary Unix system, the shell script had a giant header comment that said this is proprietary information and if you disclose this the lawyers will come at ya like a ton of bricks. …never mind that this was a program that literally does nothing.


















  • Rose@slrpnk.nettoTechnology@lemmy.worldList of Alternatives to Adobe Programs
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    3
    ·
    edit-2
    1 month ago

    GIMP didn’t “just figure out non-destructive editing by 2025”. You’re talking as if it was something that the GIMP development team just decided to randomly add recently, after previously ignoring user demands.

    The foundation for that functionality (GEGL) has been in development for ages and was also used for some functionality in 2.6 for a long time. The reason why it took this long is that it’s a pretty fundamental change to how the app works. Also, that meshed with other upcoming changes at the time. Also, small development team.