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
-
@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?
-
I coincidentally happened to watch this hilarious reel by Roger on the same subject
https://facebook.com/share/r/... -
@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 -
@iSwimInTheC I don't know how to intercept network requests. I tried inspecting the requests to read it manually but the structure is way too arcane, it was easier to just read the ui
-
@CoreFusionX yes. I spoke with a sysadmin friend and was told that the x11 route would be slower and more complicated than running it on my main system. That my best bet is to swap the hdds but that it's risky since I don't own the other system and can't afford any of its parts being replaced or damaged.
So I took it to a hardware engineer and he said the only way the hdds can be transferred is by loosing both systems and that, that is the only way to the best of his knowledge, I can achieve my aim. Otherwise, I should just buy enough Internet and download it on the i5. I can neither afford that amount for 10 Days of revision nor do I find it acceptable to loose my benefactor's system. I'd be livid if someone did that to me -
@retoor thanks. I'm currently looking into links for that targeting windows OS
@possum I don't know how to do that. Do I need to take both systems to a hardware/mechanic to do for me? -
I'm surprised nobody has recommended freelancer or fiverr yet. I just had an epiphany that such platforms are structured exactly to bail out someone like me, in need of immediate employment
The snag is those streets are run by paki contractors and Indian agencies with overpowered portfolios that always get picked over small accounts like mine. Your bids sink to the bottom and the site asks you to pay to boost it or pay for some certifications
I'm out here gasping and panting. I will sing and dance if that's what it takes for one of you to entreat this penury off my doorstep. Any spare project. Let me try get some of that workload off your desk -
@kobenz Https://github.com/nmeri17/suphle
I don't share that first since:
1) nobody is contributing to it
2) majority have to first comprehend what the finished product does and how it works
3) the internals' aesthetics should not determine the usefulness of the externals. They are mutually exclusive
I'm being defensive here cos I had an unpleasant experience last time I was asked to advertise the source, cuz it didn't match psr standards. Whereas there are tons of features targeted by this blueprint https://dev.to/mmayboy_/..., important implementations that should actually impact software quality. Yet, that community glossed over them and focused on coding patterns -
@retoor excellent. They are free to reach out to me, in event of any confusion or challenges. Thank you. Any medium convenient for them is fine with me. They might also want to look this bootcampy article up https://nmeri.hashnode.dev/a-synops...
I stay in Nigeria. I don't restrict my net to remote/foreign vacancies. But I haven't had much luck hence seeking greener pastures outwards