FrostyPolicy

joined 2 years ago
[–] FrostyPolicy@suppo.fi 9 points 1 year ago (1 children)

Learn Groovy

Stay away from Groovy. It's a horrible language. It's quick to write but slow and difficult to read. It's conventions make it a very error prone.

Link to the things you mention e.g. you say to get familiar with Loom. When searching for that all I get is some screen recording software (probably not what you meant).

Scala pays better than Java or Kotlin

According to what research?

[–] FrostyPolicy@suppo.fi 2 points 1 year ago

Currently EEA consists of the EU states + some other European countries.

[–] FrostyPolicy@suppo.fi 42 points 1 year ago (6 children)

It's good to live in the EU where such terms don't apply.

[–] FrostyPolicy@suppo.fi 1 points 1 year ago

Removing a pattern doesn't unfortunately remove the packages it installs. Only the pattern "package" is removed.

[–] FrostyPolicy@suppo.fi 3 points 1 year ago* (last edited 1 year ago)

If you taboo a pattern it and the packages it would install will never be installed automatically. I tend to taboo those games patterns.

[–] FrostyPolicy@suppo.fi 4 points 1 year ago* (last edited 1 year ago)

They are the "patterns" others mentioned.

[–] FrostyPolicy@suppo.fi 3 points 1 year ago

They address that bad wording on subscription in the comments in that blog. If you have a fallback license to v. 2024.1 or newer the feature will stay active even if you stop your subscription.

[–] FrostyPolicy@suppo.fi 12 points 1 year ago (3 children)

Sudo is “su do”, i.e. “run as root”

It may default to root but it doesn't mean run as root. Su means substitute user identity i.e. any other user (if you have the rights to it).

[–] FrostyPolicy@suppo.fi 7 points 1 year ago

The reason for better performance is that virt-manager (KVM actually under the hood) is a type 1 hypervisor while virtualbox is a type 2 hypervisor.

[–] FrostyPolicy@suppo.fi 7 points 1 year ago (4 children)

For a gui to qemu use Virt-manager or gnome boxes.

[–] FrostyPolicy@suppo.fi 108 points 1 year ago (12 children)

If I read it correctly the "fuck off" level refers to some proprietary app for the selected login. The other two are standard code app and yubikey.

[–] FrostyPolicy@suppo.fi 6 points 1 year ago (1 children)

Nice list.

Some comments

  • If you're just starting to develop something you don't need multiple versions of JDK. Just use the latest LTS version (v. 21 currently).
  • Git is always good to have. IntelliJ IDEA has a built in git client so others aren't strictly needed at first
  • Ultimate version of IDEA (paid software) has full support for Spring (inc. Spring initializer)
  • If you run Linux podman is a good choice instead of Docker
  • For plugins I'd add sonarlint (helps with code quality)
  • I'd also add Spotless to the project for automatic formatting
view more: ‹ prev next ›