Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb

  • 0 Posts
  • 63 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I have to use Fedora at work (or Windows 11 or MacOS). All our production systems are CentOS, so the supported client Linux distro is Fedora, as they can reuse a bunch of scripts, Chef recipes, etc.

    I liked it enough that I started using it at home. I like using the same OS on both work and personal systems. I share scripts and dotfiles between them.




  • I’ve been using Debian on servers for 20+ years, but ended up using Fedora on my desktop and laptop.

    Debian is stable, meaning it doesn’t change often. Packages don’t get major version upgrades during the lifetime of a Debian release. That’s fantastic on servers, but can be annoying on clients since you don’t get the very latest drivers, the newest version of KDE, etc. Linux drivers move pretty quickly, especially for newer hardware.

    You can run Debian testing, which is a more up-to-date development branch, but you need to make sure you pull security updates from unstable as the security team do not upload to testing. https://github.com/khimaros/debian-hybrid

    If you’re new to Linux, then also consider Linux Mint Debian Edition.







  • Setting up typescript takes an hour or two if you have no clue what you’re doing

    Modern versions of Node.js have native TypeScript support. For scripts, you can just write the script then run it. That’s it. No build process needed. A beginner could just rely on type checking in their editor (I think VS Code has the TypeScript tooling installed by default?)

    For web apps, just use something like Bun or Deno. Bun gives you practically all the tooling you’d need (JS runtime, TypeScript, package manager, test runner, bundler, and framework for building web apps) out-of-the-box. It doesn’t have a formatter, but you can just use your editor’s formatter.


  • dan@upvote.autolinuxmemes@lemmy.world*Permanently Deleted*
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 months ago

    /var holds log files

    Not just log files, but any variable/dynamic data used by packages installed on the system: caches, databases (like /var/lib/mysql for MySQL), Docker volumes, etc.

    Traditionally, /var and /home are parts of a Linux server that use the most disk space, which is why they used to almost always be separate partitions.

    Also /tmp is often a RAM disk (tmpfs mount) these days.




  • Not just DuckDuckGo - the majority of search engines and voice assistants that aren’t Google use data from Bing. It’s the largest search engine that has a public API. Even search engines that have their own index usually use Bing to supplement their results.