Programming

This magazine is not receiving updates (last activity 1 day(s) ago). Subscribe to start receiving updates.

recursive_recursion , in Question about GPL-3 and deleting files from a Github project
@recursive_recursion@programming.dev avatar

yes deleting files wouldn't violate GPL-3.0 to the best of my knowledge as those files would still be under the GPL license,

  • it's just that you wouldn't be using them

if anyone wanted to use a file licensed under any of GPL licenses the user would be required to license any modified or redistibuted files under the same license ("or later") as to not violate the copyleft terms

NekkoDroid ,
@NekkoDroid@programming.dev avatar

Just a minor clarification/correction: the "or later" part also depends on the license per se. There is a GPL-3.0-only and a GPL-3.0-or-later. Usually you'll find something like "or at your option any later version." if that is the case, but by default you should expect the GPL-3.0-only to apply.

Hupf , in How an empty S3 bucket can make your AWS bill explode
neo , in How an empty S3 bucket can make your AWS bill explode
@neo@lemmy.comfysnug.space avatar

Please use scribe.rip instead of medium.com for articles

https://nomedium.dev/

flying_sheep , in isBooleanTooLongAndComplex
@flying_sheep@lemmy.ml avatar

Good advice, bad biology: mushrooms aren't plants and therefore nor vegetables.

soloner , in isBooleanTooLongAndComplex

I was expecting something more profound. Isn't this just the concept of using variables to keep code readable? Not a new concept and likely one most devs learn early on.

cerement , in How do you find projects to work on when learning a new language?
@cerement@slrpnk.net avatar
sentient_loom , in The Cloud is Over-engineered, Over-priced (and Over-rated?)
@sentient_loom@sh.itjust.works avatar

A VPS is also very expensive though. And shared hosting usually only allows HTML and PHP. So what's the affordable alternative?

SplashJackson , in What Programming Languages Do You Wish Were More Popular?

AutoHotkey

blackbirdbiryani ,

Autohotkey is the most arcane fucking language I've used, idk why someone hasn't rewritten it in something clearer.

Kolanaki , in Did anyone know that Domino's Pizza patented their order tracking system?
@Kolanaki@yiffit.net avatar

Can someone give an example of a time when software patents are good for everyone? Because I can only think of software patents that have prevented the widespread adoption of ideas, and not the opposite.

jeremyparker , in How do you handle UX Design?

Copy designs you like, and keep a couple of CSS files +/- web components that you can carry along with you from project to project. Tweak then as you go.

Like everything else, getting good at making designs that you like will take time and effort, so if you want you get good at it, do it! I find it fun, and my designs aren't to everyone's taste (I too like black tshirts), but whatever.

Plus, getting good at making designs that i like has made me better at making designs clients/projects will like, so, win/win.

TheHottub , in You probably don't need GraphQL
@TheHottub@lemmy.world avatar

Love GraphQL, but oh man is it being over used at my company. Management sees success with one of our large apis, now all the little niche ones have to be migrated and everyone consuming them must migrate as well.

I like it, but the small 2 endpoint APIs that haven't changed in years, have small 5 field models and no related entities, has like 1 or 2 teams that consume them DO NOT need it.

Cyberflunk , in You probably don't need GraphQL

Sounds like a bunch of people here don't understand the graphql use case or implementation. I've used it projects and works no worse than other solutions, and met the requirement of not having to update tons of code when queries are refactored. It's not right for everything, but the same is true for anything.

MajorHavoc , in You probably don't need GraphQL

"GraphQL got a lot of hype because it enabled building typesafe APIs with a better developer experience than any other API"

Haha.

No.

The experience was awful.

Come at me, type-safe bros. Your favorite tech still sucks.

Actually, that's true, across the board. Your favorite technology, it has serious flaws. Frankly, it sucks.

Now get off my lawn.

Unless it's that medicine that prolonged your favorite grandparent's life and quality. That technology is pretty great. But the rest still sucks.

FizzyOrange , in Don't require people to change 'source code' to configure your programs

Not sure I buy this. If you have a config header file and make backwards incompatible changes to it how is that different to having backwards incompatible changes to any other config system?

I think what the author meant to say is "don't make breaking changes to your config system". Maybe it's common to ignore that when using source code as config; I don't know.

It's a bad idea anyway because compile-time options should generally only be for configuring the presence of optional third party dependencies, which you can do automatically. Anything else should be a runtime option.

mvirts , in Don't require people to change 'source code' to configure your programs

Yes. This is why conda and nix are complicated.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • programming@programming.dev
  • test
  • worldmews
  • mews
  • All magazines