[-] agilob@programming.dev 4 points 4 months ago* (last edited 4 months ago)

I'm not sure if you understand what swap actually is, because even machines with 1Tb of RAM have swap partitions, just in case read this post from a developer working on swap module in Linux https://chrisdown.name/2018/01/02/in-defence-of-swap.html

[-] agilob@programming.dev 5 points 9 months ago* (last edited 9 months ago)

There are two schools:

  1. the best stack is the one you know best
  2. the best stack is the one designed for the job

Remember that Google was written in Python and Java. Facebook in PHP. iOS in Objective-C. GitHub in Ruby on Rails.

10
[-] agilob@programming.dev 4 points 1 year ago* (last edited 1 year ago)

who still uses maven? who would prefer xml files over build scripts? (ok… fine, big timers like RedHat definitely do, or at least, have never taken/don’t want to take the time to upgrade lol)

Simple: Gradle doesn't work well with inherited projects. If you have a family tree of projects, maven always wins. Lowers complexity, integrations are easier, bom are better integrated, smaller size of ~/.m2 (by literally gigabytes) and no surprises with classpath loading order. It's not about stupid xml or stupid groovy, it's about complexity of managing single parent project, 200 children and 150 more grandchildren and having them working out of box. More than 12 years of using Gradle, I've never it seen working well outside of Android projects (and it still needs Java7 right?).

End users for gradle are corporations: Google and IntelliJ. Maven has been developed for developers and technical project managers. My projects from ~2000s developed in Ant still compile and work, Maven projects from 2010s still work and compile... can't say that about an Android project from 2014. It doesn't even compile and there's no backwards compatible way to use or upgrade Gradle (from 2.4). To me, gradle is worse than npm ecosystem and we did it all to ourselves.

54
[-] agilob@programming.dev 3 points 1 year ago

Being offline doesn't mean not using a computer. I still had IDE and https://devdocs.io/ for better ctrl+f experience.

[-] agilob@programming.dev 4 points 1 year ago

Learning from a documentation. Got a book, went offline and finished the book and training exercises without looking for anything online.

67
63
9
A tale of Java Hash Tables (www.andreinc.net)
4
6
11
14
6
12
3
[-] agilob@programming.dev 5 points 1 year ago

I'm with OVH and Kimsufi and I don't know what you're even talking about. Do other providers make you install something locally?

[-] agilob@programming.dev 3 points 1 year ago
[-] agilob@programming.dev 3 points 1 year ago

Why would you need multiple distros at the same time?

[-] agilob@programming.dev 3 points 1 year ago

What were the architectural decisions you made?

[-] agilob@programming.dev 3 points 1 year ago* (last edited 1 year ago)

I sell on eBay for the price of postage

[-] agilob@programming.dev 4 points 1 year ago

Except that keeping Java in a good shape is the thing Oracle is doing really, really well. There are plenty of open processes, discussion boards, votes, technical review processes and open contribution model, open source licence allowing anyone make own distro and contribute to OJDK easily.

view more: ‹ prev next ›

agilob

joined 1 year ago