Details
-
Github
Joined devRant on 9/28/2022
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
-
@jestdotty YOU GET IT!!!
-
@retoor is it a popular LLM? I've been looking for one I can feed sql and xlsx documents to so I can query it using natural language. Do you know of any?
-
Average day working with mongodb
-
@netikras here is the cheatsheet
https://x.com/devmodefun/status/... -
@jestdotty haha, wow. Nice! That is the legal term, correct. The original post was intended as a pun for "cron job" BTW. In case anyone missed that
-
@antigermgerm "designed to make people dumb as fuck"
Respect TikTok -
Same. It hurts when you get serially banned across multiple platforms. When that happens, it becomes less of the platform being snowflakes and the individual being xxx
You can define "xxx" however you want. Personally, I've come to terms with people hating me naturally, before and after coming in contact with me. Another thing is, those apps have this flagging bot that once unleashed on a user for one post, every other harmless post can bring them behind bars
Facebook bot is the worst. English is a 2nd language in Nigeria so some of my comments are not literal but can be interpreted differently by my people. But the trigger happy bot perceives it as bigotry and started penalising me always
The reddit one hurt the most cuz that's the php primary community so I can't evangelize my framework further. I got banned from not just that sub but the entire platform. Then you need rep to comment so you can't create new profiles
Nairaland, useless antispam bot -
@cafecortado yes, that is the WhatsApp embedded LLM (meta ai). It comes in handy cuz I don't have to install another app or open the chatgpt website. But as evidenced here, it seems dumber than the chatgpt model
@scriptcoded I think the actual reason behind its failure is that integer argument is max value, not max characters as in string. So, since 200 >3, it gets truncated/breaks the operation -
Spring webflux security is a bird of the same feather. I created a question about it on stackoverflow. My question and the answer both got downvoted cuz (according to the downvoters), token based authentication is discouraged. Meanwhile, this is not mentioned anywhere
One of them posts a link to the recommended implementation, and it's just a roadmap/spec document on a github thread https://github.com/spring-projects/.... It's like a prank. A bunch of the guys there thank each other, but there is no mention of any api or implementation detail /sample of spring webflux security on there -
@jeeper yea, the aging janitor
-
Sorry about what you are experiencing. It sounds serious to me. Maybe you have to check into a hospital and seek professional guidance
-
A 10 /10 rant. Angular was notoriously crappy back in the day. Don't know about now. I picked up react native back then but each time I've seen a tutorial of theirs along the line, I find it very difficult to reconcile the syntax to javaScript. It's extremely cryptic, convoluted, they keep churning out new terms and constructs for basic stuff that should be nobrainers
Vue is bearable. I used it more extensively than the rest, although a lot of water has passed under the bridge now. Last I looked at it, they've evolved a lot, I'd have a lot of catching up to do. Sucks to work where your bosses impose shitty tech but suggest svelte and turbo hotwire/htmx to them. Those are bliss and imo as easy as dx could get -
@Tounai except they are all involved with the male staff. Are you familiar with the term "work husband"? Some couples were caught on camera almost pants down and were let off with a slap on the wrist
It's a me problem, unfortunately -
@retoor is there an LLM that can study about 5-7 existing files, understand a given feature and refactor those files to now behave a different way? Bonus points if it can write tests for the new functionality as well but not necessarily required
-
@Tounai I don't think he used nextjs for anything, it's all react. I looked up the differences after seeing your comment. It's just ssr and authentication. He used neither. He used more of typescript though (tsx)
The main feature of nextjs, which is writing back end on the same codebase and sending it to the view before page load, we don't have that. BUT, I'm grateful regardless. I've used react native in the past and now nextjs, but never react itself. All the "context", redux, hooks and stuff sucks and makes me sick. I see them in articles and am glad I never have to actually put up with it -
@Chewbanacas the call sound makes my stomach churn despite years of not using it. The ptsd is still here. In all fairness, what I hate may not be teams directly. It just reminds me of where I worked then. I associate it to that terrible time
-
@netikras fair enough. But Such a slight divergence is very easy to miss
-
@retoor which languages are your favourite? Are they easy to break into ie are there opportunities for devs in those languages without much prior professional experience?
-
@retoor I will be surprised if trailing slashes are a spec-level concern. In all my years of internet usage, this is my first time to ever come across a strict demand for adherence to TRAILING SLASHES. The more I contemplate this disease, the weaker I get. This is analogous to the punctuation of a sentence. It is not the path and should be treated separately rather than determining url is nonexistent. As a server, You are not supposed to rely on its presence unless it's followed by other characters. This isn't xml or yml. It's literally TWO extra regex characters to your route parser
Shameful -
Now I'm reluctant to visit my system again. Not to solve bugs in the user story. But because the platform itself makes me feel less of myself and decelerates progress
-
@netikras I actually thought I loved the framework after reading "spring in action". Craig Walls is hilarious af. His habuma spitters and conventions. Turns out the book was painfully outdated and nothing like professional development. That spring doesn't seem so bad. But hell, who would assume this reality after watching spring crash courses on YouTube? Everything just flows, smoothly and merrily, until you dip your feet in the water. Then you realise the tsunamic storms beneath the surface
The point is, I'm not even coding. I'm fighting the framework. From point a to point b, it's a contrivance not captured by those media. Every time, always one hitch hindering productive dev -
Without freecodecamp, I'd be fucked, for real
-
@jestdotty I already tried to disrupt the establishment by creating the Suphle framework but the cancerous community shut it down before it could even see the light of day.
I saw Brentgd release a by far, more inferior framework fairly recently, to much acclaim from the community. Further proof that the announcer or face matters more than the thought or objective behind a product. Perhaps the age of pioneer competitors is far behind us
Then again, maybe I'm taking things too serious cause you always rub off as someone trolling me -
@Lensflare funny enough, the first framework I built did exactly that! Saved rendered content in html files and served them each time their id was being requested 😁
-
@jestdotty I don't know whether I agree with your take that "fancy" (oop patterns and structural designs) makes delivery faster. If anything, it's the inverse. Glossing over the intricacies that would be useful tomorrow or make code more maintainable obviously takes more time than someone doing everything the easiest way there is, or someone not thinking things through. If both could be achieved in same time or with same effort, there would be more incentive to being a carefree developer
Code reviews sound great on paper but are actual nightmare in reality, especially when the reviewee perceives they share similar or greater competence with their supervisor. It creates bad blood more than it improves skill-set, even though the idea behind it may be noble. Maybe a middle ground is the reviewer defending their rejection of incoming code using publicly available standard practices informing their decision -
@MammaNeedHummus the api calls are all writing to the database in the end. Only difference is automating the writes; then the ui adds tons of more steps, depending on how eccentric/baroque the ui designer is
-
@daniel-wu I haven't looked too deep into his reason for repeating existing functionality. If there's no noticeable improvement, that's redundancy. I don't know whether it applies to all other components of the project but at least, his go_router includes additional goodies like support for deep linking and stuff. Just skimmed through briefly
The only features I liked about riverpod was:
1) native support for the 3 states –loading, error, success
2) I've forgotten what it's called but the part where cached data is displayed while fetching new one to display (stale while revalidate?)
I never got to try out its actual reactiveness cuz the boredapi was down. But its syntax is crap(I need a linter ffs), dx sucks, docs too cumbersome -
@daniel-wu
I wasn't making any headway and time was running out so I had to try out getx. I went through the articles and what I can say is that the alleged disadvantages lack merit tbh. I'm actively repulsed by the devs pulling out cos the library has just one maintainer. I built an open source framework and it blows my mind how a potential user could be turned off by no one else contributing to it. I don't stop anyone from doing so. Why am I "punished" by boycotting? How is it my fault?
I also disagree that doing too much is a con. Why? My framework, suphle, shares same philosophy
Because junior devs suck when you let them "wing" it. Wall them through an opinionated structure to guarantee standard
My only complaint or pain point is that I strictly want app wide state management. And from experience, I know that doesn't take wrapping all my screens and my app and everything in your library. It becomes a framework. I'd already built the entire app, just wanted to lace state mgmt -
@daniel-wu brother, I read same. My first professional flutter gig used bloc. When I returned to the language, I heard it had been overtaken by riverpod and getx. Compared both using online articles and the opinion seems to lean towards riverpod.
1) Unfortunately, both the documentation and articles seemed waaay too convoluted for something as TRIVIAL as state management. If I hadn't used bloc before, I'd have thought it was rocket science reactively tracking data fetched from an api. I also hate the magic of its design: I write a function and it autogenerates a duplicate suffixed with "provider". I found it hilarious when they claimed this is even the improved version
I hate standalone functions so I looked up riverpod classes and it was another lengthy chapter. No shade to the author but this is plain absurd https://codewithandrea.com/articles... -
@iSwimInTheC I'm seeing the response body but it's too complex to decipher. A lot of unwieldy keys and entries, locating following status and user id, or the meaning of the parameters eg page number, next url etc, is a recipe for hysteria. That one.
Secondly, that's not automatic –I need a solution that can execute in a script, without me having to inspect network requests. Picture thousands of followers; there's no way their api will even let you reach such limit in one swoop. It was deliberately made that way to subvert devs from doing that
A ui or terminal seems like the best bet currently