Skip Navigation

Posts
25
Comments
455
Joined
2 yr. ago

  • Getting into MAM is easy tho and you can branch from there, there are people sharing invites to others.

  • You might want to focus on what you can do the most right now (fullstack) and change tracks later (embedded).

    As a SWE in primarily python backends I can give you these ideas:

    • Basic CMS in Django, let's say an eshop
    • Messenger-like app with FastAPI (with user management, chats, chat history, big plus would be fulltext search), this explores asynchronous events processing, this could include websockets with redis and some databases like Postgres or Maria, Mongo could work too or you could try Firebase (which is a valid trade experience but for me, experience with "real" databases/caches is more valuable).
      .

    Also last time I heard there is always space for Java backend engineers (Spring Boot).

    Focusing on fullstack you could try one of the big frameworks like Next.js (React), Nuxt (Vue) or Nest.js (backend framework) with static serving Vue/React (I might be wrong in these, I am not directly working with these tools).

    Either way, personally, personal projects are cool but the main thing that counts is if you can navigate the problem space of the given field, not necessarily the absolute skill in a given framework (but definitely being a plus), for frontend it's often about UI designs, UX etc and backends are about efficient representation of data, the processing of them and then designing something like HTTP API around them.
    So choose any project you like, from websites to just processing-heavy HTTP backends (trading?), learn what problems you encounter and remember how to overcome them.

  • I can get that AAA FPS Shooter does not benefit much from Linux user-base (statistics-wise) but in this case it sure seems like a big missed opportunity.

  • A bit of rant but I hope this can fix some of the discrepancies I have found between free Nginx and the Plus one:

    If I want to configure (minimum amount of) proxy connections to keepalive then I have to use upstream ... { ... } directive, but by using that nginx changes how upstream proxy url is DNS resolved. Within docker this can actually cause problems when the nginx container starts sooner then the upstream service - afair to fix it one needs Nginx Plus because in free upstream DNS resolution "mode" can't be configured.

  • Did you try containers? Though truth be told I am not amazed by any of these solutions too.

  • I don't really have it ready to publicize but it's based on powerarrow-dark from awesome-copycats github repo (I have mainly removed things I don't use and added some more mappings like media keys etc).

  • As a programmer most of my utilities are CLI oriented.

    zsh
    fzf (integrated into zsh, improves reverse search, killing processes and more)
    zoxide - for quicker navigation into folders I visit often
    Other programs I use from time to time: jq, btop, bat.

    Flameshot - best screenshotting tool for linux (and also windows)
    Redshift/Gammashift - blue light filter
    ddccontrol - controlling monitor brightness and contrast without having to fiddle with buttons

    Last but not least my Awesome WM (tiling) config - makes working with multiple windows/desktops so easy.

  • I do, I have one espresso per day, every day. Maybe two, once or twice per month.

  • Isn't coffee supposed to be actually rather healthy (in moderate doeses) ?

  • Be vary there is a lot of shady versions of PopcornTime.

    Stremio with Torrentio plugin is a decent alternative.

  • Unpopular opionion(?): this is why I hate Ansible

  • Solo Levelling manhwa

  • The article mostly says it was some kind of error but I can't help it, censorship and china lives closer together in my brain...

  • From my own experience on my older Lenovo Legion with the optimus GPUs (intel integrated, nvidia 3060m dedicated) it was always a bit of pain.
    Though I think I settled on using optimus-manager and with just the right tweaks it worked, when I wanted to game I restarted my whole desktop session to run on the nvidia gpu.

    Are you using bumblebee/primus with optirun/primusrun ? back before these were the main pain points. (I am also assuming you are on X11 Desktop Environment - afaik wayland on older nvidia gpus is basically impossible. Also, are you sure you are using the proprietary nvidia driver and not nouveau? Nouveau is unusable for gaming.)

  • Me and my friend didn't feel like playing anything lately... so we bought PalWorld and for now it's going good (though the mid-game is a bit too grindy).

  • This was/is my main gripe with Beyond All Reason (open source rts game) there is no wiki or forums - for an outsider it looks like 98% of all development talk is done in discord.

    Though they do have a good basic knowledge base on their website about the game units and mechanics (but I would love dedicated wiki).