

jif was copyrighted. gif was literally named after the peanut butter. it came with a jingle “choosy developers choose gif”. How many different forms of proof do you need.
jif was copyrighted. gif was literally named after the peanut butter. it came with a jingle “choosy developers choose gif”. How many different forms of proof do you need.
it’s spelled img - ur, as in img
or the shortening of image
in every context. You can’t shorten image
any other way.
You didn’t read what I wrote at all.
You can write your glue nano-service in c/c++ if you want, it’s just that: glue. It doesn’t matter as long as you don’t need to change the original services which also can be written in whatever you want. Ruby, Python, JS just work out of the box with aws lambda and you don’t really have to maintain them or any sort of build infra so it allows for very little maintenance or upkeep cost. You don’t really test these glue lambdas either.
This is hilarious
How do you pronounce it?
Yeah lots of people don’t realize that 1. English rules don’t matter a majority of the time, 2. English has a lot of loan words that people mispronounce, not just mispronounce from the perspective of the owning language but from an English rules perspective as well, and 3. Proper nouns don’t give a shit about anything. GIF is a proper noun, created and owned by a company. They get to call it whatever they want and the rules of the language don’t matter. I
SCUBA and NASA are always the ones I use against that argument. It would be Skuh-baa instead of scooba, and neh-sa instead of nah-suh.
And no matter what way it was spelled, it’s the only word we’re still arguing about that literally has a song to go with it to make sure everyone pronounced it correctly. It’s pretty clearly a soft g, because it was a marketing trick, not a dictionary word. It doesn’t have to follow any rules of English, just like all those companies just removing random letters and changing ck for x, etc. Flickr, tumblr, Grindr, scribd, Lyft, Kwik, Cheez, etc etc etc. Twitter was originally even twttr.
we’ve been using nano-services for the past 6 months or so. Two different reasons. A codebase we absorbed when a different team was dissolved had a bunch of them, all part of AWS AppSync functions. I hate it. It’s incredibly hard to parse and understand what is going on because every single thing is a single function and they all call each other in different ways. Very confusing.
But the second way we implemented ourselves and it’s going very well. We started using AWS Step Functions and it allows building very decoupled systems by piecing together much larger pieces. It’s honestly a joy to use and incredibly easy to debug. Hardest part is testing, but once it’s working it seems very stable. But sometimes you need to do something to transform data to piece together these larger systems. That’s where ‘nano-services’ come in. Essentially they’re just small ruby, python, js lambdas that are stuck into the middle of a step function flow in order to do more complex data transformation to pass it to the next node in the flow. When I say small I mean one of the functions we have is just this
def handler(event:, context:)
if event['errorType']
clazz = Object.const_set event['errorType'], Class.new(StandardError)
raise clazz.new.exception, event['errorMessage']
end
event
end
to map a service that doesn’t fail with a 4xx http code to one that does fail with a 4xx http code.
You could argue this is a complete waste of resources, but it allows us to keep using that other service without any modifications. All the other services that depend on that service that maps its own error types can keep working the way they want. And if we ever do update that service and all its dependencies, now ‘fixing’ the workflow is literally as simple as just deleting the node and the ‘nano-service’ to go along with it.
I should note that the article is about the first thing I discussed, the terrible codebase. Please don’t use nano-services like that, it’s literally one of the worst codebases I’ve ever touched and no joke, it’s less than 2 years old.
I’ve been using jellyfin for like 7-9 years and have never had that happen lol.
edit: apparently jellyfin hasn’t existed that long so I must have been using it since the day it came out 😂 I know I started using it the moment Plex took apps or plugins or whatever it was and made them paid. I realized it was being enshittified and immediately left.
Just keep practicing. You’ll start to see the differences if you try lots out. Others have given good input, but a lot of it just comes from doing it over and over again.
Ummmmmmmm
wait… why do you have so many regexes you need to put them in a database???
Yeah agreed. Just another piece of white devs acting like they knew better for everyone.
It can be both. Steam wants their cut, but they also don’t want consumers seeing a free game on Steam, downloading it, and then complaining to Steam because it’s not actually free, it’s just riddled with ads.
Man I’ve never seen it not work. It’s pretty much the only pattern I use because it’s so successful. Meanwhile the other teams in my company have numerous failed migrations because they try to rewrite the entire thing at once instead of using the strangler fig pattern.
It’s not new. https://stackoverflow.com/a/1732454
Whaaaaaaaaa!!!??? That is so helpful. Why does no one ever talk about this when working on userChrome!!!
nobody was using jif as a file type in the 90s, and no it wasn’t “only logical to use the hard G”. There are plenty of sources stating that no one pronounced it with a soft g up until it got popular as an image format on social media. It was universally understood to be a play on the peanut butter name. There are plenty of sources on this, I’m sorry but you’re either just making shit up or you were the only person to call it with a hard g in the 90s.