Details
-
Aboutdeveloper. 29. turning beverages into code. live slow, die whenever.
-
Skillshtml, css, scss, js, ts, regex, node, vue, react, c#, c, java, asm, go, php, docker
-
LocationGermany
-
Github
Joined devRant on 1/23/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Offset pagination is one of the biggest collective failures in software engineering.
Who wakes up one morning yearning to visit page 7218 of 100000 in the dataset? No one, right? Because that’s not how it’s supposed to work. That’s what the search feature is for. Not that developers don’t fuck it up too, but that’s the not the point of this rant.
The truth is, most developers are lazy and don’t want to properly handle stuff. It’s even made worse by ORMs, where some dumb ass will use Django to make a shitty API without a care in the world about the underlying database.
Then after a few months of ever increasing data, they start experiencing very slow queries and response times.
Gee, I wonder what it could be! Could it be that the DB is having to go through hundreds of rows just to return the 100001st row?
Designers also defaulting to Page 1 of 2322222 UI like the NPCs they are, is a big problem.
Pagination UI, if not done right, is a performance nightmare masquerading as a feature, solving a user problem that doesn't exist.
Fuck whoever came up with this bullshit.
I’ve had 3 side gigs where my task was to speed up the system and it always ended up being an issue with pagination. Once worked on a project where the dashboard toook 8 minutes. Yes, you read that right. 8 minutes to load. The company had accepted it as normal until a new manager joined and said, fuck that. Brough me onboard to unfuck the mess. No issue with Django devs, but bro, learn how to deal with databases properly for fuck's sake.
Before you came at me with, “well, what if I want to give users the ability to jump between pages”. Bro, that’s what search is for! If search is not allowing users to access the exact data they want, then it’s broken.
Pages are not deterministic anyway, because page 4 today won’t have the same data tomorrow.
I just fucking hate badly implementation pagination. Fucks up my day.16 -
ChatGPT, Copilot, React, how to make a link in a frontend website?
To create a link in a frontend website, create a span, a div, or a paragraph that contains the link text. In your JavaScript web app, add an event listener to that element that opens the link on click. If you want to claim you're accessible, add an aria-role to the clickable element. To make debugging harder and only possible for the real arcane experts, let your framework generate generic ids and class name hashes for styling and event handling, like "item_09fcfck" or "elementor_element_foo_bar". Avoid, at all price, to use an a href element!2 -
I hate that the general consensus to the solution of “themes” has been exclusively dark/ light.
Not only does this make it future un-proof in case “light blue” becomes a common style choice, but it already fucks up TODAY when considering high contrast themes!
Who made this shaky system the agreed standard!?7 -
min-height: calc(100% - 1rem)
AAAAA REEEEEEEEE WHAT ARE YOU DOINGGGGGGGGGGG IF YOU DONT UNDERSTAND CSS DONT USE ITTTTTTTTTTT
so much pain / time could be saved if devs just used a damn framework (i don't care, bootstrap or tailwind, have at it which is better, i could care less). stop trying to be fancy, like this above, because its ultimately wrong. sorry i'm not sorry7 -
"Developer code must ensure that IAsyncDisposable implementations don't take a long time to complete."
Ah yes, the very technical "long time" unit of measurement. God why don't you just go fuck yourself microsoft7 -
Government: Taxes have gone up due to inflation!
Company: uWu, No problem sensei-chan.
Supply Chain: Manufacturing costs have gone up due to lack of supplies!
Company: uWu, No problem sensei-chan.
AWS: Server costs are up due to inflation!
Company: uWu, No problem sensei-chan.
Employee: Cost of my services have gone up.
Company: Listen here you little shit.12 -
"blazor is far better than any other frontend framework"
ok:
https://stackoverflow.com/questions...
ah yes, very nice and easy to grok syntax
clowns
🤡19 -
-GDPR
-News letter
-Ads blocker blocker
-Ads popup insite
-Ads popin in video
-Ads popin podcast
-Ads in mail
-Ads in software
-Ads in any android application
-Ads in windows
-Ads in ads
-Auto scrolling
-Slideshow
-Scroll position reset on back button
-Aria-label aria-labelledby aria-role aria-aria of game of thrones
-Order in dom for a11y different of the display order -Button :hover, :focus-visible, :focus-within :fuck-this
- SVG abandoned ware
- I make you a illustrators X version that not work with yours, i use figma. I use affinity, i use akira. I use photoshop, i use word. I use powerpoint, i use publisher, i use paint, i use all Asss (application as a service) on the web and to see what i make you need to pay you an account
-We all make frontend backend... No linter or something... Why we have always 848274 change in git ....
We not host anymore we use 62616 different cloud services to try all the fucking company everywhere
-Make a Drupal CMS to a client that's are to idiots to use it and call you each time they have something to modify
And goes on
Web tooday is fucking crap shit
People realize that you cannot make money anymore with informative website. Then everybody try to squish people at the last drop... Because of selfishness.3 -
The state of operating systems in 2024.
Windows - has a user interface that changes with every update so Microsoft can push ads even though it costs $200
Mac - an unusable interface designed solely for consuming media anchored to hardware that costs 4x what it should
Linux - absolute freedom to do everything you want so long as you don't want to play games, connect to Wifi, or listen to audio
I'm just going to go be a beet farmer in the 1600s58 -
When I was a kid, my dad was always busy. He is an orphan with next to inheritance and had to work really hard to send me to school. I don’t remember playing with him ever.
He is about to retire in a few years, so he gets some free time now, but now, I’m struggling too hard and don’t have time for anything random at all. The generation gap makes it impossible to share anything at all.
We don’t have any common interests, and don’t get to do stuff together.
Today, we built a mechanical keyboard together. 1 hour. I absolutely loved it.4 -
Imagine working on a 3D IDE like this, where you don't see the end of the code line because of the blur… lol
Media outlets should find better photo stock services for "hacker" images btw.
13 -
“!” the game has an exclamation mark in its name slightly to the left. The game is about reflexes, and I deleted this game extremely quickly.
7 -
Software developers be like: “Let's remove useful features that I'm sure no one will mind being revoked!”
Also software developers: “WHY, OH WHY WON'T USERS UPDATE THEIR SOFTWARE???? WHYYYYY????? :'-CCCCCC ”2 -
I really hate it when juniors tells me how to do my job. The think that throwing in an English words here and there and some acronyms that their theory is valid - when infact they are completely out of touch and short sighted.
Fuck off -
Dunno if it's just ADHD or what, but I just had a whole bag of marshmallows and a mug of coffee and I'm falling asleep. 😴😴😴
Also, if somebody finds my motivation, chain it to something please. SOB keeps running away.8







