wdg/ - Web Development General - /g/ (#105713933) [Archived: 579 hours ago]

Anonymous
6/26/2025, 9:25:31 PM No.105713933
ZS0WSJU
ZS0WSJU
md5: 1ad9474f28a366ea152d0a27e2b36931๐Ÿ”
Clown that teabags people in their sleep edition

>Free beginner resources to get started with HTML, CSS and JS
https://developer.mozilla.org/en-US/docs/Learn - MDN is your friend for web dev fundamentals
https://web.dev/learn/ - Guides by Google, you can also learn concepts like Accessibility, Responsive Design etc
https://eloquentjavascript.net/Eloquent_JavaScript.pdf - A modern introduction to JavaScript
https://javascript.info/ - Quite a good JS tutorial
https://flukeout.github.io/ - Learn CSS selectors in no time
https://flexboxfroggy.com/ and https://cssgridgarden.com/ - Learn flex and grid in CSS
https://roadmap.sh/roadmaps?g=Web+Development - Guided beginner roadmaps

>Resources for backend languages
https://nodejs.org/en/learn/getting-started/introduction-to-nodejs - An intro to Node.js
https://www.phptutorial.net - A PHP tutorial
https://dev.java/learn/ - A Java tutorial
https://rentry.org/htbby - Links for Python and Go

>Resources for miscellaneous areas
https://github.com/bradtraversy/design-resources-for-developers - List of design resources
https://www.digitalocean.com/community/tutorials - Usually the best guides for everything server related

>Need help? Create an example and post the link
https://jsfiddle.net - if you need help with HTML/CSS/JS
https://3v4l.org - if you need help with PHP/HackLang
https://codesandbox.io - if you need help with React/Angular/Vue

/wdg/ may or may not welcome app development discussion. You can post and see what the response is.
Some app technologies of course have overlap with web dev, like React Native, Electron, and Flutter.

We have our own website: https://wdg-one.github.io

Submit your project progress updates using this format in your posts, the scraper will pick it up:

:: my-project-title ::
dev:: anon
tools:: PHP, MySQL, etc.
link:: https://my.website.com
repo:: https://github.com/user/repo
progress:: Lorem ipsum dolor sit amet

Previous: https://desuarchive.org/g/thread/105639325
Replies: >>105714591 >>105720168 >>105722417 >>105727520 >>105735587 >>105758773 >>105764087
Anonymous
6/26/2025, 9:27:54 PM No.105713954
If I make a video series on learning c++23 coming from Javascript and webdev, and go into building a webserver with UWS and an ORM in a familiar way for express users, would any one be interested?
Replies: >>105714039
Anonymous
6/26/2025, 9:32:28 PM No.105714010
Why isnโ€™t there a comprehensive course or book or guide that teaches you how to:
- set up a linux server
- make static website
- deploy that website on said server
- make a webapp from the ground up like that Steve Huffmanโ€™s udacity web dev course
- including login, security, database, search, comments, etc.
- and deploy that website to the server
?
The stuff available are always about this and that frameworks, and expensive deployment on a sass/pass.
Replies: >>105714042 >>105714068 >>105714117 >>105722360 >>105765730
Anonymous
6/26/2025, 9:35:28 PM No.105714039
>>105713954
Youโ€™ll get a few hundreds views. Unless you fill it with memes and quick cuts. It also helps if youโ€™re white, handsome, funny and have a pleasant voice.
Replies: >>105714048
Anonymous
6/26/2025, 9:35:40 PM No.105714042
>>105714010
Traversy Media has a bunch of courses like that...
Replies: >>105714068 >>105765932
Anonymous
6/26/2025, 9:36:41 PM No.105714048
>>105714039
I'm all of those things but I don't want to do quick cuts and memes. Can I just be racist?
Replies: >>105722663
Anonymous
6/26/2025, 9:39:26 PM No.105714068
>>105714010
And every time you ask this question youโ€™ll just get an ad like >>105714042 . Iโ€™ve seen many threads on social media wanting the same thing, and the responses are usually ads for random courses.
Replies: >>105714102 >>105765932
Anonymous
6/26/2025, 9:42:25 PM No.105714102
>>105714068
>why aren't there any courses that do x
>y's course does x
>why are people shilling courses

Yeah you're a fucking retard.
Replies: >>105714145 >>105765932
Anonymous
6/26/2025, 9:43:27 PM No.105714117
>>105714010
Digital Ocean guides -> MDN -> translate that Udacity course to your preferred web app framework -> google the login and stuff -> more Digital Ocean guides.
Make a youtube video teaching people this. Get 20 cents.
Anonymous
6/26/2025, 9:46:15 PM No.105714145
>>105714102
kys, shill
Replies: >>105714192
Anonymous
6/26/2025, 9:50:49 PM No.105714192
>>105714145
Don't ask for courses if you don't want courses suggestions you retarded nigger. If you need a course to set up a linux server and do some static html you're already fucked.
Replies: >>105714383
Anonymous
6/26/2025, 10:07:04 PM No.105714383
>>105714192
Don't shill your course.
Replies: >>105714479
Anonymous
6/26/2025, 10:15:57 PM No.105714479
>>105714383
Travery Media has a URL that's been in the OP for years... he's pretty much the biggest web dev channel on YouTube you retard. Short of fireship maybe but it's more of a summary channel than course channel.

Point being you asked for a course and you're a retard.
Anonymous
6/26/2025, 10:25:48 PM No.105714591
>>105713933 (OP)
What does a teabagging clown have to do with web dev
Replies: >>105714666
Anonymous
6/26/2025, 10:33:18 PM No.105714666
>>105714591
It's a metaphor for react. It's made by clowns but webdevs still let that clown put their nutsack all over them by using it.
Replies: >>105714778
Anonymous
6/26/2025, 10:44:40 PM No.105714778
>>105714666
What's so bad about React? It works and it's easy to use. I've heard that other frameworks are faster and/or smaller but I can't really be bothered to learn niche frameworks that aren't going to open any new job opportunities.
Replies: >>105715302 >>105732336
Anonymous
6/26/2025, 10:49:14 PM No.105714823
Guys im using css rule nesting and it feels so cool!
Replies: >>105715539
Anonymous
6/26/2025, 11:35:55 PM No.105715302
>>105714778
Use solid, alpine, svelte, astro, or even htmx a single time and you'll know how shit pre-2020 frameworks are.
Replies: >>105715944 >>105728977 >>105732336
Anonymous
6/27/2025, 12:00:06 AM No.105715539
>>105714823
It's about fucking time. Devs have been asking for this shit for 25 years.
Anonymous
6/27/2025, 12:39:11 AM No.105715944
>>105715302
I'll just keep using React because:
(a) it just works
(b) it's easy to use
(c) jobs want React skills so I think it makes sense to keep practising with React
Replies: >>105717849
Anonymous
6/27/2025, 5:11:08 AM No.105717849
>>105715944
>20 steps that should be one
Anonymous
6/27/2025, 6:39:42 AM No.105718494
What's the work flow for creating a good ssr/ssg in astro for SEO but is also a SPA?
Anonymous
6/27/2025, 8:51:05 AM No.105719375
finally got my docker shit sorted after like 10 hours of trial and error + googling + getting help from deepseek. finally get to work on the fun stuff tomorrow
Anonymous
6/27/2025, 10:51:46 AM No.105720158
Have you guys used Komodo? I'm looking for impressions online but there aren't that many. It seems to be a great alternative to Portainer though.
Replies: >>105743895
Anonymous
6/27/2025, 10:53:32 AM No.105720168
>>105713933 (OP)
Me on the bottom
Anonymous
6/27/2025, 12:42:05 PM No.105720881
tailwind is based
Anonymous
6/27/2025, 1:49:30 PM No.105721390
Bulma is better than tailwind
Anonymous
6/27/2025, 2:11:52 PM No.105721552
CX4nb02WwAAVETU
CX4nb02WwAAVETU
md5: 6d24acd6449dc7d31c1c4d6810c4a6dc๐Ÿ”
>have job
>applying for new ones
>job has my very specific stack php, python, react-native.
>probably less than 1% of devs have all of that
>have 10 years of experience, job requires 8.
>specifically wants to know experience implementing AI.
>Have built more AI implementations than probably anyone in the world. Have literally used every tool and built everything. I have tools where you can build entire videos with just a subject and it generates a script, segments, creates text to speech audio with elevenlabs, measures duration of clip, generate images then animates with image to video such as kling, then uses whisper for timestamping audio and generates captions using ASS. That's just one AI thing. I have over a dozen launched AI products and AI-enhanced products utilizing everything. Tool-calling, mcp, rag, everything.
>submit resume
>"Sorry, we have decided not to move forward with your interview process"

Like what the fuck is going on? Not even an interview?
Replies: >>105721839 >>105721856 >>105721960
Anonymous
6/27/2025, 2:15:30 PM No.105721591
1690653144481516
1690653144481516
md5: 626284925d042bdd00239fb7e949f6ab๐Ÿ”
>got called out for being slower than vibe coders by my manager
Owari Da
Replies: >>105721893
Anonymous
6/27/2025, 2:52:48 PM No.105721839
>>105721552
you're probably overqualified
Replies: >>105721893
Anonymous
6/27/2025, 2:55:58 PM No.105721856
>>105721552
We should get all the anons together that are sick of the tech world and start a free lance agency that uses modern bloat free tech stacks like astro.
Replies: >>105721893
Anonymous
6/27/2025, 3:00:40 PM No.105721893
>>105721591
my team is AI-retarded.
I'm over here using claude code and cursor. One on the team discovered copilot finally and the other pastes code into chatgpt.

>>105721839
requires 8 years, have 10. I think it's because I don't have a degree and HR is now probably under orders to not hire people without one as a filtration mechanism for the massive influx of entry-level candidates and potential interview cheaters.

>>105721856
What I've been doing is just building apps with the boys. crank out a new app, post it on socials, repeat.
Replies: >>105721914 >>105721924 >>105722335 >>105723708 >>105728924
Anonymous
6/27/2025, 3:03:51 PM No.105721914
>>105721893
>cursor
is cursor that good?
Replies: >>105721962
Anonymous
6/27/2025, 3:05:54 PM No.105721924
>>105721893
You wouldn't happen to work in crypto would you?
Replies: >>105721962
Anonymous
6/27/2025, 3:10:10 PM No.105721960
>>105721552
well senpai, help me out, how do I AI max? I'm building an alexa using python, it is in fact built, but I'm using some libraries, and I suspect some are literally google services, specifically the voice to text one. can I ungoogle my shit? is python ok for this job (the job is done) or should I do it in C#, java, node? What's your take pham?
Replies: >>105722057
Anonymous
6/27/2025, 3:10:24 PM No.105721962
>>105721914
The quality of cursor has really degraded in recent months, but if you're coming from a regular IDE then it's still an upgrade.
Claude Code is the new magic. I use it for large edits, then cursor for small edits. Claude Code with opus will one-shot even large infrastructure additions.

>>105721924
Not unless you give me a referral. I'm in general B2B SaaS territory.
Replies: >>105722003 >>105722008
Anonymous
6/27/2025, 3:15:27 PM No.105722003
>>105721962
>B2B SaaS territory
ah, fukken paradies
Anonymous
6/27/2025, 3:16:04 PM No.105722008
>>105721962
I was working with two guys in crypto and one guy suggested using Claude with cursor, it was a small app with the boys. I was just copy pasting shit into GPT lmao so thought there was a slim chance you were the Claude and cursor guy. I met one of the guys in a 4chan community so the chances seemed not zero.
Replies: >>105728930
Anonymous
6/27/2025, 3:24:05 PM No.105722057
>>105721960
I think how a thing is built isn't important until it's bringing in enough money to change how it's built.
There's nothing wrong with google services, especially if it makes you develop faster.
I'd use some onboard speech transcription to detect wakewords then immediately activate a connection with the openai realtime api.
Replies: >>105722090
Anonymous
6/27/2025, 3:28:09 PM No.105722090
>>105722057
>I'd use some onboard speech transcription to detect wakewords
that's already done
>then immediately activate a connection with the openai realtime api
hmh, I don't follow, in fact for this part I keep using the speech to text and parsing the fuck out of the text to try to translate nigger user babble into actual orders I can execute, in fact this is giving me headaches. I'll try to keep it simple. But building infinite switches and ifs is depressing. How would you go about this?
Replies: >>105722989
Anonymous
6/27/2025, 4:01:37 PM No.105722335
wagecuck
wagecuck
md5: 010f79d950a42e66d0ef51e937311626๐Ÿ”
>>105721893
It's an issue regarding my retarded pride.
I know more about AI than them, but I don't want to use it and end up a lot of time on dumb CSS shit.
Anonymous
6/27/2025, 4:04:03 PM No.105722360
>>105714010
ngmi just ask claude to do a deep research request
Replies: >>105722624
Anonymous
6/27/2025, 4:10:18 PM No.105722417
>>105713933 (OP)
i think im gonna quit my job to work on ai side projects, my saturn aries 6th house is conjunct neptune and my saturn returnal starts next week so it was meant to be
Replies: >>105724007 >>105724044
Anonymous
6/27/2025, 4:29:14 PM No.105722624
>>105722360
Don't bother the guy is a fucking retard. He specifically mentioned courses in his post then chimped out when he got a reply about courses.

He just wants to stay bad and make excuses of how it's everyone else's fault he can't learn.
Anonymous
6/27/2025, 4:33:04 PM No.105722663
>>105714048
> Can I just be racist?
yes.
Replies: >>105722733
Anonymous
6/27/2025, 4:39:47 PM No.105722733
>>105722663
>racist
>in tech
>with the trillion jeets
hm, I doubt it
Replies: >>105722762 >>105722797
Anonymous
6/27/2025, 4:43:02 PM No.105722762
>>105722733
Jeets are more racist than whites. What do you think the caste system is? Darks are at the bottom.
Replies: >>105722812
Anonymous
6/27/2025, 4:45:25 PM No.105722797
>>105722733
> >with the trillion jeets
Name a single GOOD tech service that was CREATED by jeets?
Apple, Microsoft, Linux, Google, Meta? all created by random white dudes
Replies: >>105722812 >>105722846 >>105722871 >>105723003
Anonymous
6/27/2025, 4:46:51 PM No.105722812
>>105722797
>moves goalpost
>>105722762
they're literally in bed with the horrid HR lady, good fucking luck with that
Replies: >>105722823
Anonymous
6/27/2025, 4:47:49 PM No.105722823
>>105722812
> isn't white
Replies: >>105722850
Anonymous
6/27/2025, 4:50:06 PM No.105722846
>>105722797
I'll do you one better, name a single of those companies that jeet CEOs made better.

Microsoft's windows 11 task bar crashes now because it uses fucking react native.
Replies: >>105722871 >>105730548 >>105771365
Anonymous
6/27/2025, 4:50:27 PM No.105722850
>>105722823
>implying
Replies: >>105722953
Anonymous
6/27/2025, 4:52:15 PM No.105722871
>>105722846
>>105722797
Correction, the start menu. Fuck Indians.

https://winaero.com/windows-11-start-menu-revealed-as-resource-heavy-react-native-app-sparks-performance-concerns/
Replies: >>105730548 >>105771365
Anonymous
6/27/2025, 4:58:47 PM No.105722953
>>105722850
I am both successful and white and in software and racist
And you are not
> implicated
Replies: >>105723037
Anonymous
6/27/2025, 5:01:39 PM No.105722989
>>105722090
just send it all to the llm in chunks and let it figure it out.
I do something similar for a cheating tool I made. It takes system audio and sends it to the openai realtime api to look for interview questions and responds with answers.

In your case I might have it respond with the inferred question then make a separate request to generate an answer, just that way so you can log it more easily.
Replies: >>105723024
Anonymous
6/27/2025, 5:02:48 PM No.105723003
Framework_Computer_logo.svg
Framework_Computer_logo.svg
md5: 65df2b707dfcca9a4745ffb03d54be9f๐Ÿ”
>>105722797
Framework was started by Nirav Patel. He might be American, I dunno, but his heritage seems to be South Asian.

Now stop being racist you silly cunt.
Anonymous
6/27/2025, 5:04:53 PM No.105723024
>>105722989
>send it all to the llm
what kind of llm are we talking about here? as of right now I send it to literal ifs and switches that call methods
Replies: >>105723144
Anonymous
6/27/2025, 5:05:54 PM No.105723037
>>105722953
I'm all of those things too, and I doubt you are any of them btw. I'm just not retarded the jeets would finish my career in a heartbeat by the reasons I've already stated
Anonymous
6/27/2025, 5:10:03 PM No.105723077
Anyone who works in tech who is also racist, I just assume they're a failure

Is Zuck racist? Bill Gates? Linus Torvalds? I don't think so. They might have some faults but I don't think they're racist.

The first example of a racist programmer who comes to my mind is Curtis Yarvin. Is he successful? Not really. He is known for racism far more than for his tech work.
Replies: >>105723098 >>105723116 >>105723131 >>105723134
Anonymous
6/27/2025, 5:13:03 PM No.105723098
>>105723077
Zuck is a fraud who got called out by his own employees for not knowing basic HTML a few years ago despite making an empire off PHP. Gates copied another guys OS after his wife told IBM to fuck off so they went to Gates instead.

Terry Davis outperforms both of those retards and you're a fucking nigger
Replies: >>105724070
Anonymous
6/27/2025, 5:15:27 PM No.105723116
>>105723077
Brendan Eich. Creator of Javascript for Netscape. Founder of Mozilla and now Brave.

Take a look at why he was ousted from Mozilla. Dude is based and redpilled.
Replies: >>105724070
Anonymous
6/27/2025, 5:15:45 PM No.105723120
1679605638240481
1679605638240481
md5: 149aefb807eb9535c07f64f88b0a8520๐Ÿ”
see where that takes you stupid nigger? racism vs anti-racism, all because you're too niggerbrained to adapt to the environment, the jeets got the horrid HR lady kidnapped, be racist then I fucking dare you, all because you're niggerbrained and can't stop screeching about how you're le based racist. so I'm I, but the difference is I'm not a nigger brained retard, see?
Anonymous
6/27/2025, 5:16:37 PM No.105723131
>>105723077
true racists come from impoverished families and racism is the easiest way to control lower class people since they have nothing to be proud of apart from things they were given by the elite like their national/ethnic identity
Replies: >>105723150
Anonymous
6/27/2025, 5:16:52 PM No.105723134
>>105723077
Any normal white person is racist by simple virtue of being exposed to other races. They just hide it because they have to.
Replies: >>105724070
Anonymous
6/27/2025, 5:17:58 PM No.105723144
>>105723024
I'm beginning to think you work at Google Home lol.
Initial thought would be to use real-time api speech to speech but I'm not sure if it allows tool-calling, if it does then use that, delete all those conditionals and feed the functions in as tools. Would be a near drop-in replacement for the conditional logic.
Replies: >>105723166
Anonymous
6/27/2025, 5:18:21 PM No.105723150
>>105723131
cognitive dissonance. its the rich racist white men.. w-wait no.. it's the poor racist white men.. w-wait ! it's just le bad ok!?
Replies: >>105723165
Anonymous
6/27/2025, 5:20:00 PM No.105723165
>>105723150
its poor people.
Anonymous
6/27/2025, 5:20:09 PM No.105723166
>>105723144
alright got it, not I'm not a google employee, it's a side project
Anonymous
6/27/2025, 6:16:38 PM No.105723708
>>105721893
>my team is AI-retarded.
i have a junior that's all in on AI tooling. tries all the new tools as they come out
it's incredibly painful reviewing his PRs, seeing everything clearly AI generated and yet he's still 5x slower than i am, and i generally just use cursor's tab complete instead of agent mode
Anonymous
6/27/2025, 6:47:41 PM No.105724007
>>105722417
Could you elaborate? I don't understand shit of what you said. Are you an astronaut?
Replies: >>105724784 >>105724870
Anonymous
6/27/2025, 6:51:28 PM No.105724044
160918485116
160918485116
md5: 9a557d14c8ded86c5536fcb0bc350baa๐Ÿ”
>>105722417
>my saturn aries 6th house is conjunct neptune and my saturn returnal starts next week
tell us morea bout that
Replies: >>105724784 >>105724870
Anonymous
6/27/2025, 6:53:13 PM No.105724070
>>105723098
Was Terry Davis successful? No.

>>105723116
Eich isn't that successful though. The most successful people in tech aren't racist.

>>105723134
Actually it's the opposite. Normal people aren't racist, because normal people function in society, where you sometimes have to deal with people of different ethnicities. If you're racist then you will lose life opportunities.
Anonymous
6/27/2025, 7:47:03 PM No.105724784
>>105724044
>>105724007
basically your natal chart in your horoscope has different planets in different signs with different significance. Saturn is sort of the "order, structure, restriction, boundaries" one. These planets have relationships to other planets that impact their effect.

For my chart I have a saturn in aries in the 6th house. The 6th house is where they show up as well that impacts in what domain the energy is expressed.
So I have
>Saturn (restirction/structure)
>In aries (fiery energy, actually puts saturn "in fall" meaning some planets have signs they are naturally good in and other they are naturally bad in. People with saturn in aries will have difficulty with structure because that fiery energy is contrary to the structure of saturn)
>In the 6th house, the house of daily habits, work, that sort of thing.
Meaning my saturn is sort of fundamentally weak but manifests with a fiery energy in relation to work/daily habits.

The saturnal return is every 29.5 years or so saturn returns to where it is on your birth chart, which is considered to trigger radical shifts in accord with it (the specifics depends on your other signs/planets/aspects(the relations between planets))

My saturn is returning (i just realized this after thinking about quitting) next week which means that fiery energy will become intense.
Along with that neptune is in the same place which means the dreamy/spiritual aspect is also playing a role with my saturn. Basically destroying what structure I had and requiring I use my fiery energy to build a new structure in line with my ideals/dreams.

(I didn't know any of the specifics of this before but it and other aspects match up with my shit im working through and if fits perfectly)

Lots of other compleixties with other things saturn/neptune relate with.
two parts are basically
>your birth chart and how things are related
>where are planets now and how do they relate to your birth chart
Replies: >>105724905
Anonymous
6/27/2025, 7:53:40 PM No.105724870
>>105724044
>>105724007
i use ai to analyze it and try to get unbiased third parties, this is a result of me just giving it my birth chart + the current transits and no other context
https://rentry.co/i5e6p6hq
I have to quit my job and it will be good for me... this gives me an excuse at least : )
Anonymous
6/27/2025, 7:56:37 PM No.105724905
>>105724784
which cultures/peoples came up with these sets of rules?
Replies: >>105724942
Anonymous
6/27/2025, 8:00:14 PM No.105724942
>>105724905
you can see all this in the greeks/hellenic authors but it goes back to the egyptians and probably pre-history. Everyone throughout history did this until like 100 years ago when people started to consider it occult for some reason.
Throughout medieval times saints would use it, popes would consider it for how they'd construct thing. It's only recently people stopped being aware of it.
Even if you don't think it's real it's at least a very interesting psychological model far more complex and subtle than anything else we have. I find when you actually start looking into it and seeing how perfectly it lines up with things is kind of necessary, it's very easy to oversimplify and mis-represent because it's so complex, and when it's simplified it gets very stupid (like people just talking about sun signs).
Replies: >>105725090
Anonymous
6/27/2025, 8:14:45 PM No.105725090
>>105724942
any sources to see this in motion?
Replies: >>105725309
Anonymous
6/27/2025, 8:34:38 PM No.105725305
Another great /wdg/ thread discussing the most common and advanced issue related to development of web based applications:
> racism
Anonymous
6/27/2025, 8:35:11 PM No.105725309
>>105725090
tetrabiblos is one of the classics, there is a ton of stuff that just isnt' translated though sadly. Bits of it were also in all the medican books like galen and it was tied in with the humoral stuff
Replies: >>105725350
Anonymous
6/27/2025, 8:38:42 PM No.105725344
There is no reason to use Rust as a web dev and if you do you should feel bad.

>Muh speed
C++ has better performance than rust and closer syntax to Javascript. As well as a way bigger more mature ecosystem
>Muh Memory Safety
C++23 has that too. https://tomaszs2.medium.com/nobody-expected-c-memory-safety-rust-in-trouble-cefb39166923
>but the government said rust better
That was before C++23 don't be a tranny
>but does C++ have any libraries for webdev even?
Yes, uws or uWebsockets is one of the fastest ones out there. The syntax is based on express.js so you'll feel right at home. There's ORMs as well for C++ if you want to feel real familiar when writing your app
>but I don't want to learn a more performant language
That's fine. You can use uws.js to use the uws C++ server from node.js and it still outperforms Rust, it has slight overhead over uws. It is based on express ans there's even libraries made from it like hyper-express to give near identical syntax to express. It is also a websocket server

Tl;dr fuck Rust use C++
Anonymous
6/27/2025, 8:39:31 PM No.105725350
>>105725309
sounds dope, I'm saving this information
Anonymous
6/27/2025, 9:28:22 PM No.105725897
10ab54e1677176dc363d97eb0010da54
10ab54e1677176dc363d97eb0010da54
md5: 8099bce0ab3386f92728bae79971b06e๐Ÿ”
I NEED audio autoplay and that's non-negotiable, I don't care what google thinks
Any workaround that still works?
Replies: >>105733564 >>105737979 >>105738247
Anonymous
6/27/2025, 9:28:44 PM No.105725901
Just did some more work on my PWA lads

Give it a couple months and I'll have made the new Facebook haha

Not really but i can dream
Replies: >>105725962
Anonymous
6/27/2025, 9:34:24 PM No.105725962
>>105725901
What stack are you using
Replies: >>105726252
Anonymous
6/27/2025, 10:01:00 PM No.105726252
>>105725962
The GOAT stack (Go And Typescript)
Replies: >>105728357
Anonymous
6/27/2025, 11:23:05 PM No.105727035
In terms of difficulty:

frontend > *huge power gap* > backend
Replies: >>105728051 >>105728357 >>105732707
Anonymous
6/28/2025, 12:21:32 AM No.105727520
>>105713933 (OP)
I need a new job. Feel like I'm getting fired soon after 4 years. Problem is, my coworkers are on my linkedin, which I have no fucking idea why they would add me. To see if I'm looking for another job??

What do in this case? Block every single person from my company? This is a protip btw. I'd block everyone on Linkedin as SOON as you start a new job.
Anonymous
6/28/2025, 1:24:08 AM No.105728051
>>105727035
hosting is the most difficult
>domain name
>vps/vds/cloud
>managing your vps/instance
>email server
>email security, ddos protection
Anonymous
6/28/2025, 2:00:51 AM No.105728357
>>105726252
Sounds kind of gay.

>>105727035
And who's fault is that? Web devs overcomplicated their shit on purpose.
Replies: >>105732602
Anonymous
6/28/2025, 3:08:34 AM No.105728924
>>105721893
how do i add you up? i need some boyz in tech to chat with.
Replies: >>105730551
Anonymous
6/28/2025, 3:09:40 AM No.105728930
>>105722008
what is a "4chan community". i wanna meet based and redpilled devs
Replies: >>105730551 >>105731942
Anonymous
6/28/2025, 3:15:10 AM No.105728977
>>105715302
>svelte
>I made that shit up framework
Shit is all over the place and has no flow. Ass pull after ass pull because they ran into a problem they couldn't solve with fundamentals.

They have to nail the fundamentals first. If they don't their lang is gonna bloat fast.
Anonymous
6/28/2025, 6:55:38 AM No.105730548
>>105722846
>>105722871
WHAT THE FUCK
Anonymous
6/28/2025, 6:56:24 AM No.105730551
>>105728924
>>105728930
cmon bros help a devva out
Replies: >>105732143
Anonymous
6/28/2025, 11:29:46 AM No.105731942
>>105728930
It was synchtube about 14 years ago. Good luck finding a time machine.
Replies: >>105732102
Anonymous
6/28/2025, 11:54:31 AM No.105732102
>>105731942
thanks taylor
Replies: >>105732177 >>105736129
Anonymous
6/28/2025, 12:00:54 PM No.105732143
>>105730551
there used to be a /wdg/ discord, if you find it report, I think it was literally /wdg/
Replies: >>105735587
Anonymous
6/28/2025, 12:07:34 PM No.105732177
>>105732102
When are you getting back on steam? I haven't seen you in like a year.
Replies: >>105732197
Anonymous
6/28/2025, 12:10:23 PM No.105732197
>>105732177
don't really play any gaymes on Steam, I pirate all my shit lmao
Replies: >>105732219
Anonymous
6/28/2025, 12:14:11 PM No.105732219
>>105732197
My github got banned BTW in case you're wondering where the project went. I sent you a message saying I was on bitbucket but hadn't seen you online in months and got another job and put it on hold. I took your advice and started learning astro btw
Replies: >>105732255
Anonymous
6/28/2025, 12:20:48 PM No.105732255
>>105732219
how the fuck do you even get banned off github lmao

Anyways yeah there isn't that much to learn from using Astro. Pretty great framework for building websites, but if it were for a very dynamic app I'd use something else (Next.js, SvelteKit, or raw Vite+React) cause they have routers built in to the framework.
Replies: >>105732298
Anonymous
6/28/2025, 12:24:12 PM No.105732280
1751106252989855.png
1751106252989855.png
md5: 97d108254866f7d168300afbd6acda29๐Ÿ”
heh, took me 30 mins just to download 30MB. apparently I'm on dialup now
Anonymous
6/28/2025, 12:27:51 PM No.105732298
>>105732255
I called for the country of India to get banned from the express.js repo and started a flame war under my own name. Apparently banning Russia is fine with Github, but when 400 Indians a day were editing the readme.md that was too far. The express creators called me racist and cried.

This dork wrote an article about me.
https://tomaszs2.medium.com/express-js-got-flooded-with-pull-requests-an-idea-to-ban-india-strongly-rejected-96a9ec554661
Replies: >>105732322 >>105732332
Anonymous
6/28/2025, 12:32:19 PM No.105732322
>>105732298
Oh yeah I remember that. Didn't know you participated in that but I'd fully expect you would kek
Replies: >>105736129
Anonymous
6/28/2025, 12:34:08 PM No.105732332
>>105732298
top lmao
Anonymous
6/28/2025, 12:34:43 PM No.105732336
>>105715302
>>105714778
For me it's jQuery
Replies: >>105732353 >>105732602
Anonymous
6/28/2025, 12:37:53 PM No.105732353
1676199698209142
1676199698209142
md5: 77d3e06822f69536b92e1f8745abf610๐Ÿ”
>>105732336
based department?
Anonymous
6/28/2025, 1:11:56 PM No.105732578
F0RqsFOagAAirHB
F0RqsFOagAAirHB
md5: 5f7b67f167f5cb83889156eedb221da9๐Ÿ”
I'm really good at animation in packages like houdini, maya, toonboom, etc. I can arrange shapes however I want. I also know enough about code to animate stuff, but I much prefer being able to draw and then interact with stuff, and only *then* add some code if necessary.

I've somehow managed to totally avoid webdev, but now I want to make webpages with animations. I know I could just do a webgl canvas or three.js, but what are my options for SVG animation with just html5, CSS, and JS?

For example, let's say I made a character like this out of SVGs and wanted to animate some loop of her making a gesture or walking or dancing or something. What's the best toolset for this task?

I'm kinda imagining it might be just illustrator to make the SVGs + manually writing a bunch of js for the animations, but I feel like there's gotta be something better.
Anonymous
6/28/2025, 1:16:21 PM No.105732602
>>105728357
What's wrong with Go and TypeScript? Also how do web devs overcomplicate things?

>>105732336
Disgusting
Anonymous
6/28/2025, 1:35:22 PM No.105732707
>>105727035
I used to laugh at this idea in university until I was forced through frontend hell.
Though, everyone just use AI to add animation nowadays.
Anonymous
6/28/2025, 2:14:52 PM No.105732904
for me, it's effect-ts
Anonymous
6/28/2025, 2:34:47 PM No.105733036
Should I even bother manually typing CSS/Bootstrap/Tailwind anymore?
AI can get the job done, and I can just tweak it later.
Anonymous
6/28/2025, 3:50:59 PM No.105733564
>>105725897
Autoplay works after the user interacts with the page first
Anonymous
6/28/2025, 3:52:10 PM No.105733573
Why use nginx on top of my nodejs app
hardmode: not for cloudflare-like challenges
Replies: >>105734054 >>105739842
Anonymous
6/28/2025, 4:43:34 PM No.105734054
>>105733573
I asked myself that a year or so ago after I started using uws.js instead of express + nginx and the answer was pretty much there is no point. Uws.js is pretty much the fastest standard webserver on the net and has it's own SSL built in. Considering practically every server hosting company you use anymore be it server-less or a VM has it's own built in shit for everything else Nginx does, it's kind of pointless in this day and age. Only thing I could think of is if you're on a home server and serving an SSR and want to reverse proxy the served content forward. I'm pretty sure everyone serves static content through CDNs anymore. But a lot of people use things like Railway or Vercel even for SSR.

https://github.com/uNetworking/uWebSockets.js/discussions/72
Anonymous
6/28/2025, 4:53:34 PM No.105734183
1683147765465604
1683147765465604
md5: 222d30c7a13539da37cb49166a2be2c2๐Ÿ”
Lads, today I invited my family to a good and expensive restaurant. I purposefully told them to order what they wanted no matter if it was a bit on the expensive side. The food was alright, except for 3 things that were really good. But it felt really good to pay the bills for my whole family. Celebrating 2 years of employment and career progress in the same job. Life is good.
I studied a 2 years "trade" in web dev. I grinded like a motherfucker in the studies and then some more at the job interviews, and it paid off.
Disclaimer: the market is extremely fucked and you are not guaranteed to get a job and if you do the future of this field still look cloudy. Regardless here is my story. God speed to all you newbies.
Replies: >>105734215
Anonymous
6/28/2025, 4:56:22 PM No.105734215
>>105734183
Congrats on taking your family to Taco Bell retard
Anonymous
6/28/2025, 6:22:59 PM No.105734922
1739121381383316
1739121381383316
md5: 1eb71740381430316d00986a5439a198๐Ÿ”
Blob or base64?
Replies: >>105735177 >>105735188
Anonymous
6/28/2025, 6:45:55 PM No.105735111
mah shieet_thumb.jpg
mah shieet_thumb.jpg
md5: d7f49dd8fd7a7e7c4e890c5f7f62050e๐Ÿ”
flexin mah webapp part 3. I added some custom axis helpers, and some bay creation utility tool. Tomorrow I will optimize the solvers, I love my web app bros :3
Replies: >>105735164 >>105735172
Anonymous
6/28/2025, 6:51:02 PM No.105735164
>>105735111
>:3
that's roasty and troon territory pham, I wouldn't do that
Anonymous
6/28/2025, 6:52:05 PM No.105735172
>>105735111
nigga did you just program a CAD in web? If so I'd suggest completely skipping web dev and going straight to 3d software programming
Replies: >>105735453
Anonymous
6/28/2025, 6:52:39 PM No.105735177
>>105734922
blob it
Anonymous
6/28/2025, 6:54:54 PM No.105735188
>>105734922
my job uses base64 for product ID in their API, sloppiest shit imo
Anonymous
6/28/2025, 7:18:59 PM No.105735453
>>105735172
you can do this in like ten minutes using some reactive framework + 3.js. you can find any number of oss projects with basic cad capabilities. it's all just 3.js.
Replies: >>105735500
Anonymous
6/28/2025, 7:23:19 PM No.105735500
>>105735453
it's in my todo list, but "doing nothing at all" is a bigger priority since I have a job, I've done 3D modeling, so it should be fairly simple, if I manage to land a job that pays me to fuck around (those do exist, they give you a day or some hours to do whatever the fuck you want) I might dive in that shit, I made a 2d bouncing ball with simulated physics in canvas, shit was cash
Replies: >>105735587
Anonymous
6/28/2025, 7:33:06 PM No.105735587
>>105735500
awesome. i did the bruno course on 3.js and it was great, had a lot of fun with it. reason i learned it was to make a procedurally-generated enlightenment-era museum that uses 4chan threads as generators so you can walk into a museum (board), and browse threads live by walking around, see other anons post in real-time. i'll get around to it someday.

>>105732143
i found it. the link is https://discord.com/invite/0qLTzz5potDFXfdT but its fairly dead :(

>>105713933 (OP)
OP why did the discord stop getting linked? I had to find it from a 2017 /wdg/ post https://4archive.org/board/g/thread/60643132/wdg-web-development-general
Replies: >>105735616
Anonymous
6/28/2025, 7:37:05 PM No.105735616
>>105735587
>i found it. the link is https://discord.com/invite/0qLTzz5potDFXfdT but its fairly dead :(
sad, I barely used it, we should have shilled it more, but never include it in the OP, you know what I mean
Replies: >>105735661 >>105735849
Anonymous
6/28/2025, 7:41:36 PM No.105735661
>>105735616
>but never include it in the OP, you know what I mean
i really dont lol
Replies: >>105752519
Anonymous
6/28/2025, 8:02:01 PM No.105735849
>>105735616
Snitchcord isn't trustworthy after what they did to Yuzu. They had no reason to do that.
Replies: >>105735954
Anonymous
6/28/2025, 8:13:43 PM No.105735954
>>105735849
wtf is yuzu, looks like some emulator? let me guess transcord shut them down due to some dmca from nintendo etc?
Replies: >>105735968
Anonymous
6/28/2025, 8:15:28 PM No.105735968
>>105735954
Worse. Snitchcord literally snitched them out to Nintendo because a few users were sharing keys which Yuzu specifically told people not to do. You can make emulators but you can't put a registration key in.

They had zero incentive to snitch there. Snitchcord themselves reported it to Nintendo.
Replies: >>105735985
Anonymous
6/28/2025, 8:16:42 PM No.105735985
>>105735968
ah, very gay indeed. should still put /wdg/ in the OP tho. i saw mention of some steam group? also not even an IRC link in the OP? /wdg/ has fallen
Replies: >>105736129
Anonymous
6/28/2025, 8:31:06 PM No.105736129
file
file
md5: a01ca8bea6eaaca54b9880d48c5ff613๐Ÿ”
>>105735985
There's not a Steam group. I happen to know a few users here from an old other community and one of them always recognizes me here, this guy >>105732102

A lot of us used to talk on Steam. But it was a video game related thing.

>>105732322
Mb didn't reply, I was looking for the screenshot then realized they gave me a chance to appeal and I went on a gaslighting rant to them about why they discriminate against Russians. Lmao I'm still banned from your country so of course I'm banned from Github kek
Replies: >>105736445
Anonymous
6/28/2025, 9:04:35 PM No.105736445
>>105736129
>old other community
cool which one? also kek at the screenshot
Anonymous
6/29/2025, 12:37:32 AM No.105737979
>>105725897
The only way autoplay will work(when autoplay policy = disallow) is if the srcObject of an Audio element is a MediaStream, such as one acquired from an RTCPeerConnection. I also learned the hard way that the audio element that you want to autoplay can't be dynamically added to the page, i.e it has to be part of the DOM on initial load.
Anonymous
6/29/2025, 1:12:02 AM No.105738247
>>105725897
Google pretty much did it to force Youtube app for Youtube premium and get rid of adblock users on mobile. I stand by this theory.
Anonymous
6/29/2025, 4:41:46 AM No.105739796
Damn we really sound like that? Wtf does this sentance even mean https://news.ycombinator.com/item?id=44404876#44406976
Replies: >>105740180
Anonymous
6/29/2025, 4:46:36 AM No.105739842
>>105733573
Single thread slop like js ruby and python cant fully saturate a cpu so you pretty much need to spawn multiple process and put a load balancer in front.

Plus nginx can serve static files from your /public folder without invoking slow js, python or ruby code.
Rust, c and the like are fast enough to not need a load balancer at all and serve their own static files with their regular framework.

And modern load balancers like caddy also automagically register ssl cert for you with zero config which is nice
Anonymous
6/29/2025, 5:36:44 AM No.105740180
>>105739796
>Damn we really sound like that?
whats this in reference to?
Replies: >>105740224
Anonymous
6/29/2025, 5:42:49 AM No.105740224
>>105740180
Aaron earned an iron urn
Anonymous
6/29/2025, 10:32:13 AM No.105741729
>page 10
Fuck all your frameworks
Replies: >>105741872
Anonymous
6/29/2025, 10:36:25 AM No.105741751
Embrace the newest framework
Anonymous
6/29/2025, 10:57:04 AM No.105741872
>>105741729
Euros really let us down huh
Replies: >>105743107
Anonymous
6/29/2025, 12:56:18 PM No.105742543
canvas is so cool guys
Replies: >>105744153
Anonymous
6/29/2025, 1:46:38 PM No.105742815
honestly is it really that stupid to store images as base64 in your mongo database instead of bothering with aws or some shit like that
Replies: >>105742931 >>105742978 >>105744179 >>105744279
Anonymous
6/29/2025, 2:06:27 PM No.105742931
>>105742815
just be yourself
Anonymous
6/29/2025, 2:14:06 PM No.105742978
>>105742815
I dunno what people recommend but I would just do whatever is easiest, as long as it's secure.

I was going to store images as binary in my Postgres database but then I thought fuck it, I'll just save the files to disk because it's easier for me.
Anonymous
6/29/2025, 2:44:26 PM No.105743107
>>105741872
Too busy being free on the weekend
Anonymous
6/29/2025, 4:35:13 PM No.105743895
>>105720158
I tried it but didn't like it. The way it abstracts things into resources was weird and turned me off. My use case didn't match up either; I wanted to redeploy a local compose stack when pushing to git. Overall a bad fit for me.
Anonymous
6/29/2025, 4:43:56 PM No.105743987
VSCodium_VZ6FwgFK47
VSCodium_VZ6FwgFK47
md5: 8b37f08e79d7d6f7b5f234780f285d26๐Ÿ”
What the fuck am I doing wrong?
CI/CD builds works fine, but I'm unable to spin up a developer environment.
Replies: >>105744898 >>105745438
Anonymous
6/29/2025, 5:01:02 PM No.105744153
>>105742543
How hard is it to use WebGPU and VulkanAPI directly in canvas rather than using pre-made render engines like three.js or babylon?

I don't actually know if vulkan is used directly actually or if it's used only through webGPU. I've only ever used three.js and babylon
Anonymous
6/29/2025, 5:03:40 PM No.105744179
>>105742815
hosting via CDN is better because you faster image to customer through local CDN network AND the browser can cache the file AND the browser doesn't have to calculate 69420 base64 images in your website. but if page speed doesn't matter then the answer is yeah go for it
Anonymous
6/29/2025, 5:12:38 PM No.105744279
>>105742815
Yes. Incredibly stupid. Why clutter your already dogshit database instead of just using a CDN? It's not that hard to write an uploading and downloading function to a server, and it's not that hard to convert it to use fetch to upload and down to your CDN which would be way cheaper, cache, and more efficient.

Just rip the bandage off and stop using Mongo while you're at it. You can learn prisma off any youtube video in like an hour, ask any decent AI to convert your models to PRISMA schematic, then ask it to convert the API controllers themselves to use prisma format, then use any database you want pretty much with similar ORM to mongoose but with way better performance. Mongo is the best for raw data/JSON but just fucking use SQL. Prisma even comes with built in sanitation and does everything for you.
Replies: >>105744906
Anonymous
6/29/2025, 6:30:04 PM No.105744898
>>105743987
join the disc i'll help you out, posted the link somewhere above
Replies: >>105745990
Anonymous
6/29/2025, 6:31:10 PM No.105744906
>>105744279
>writing sql
i'd rather kill myself. ive been using instantdb and its a blast.
Replies: >>105744994
Anonymous
6/29/2025, 6:41:16 PM No.105744982
>wage cucking tmr
ahhhh
Replies: >>105745059
Anonymous
6/29/2025, 6:41:52 PM No.105744994
>>105744906
You don't write SQL with Prisma. It's an ORM.

Basically you have one set API similar to Mongoose that works for tons of different databases like SQL, Mongo, Postgres, you name it. You write a prisma schema kind of like a Mongoose model. Then you just use the same API calls regardless of the database. You don't need to know SQL for it, nor sanitation. Prisma handles everything.

I suggest you learn what an ORM is, don't be a boomer.
https://youtu.be/rLRIB6AF2Dg
Replies: >>105745040
Anonymous
6/29/2025, 6:47:12 PM No.105745040
>>105744994
nigger ive gone around the sun 20 times and back. ive used every orm there is. i just hate writing sql if im doing personal projects. rather use firebase or instantdb. whatever helps me launch faster.
Replies: >>105745049 >>105745055
Anonymous
6/29/2025, 6:48:20 PM No.105745049
>>105745040
that said ill check it out, sounds cool.
Anonymous
6/29/2025, 6:49:10 PM No.105745055
>>105745040
Then why use MongoDB (assuming you're the guy I initially replied to)
Replies: >>105745066
Anonymous
6/29/2025, 6:49:21 PM No.105745059
>>105744982
id kill for a fkn job rn
Anonymous
6/29/2025, 6:50:22 PM No.105745066
>>105745055
im not the guy you originally replied to. hes probably indian. you'll open an indian resume and see a guy building something with mongodb and backbone.js or some shit in >current year.
Replies: >>105745084
Anonymous
6/29/2025, 6:52:37 PM No.105745084
>>105745066
Ah, the prisma explanation was because I thought you were the Mongo guy. I used to be that guy when MEAN stack was a thing because I didn't want to write raw SQL either until I finally realized other ORMs that aren't shit exist.
Replies: >>105745097
Anonymous
6/29/2025, 6:54:04 PM No.105745097
>>105745084
I just hate writing migrations, and doing row level security, as well as designing an rdbms and then having to go through hell to modify the schema and data. Appreciate the prisma explanation tho, it does sound cool. I got turned off from ORM's way way back using knex/bookshelf and ended up just rapping everything in raw().

>t. frontend shitter
Replies: >>105745177
Anonymous
6/29/2025, 7:02:33 PM No.105745177
>>105745097
ORMs have gotten a lot better since Knex. It's the one I tried to switch to from Mongoose then instantly noped and stuck with Mongoose/MongoDB.

Prisma is pretty simple because you can GPT most of that setup shit since it's so basic and you use terminal commands for setup and migrations. Really APIs are so easy in this day and age with ORMs and HTTP servers like express you can GPT like 99% of your APIs after you get your initial server all setup. APIs are probably the best usecase for LLMs in my opinion. It's really hard to fuck an API up.
Anonymous
6/29/2025, 7:28:53 PM No.105745438
>>105743987
pin your versions, you fucking retard.
Replies: >>105745990
Anonymous
6/29/2025, 8:20:17 PM No.105745990
>>105744898
Solved, thanks anyway.

>>105745438
They are all on the latest version except for leaflet which I pinned.
The issue was sharp. Version 0.34.* will segfault, rolling back to 0.33.5 solved this.
Anonymous
6/29/2025, 11:21:53 PM No.105747659
Page 9
Anonymous
6/30/2025, 12:34:47 AM No.105748316
My house got struck by lightning yesterday and blew my internet out soI can't do my C++ stuff :(

I was finally getting into using the real uWebsockets in C++ instead of the uws.js package. I think this is a sign god doesn't want me leaving the javascript ecosystem.
Anonymous
6/30/2025, 1:50:38 AM No.105748975
Hey fellers
I have an idea and I need a very static and simple website to advertise it
I have little knowledge about how to administer webpages but I want to do it myself
Where should I even fucking begin
Replies: >>105749712 >>105751795 >>105754149
Anonymous
6/30/2025, 3:35:59 AM No.105749712
>>105748975
Pls respond
Replies: >>105750070 >>105751795
Anonymous
6/30/2025, 4:36:10 AM No.105750070
>>105749712
join the disc link is in this thread and ill help you out
Anonymous
6/30/2025, 8:37:30 AM No.105751367
Claude Code and Cursor are making me so lazy desu
Replies: >>105751515 >>105751798
Anonymous
6/30/2025, 9:02:18 AM No.105751515
>>105751367
i hate it. takes all the fun out of it, for a risk at some perceived speed gain. building shit in natural language is so fucking gay. but then at the same time you start going half-manual and you feel like an asshole, and start taking the risk again for the perceived gain, ad infinitum. im transitioning to mechanical engineering or something
Anonymous
6/30/2025, 9:53:30 AM No.105751795
>>105748975
>>105749712
You're not really giving us enough details. You'd have to tell us slightly more so we could know if it needs a backend or is just an html page.
Replies: >>105753997
Anonymous
6/30/2025, 9:54:31 AM No.105751798
>>105751367
What's the point of cursor over just getting an extension in VS Code that does the same thing?
Replies: >>105752333 >>105752526
Anonymous
6/30/2025, 10:28:18 AM No.105751961
Thank you microfrontend niggers
I discovered ssi includes and now i'm putting json blobs in html
i dont need no god damn server components
Anonymous
6/30/2025, 11:43:01 AM No.105752333
>>105751798
nta but cursor's tab autocomplete is the best on the market
Anonymous
6/30/2025, 12:00:55 PM No.105752462
What open source bot protections are there? I know Anubis, anything else?
Replies: >>105752528
Anonymous
6/30/2025, 12:07:41 PM No.105752519
>>105735661
that can attract too much shit attention, better to only share it with whoever has legit interest and putting in work, what sense does it make to have a discord full of newbies and nobody to actually help? just care for the ratios
Replies: >>105758255
Anonymous
6/30/2025, 12:08:33 PM No.105752526
>>105751798
Because of its first class AI support. It's able to browse my repo, do tool calls like CLI commands, provide a git merge style accept/decline changes for everything it did

my work also pays for it so I'm not complaining at all.
Anonymous
6/30/2025, 12:08:41 PM No.105752528
>>105752462
fail2ban iirc
Anonymous
6/30/2025, 12:21:43 PM No.105752610
I feel like a retard trying to figure out Perl web frameworks. There's mainly the official documentation and not many real world examples.
Replies: >>105752936
Anonymous
6/30/2025, 1:16:06 PM No.105752936
>>105752610
Just settle on Mojolicious and maybe ask here https://github.com/mojolicious/mojo/discussions.
Anonymous
6/30/2025, 3:37:35 PM No.105753997
>>105751795
Just an html page
Something like really basic
Replies: >>105754107
Anonymous
6/30/2025, 3:52:07 PM No.105754107
>>105753997
Literally just get a hosting service that has Cpanel then if you don't need a backend. No need for any fancy servers.
Anonymous
6/30/2025, 3:57:21 PM No.105754149
>>105748975
github pages is free, there are shorthand domains as well, otherwise namecheap and digitalocean will do the trick, paying
Anonymous
6/30/2025, 5:42:44 PM No.105755229
Page 8
Replies: >>105756273
Anonymous
6/30/2025, 7:12:38 PM No.105756273
>>105755229
7 acshually
Anonymous
6/30/2025, 7:33:26 PM No.105756476
Does anyone know if Astro has any good virtual routing integration support? I want something like next.js but next is kind of dog shit.
Anonymous
6/30/2025, 8:06:31 PM No.105756839
i want to scrape specific kinds of html pages for work. an example page is here: https://www.sec.gov/Archives/edgar/data/320193/000130817925000008/aapl4359751-def14a.htm
i have a program that goes through every SEC EDGAR def14a submitted by the company of my choice and attempts to parse each one with beautifulsoup, using different parsers until one works. i search for particular info in each 14a, collect it, and then i'm out.

with the case of apple, their most recent 14-a use a different kind of html, seemingly 'xmlns', which seems related to the SEC's inline XBRL format. i'm finding that recent 14-a forms of this format are really resistant to beautifulsoup parsing much to my chagrin. kind of a shot in the dark i know, but does anyone have previous experience scraping/parsing from relatively recent SEC edgar filings like this?
Replies: >>105756970
Anonymous
6/30/2025, 8:21:51 PM No.105756970
>>105756839
I've been doing webdev for over a decade and haven't heard of most of the technologies you mentioned. Truly the web ocean is larger than I thought.
Replies: >>105756998
Anonymous
6/30/2025, 8:26:06 PM No.105756998
>>105756970
i mean, i hadn't heard of them either before a few weeks ago. my boss gave me a task and i needed to learn how to scrape shit. i don't spend much time trying to seek shit out myself, because i know work will give me something to learn regardless.
Replies: >>105757041
Anonymous
6/30/2025, 8:31:50 PM No.105757041
>>105756998
Unfortunately I'm bound to Windows right now. But I ran this in browser, which should work in node.js as well and it scraped the page 1:1 as seemingly XML just fine.
let res = await fetch('https://www.sec.gov/Archives/edgar/data/320193/000130817925000008/aapl4359751-def14a.htm');
let page = res.text();


Without access to my Linux ecosystem I can't help too much lmao. That said if it's fetching as XML does that help any? There's probably dozens of XML parsers out there for you as opposed to whatever the fuck xmlns is.
Replies: >>105757147 >>105758283 >>105758773
Anonymous
6/30/2025, 8:40:41 PM No.105757147
>>105757041
i'll give this kind of solution a shot, thank you.
Replies: >>105757319
Anonymous
6/30/2025, 8:54:34 PM No.105757319
>>105757147
Ye let us know if it works or not.
Anonymous
6/30/2025, 10:08:21 PM No.105758255
>>105752519
yeah thats fair. wish more ppl were active
Replies: >>105758283
Anonymous
6/30/2025, 10:11:53 PM No.105758283
>>105758255
I noticed a distinct pattern of multiple generals that people asked questions in dying around the same time GPT came out. Specifically a lot less questions being asked about fixing code and more general discussions of the trade.

I'm literally the only person who's used a code tag the entire thread here >>105757041 but the threads used to have them all over a few years ago.

AI kind of killed several threads.
Replies: >>105758376
Anonymous
6/30/2025, 10:20:03 PM No.105758376
>>105758283
yeah very depressing. i only just came back to these threads after like a decade. twitter is so gay it makes me wanna die so i came back here.
Replies: >>105758395
Anonymous
6/30/2025, 10:21:26 PM No.105758395
>>105758376
I like Twitter. I've called so many people niggers and retards now that Elon has taken over and get banned less than I do on 4chan for calling people niggers and retards.
Replies: >>105758406 >>105762517
Anonymous
6/30/2025, 10:22:41 PM No.105758406
>>105758395
i hate that i have to pay for it to get anything out of it. i've been on it long enough to know that every single anime avatar edgy coder profile is literally an indian.
Replies: >>105758485
Anonymous
6/30/2025, 10:29:37 PM No.105758485
>>105758406
I went viral several times on Twitter before getting banned with thousands of followers and big accounts retweeting me. Every time I got banned I'd be able to go viral again one way or another. My last one I had a single tweet get retweeted by Project Veritas, it's founder, Robert Malone, Alex Stein, and several news stations, and some Infowars people.

Ever since Elon took over though I get no engagement despite not getting banned anymore and getting retweeted by semi-big accounts like three.js and babylon. I think it's rigged for blue checkmarks now. Basically only good for trolling if you're not going to pay (I refuse)
Replies: >>105758618
Anonymous
6/30/2025, 10:41:52 PM No.105758618
>>105758485
nice i never invested much into it cuz i used it for coding so i had my real life shit in my profile. was going alright when i paid for it way back, made it to 100 followers then gave up lol.
Replies: >>105759016
Anonymous
6/30/2025, 10:52:10 PM No.105758729
Alright, completely new to web dev here, but I've got low level C experience. Say I want to make a website where my friends and I can play yhatzee or card games together, what should I use?

That's such a broad question, I know, but the sea of shit out there is just too fucking vast for me to even narrow down.
Replies: >>105758868 >>105759016 >>105759072
Anonymous
6/30/2025, 10:55:39 PM No.105758773
>>105713933 (OP)
Are there any vps providers that don't require ID these days?
>>105757041
>let page = res.text();
Oh boy. Don't forget to await this, too.
Replies: >>105759016
Anonymous
6/30/2025, 11:03:17 PM No.105758868
>>105758729
Don't have to get too bogged down on what technologies to use. But fwiw, the simplest options to get up and running asap are:

- using websockets for the multiplayer
- node.js on the backend that uses Socket.io - you'd keep in-memory the game state in some object that you'd broadcast to players in the room, as well as broadcast moves
- don't worry about databases
- separate the backend and front end in to it's own folders with it's own package.json
- for the front end you may want to use Vite to be able to use npm packages (e.g. socket.io-client) and to bundle your web app
- don't worry about using front end frameworks like react, vue, svelte, whatever unless you're proficient in it.
Replies: >>105759016 >>105759016 >>105759281
Anonymous
6/30/2025, 11:20:11 PM No.105759016
>>105758618
lmao fuck that shit

>>105758773
Oh yeah I forgot, my bad. I looked in console and saw the text and was like "yeah it works that's the xml right there", forgot I had to await promises to make it use-able.

>>105758729
Make a game how you normally would but make it online. Then rig it to websockets and do a room system. It's pretty easy. I changed a Dance Dance Revolution clone I found online to use.

I'd suggest just learning to make a chatroom with socket.io like >>105758868 said. It's easy as fuck. Then if you understand storing user data and sending it to the frontend users, then you'll have no problems sending scores and card games stuff too. Socket.io is slow in this day and age compared to things that aren't Javascript or Uwebsockets.js, but it's easy to use and has tons of examples so it's perfect for a small cardgame with friends.


>>105758868
I don't think you need vite for socket.io, I never used it when I wrote in vanilla.
Replies: >>105759281
Anonymous
6/30/2025, 11:25:48 PM No.105759072
>>105758729
>Alright, completely new to web dev here
turn back now while you still can.
Replies: >>105759281
Anonymous
6/30/2025, 11:30:47 PM No.105759118
57ultrawide
57ultrawide
md5: 9b556a9d0afee4c1fdb3f49a8f6e18ec๐Ÿ”
got the 57" samsung ultrawide 7680x2560. shits cash.
Replies: >>105759238 >>105760619 >>105767997
Anonymous
6/30/2025, 11:41:17 PM No.105759238
>>105759118
Congrats, now you can easily shitpost in multiple threads at the same time
Anonymous
6/30/2025, 11:46:40 PM No.105759281
>>105758868
>>105759016
Thanks for the suggestions, lads. I'll take a look. The chatroom/socket.io idea sounds like the best place to start for me. Keep it simple and work on from there.

>>105759072
Also, kek. When I started researching stuff, I was getting this kind of impression from all the things people had to say online.
Replies: >>105759403 >>105760678
Anonymous
7/1/2025, 12:02:42 AM No.105759403
>>105759281
Just use firebase realtime db. Rolling your own everything especially sockets is going to make you want to kill yourself.
Replies: >>105760678
Anonymous
7/1/2025, 2:27:38 AM No.105760619
>>105759118
Imagine watching porn with that
Anonymous
7/1/2025, 2:35:34 AM No.105760678
>>105759281
Don't listen to this retard here >>105759403 he's why everyone makes fun of web devs for having unnecessary SaaS and dependency bullshit everywhere. Websockets are a good skill to have and you can carry it to C later.

I'll tell you what. If you want to learn websockets and are already experienced in C there's a package called uws.js that is both a websocket server and https server in one. It's pretty much the fastest standard thing you can use. I normally tell new comers just use socket.io BUT uws.js is an abstraction layer on a C++ library called uwebsockets, that's why it's so fast. I'd actually say just use uws.js and if you like it, since you're a C guy you'll know how to use the C++ version later if you ever want to write in something familiar. The uNetworking team based a lot of their syntax for their http around express.js, and a lot of the socket stuff around socket.io
Anonymous
7/1/2025, 4:44:34 AM No.105761641
page 9
Anonymous
7/1/2025, 7:14:55 AM No.105762517
>>105758395
>calling the regard and negev word on twooter
You got deboosted nigga
Anonymous
7/1/2025, 10:40:45 AM No.105763813
Page 10
Anonymous
7/1/2025, 10:46:57 AM No.105763862
tailwind is based
Replies: >>105764146
Anonymous
7/1/2025, 11:26:38 AM No.105764087
>>105713933 (OP)
>On July 10, 2018, GitHub founder and former CEO Tom Preston-Werner predicted that "within 5 years, you'll build your next large scale, fully featured web app with JAMstack and deploy on Netlify."

How accurate is that?
Anonymous
7/1/2025, 11:29:14 AM No.105764103
images - 2025-07-01T162637.785
images - 2025-07-01T162637.785
md5: 97af58c69ba628eaf2634c76b9aab172๐Ÿ”
i dont care about your job im still top chicken.
plus im doing work for money which is a job so i get to dab on you even harder. das right.
Anonymous
7/1/2025, 11:36:05 AM No.105764146
>>105763862
I like tailwind but how do would you guys manage multiple themes on the same website?
Before tailwind I used 1 css file for each theme and swap them using js.
How do I do this with tailwind?
Replies: >>105764300
Anonymous
7/1/2025, 11:55:08 AM No.105764300
>>105764146
You still can do that. Just use colors assigned to css variables with the variables assigned different values in each theme (class).

@import "tailwindcss";

@theme {
--color-accent-100: oklch(40.1% 0.123 21.57);
--color-primary: oklch(100% 0.3 31.57);
}

@layer theme {
.rainbow {
--color-accent-100: red;
--color-primary: pink;
}

.shit {
--color-accent-100: blue;
--color-primary: maroon;
}
}


something like this, and just assign any element the .rainbow class and anything underneath it will have those colors.

<div>
<h1 class="text-accent-100">Default</h4>
<div class="rainbow">
<h1 class="text-accent-100">rainbow accent</h4>
</div>
<div class="shit">
<h1 class="text-accent-100">shit accent</h4>
</div>
</div>
Anonymous
7/1/2025, 1:54:07 PM No.105765141
I've been using vite with sveltekit just because it has the "live-reload" on server-side code. Is there a way I can get that same live-reload effect with something like hono/uwebsockets/express so I can ditch the bloat? It's just way better for devving than restarting the process with nodemon
Replies: >>105765555 >>105765600 >>105766373
Anonymous
7/1/2025, 2:18:28 PM No.105765332
>gemini tells me to run this and open + port forward

import socket
import psutil
from flask import Flask
app = Flask(__name__)

@app.route('/status')
def status_page():
ip = socket.gethostbyname(socket.gethostname())

open_ports = [conn.laddr.port for conn in psutil.net_connections(kind='inet') if conn.status == 'LISTEN']
uptime = datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d %H:%M:%S")
return f"<h1>Server Status</h1><p>IP: {ip}</p><p>Open Ports: {open_ports}</p><p>Uptime: {uptime}</p>"

if __name__ == "__main__":
app.run(host="0.0.0.0", port=5001)


bros i think my gemini hates me wtf
Replies: >>105765579
Anonymous
7/1/2025, 2:46:08 PM No.105765555
file
file
md5: 507204fa32911b0e5dfe56a6b03d5e4c๐Ÿ”
>>105765141
What's wrong with nodemon? That said if you're thinking of hono/uwebsockets/express I recommend this other library called hyper-express. In production it's like 1% slower than uWebsockets but the API calls are near identical to express. It's built on top of uws.js just like every other fast framework anymore (and Bun's entire ecosystem lmao). Don't fall for the benchmarks from bun-tards, they run their benchmarks locally instead of over a network like the hyper-express creator does. uws runs faster on Node. The creators of uwebsockets called out Bun on github for it a while back stating uwebsockets is 80% faster on node.
Replies: >>105765630 >>105766373
Anonymous
7/1/2025, 2:48:34 PM No.105765579
>>105765332
>using gemini for literally anything other than long context planning
Anonymous
7/1/2025, 2:51:27 PM No.105765600
>>105765141
nodemon
Replies: >>105765604
Anonymous
7/1/2025, 2:51:58 PM No.105765604
>>105765600
Nvm thought you said you wanted it on express my bad
Anonymous
7/1/2025, 2:56:51 PM No.105765630
>>105765555
Restarting the process is annoying when testing certain things like live sessions and downloads, I can alter the backend code and have the in-memory sessions be preserved while I dev which is way better. As for hyper-express it seems good, one of the things I didn't like with uwebsockets was that I had to add the github repo as dependency and it wasn't on npm
Replies: >>105765920
Anonymous
7/1/2025, 3:10:53 PM No.105765730
>>105714010
this is elementary tier, if you can figure it out with the free and available materials online, you're ngmi
Replies: >>105765932
Anonymous
7/1/2025, 3:15:18 PM No.105765762
is the data prop a reserved prop name in sveltekit. why is it so loosely defined for ssr
Anonymous
7/1/2025, 3:41:50 PM No.105765920
>>105765630
Can't help with that unfortunately. I've always used nodemon.
Anonymous
7/1/2025, 3:43:37 PM No.105765932
>>105765730
See
>>105714068
>>105714102
>>105714042

The guy is a fucking retard who just wants to make excuses.
Anonymous
7/1/2025, 4:44:56 PM No.105766373
>>105765141
>>105765555
>uwebsockets
Do you guys really need this level of performance? How many users do you think you'll have for whatever you're building?
Replies: >>105766467 >>105766522
Anonymous
7/1/2025, 4:55:02 PM No.105766467
>>105766373
Life is too short to not shit on gotards every chance
Replies: >>105766485
Anonymous
7/1/2025, 4:57:07 PM No.105766485
>>105766467
I dunno why you're mentioning Go, but Go is a great language. Simple to use. Fast. Cross-compiles extremely easily (unlike C/C++ which is a real hassle to cross-compile).
Replies: >>105766564
Anonymous
7/1/2025, 5:01:12 PM No.105766522
>>105766373
Why would I not want high performance if the code is similar and actually less effort? I'd rather write for high performance and not need it, than need it later and have to rewrite all my shit.
Anonymous
7/1/2025, 5:06:26 PM No.105766564
>>105766485
Because its slower than js ahahaha
Replies: >>105766575 >>105767283
Anonymous
7/1/2025, 5:07:31 PM No.105766575
>>105766564
Kek. Javascript niggers have gotten uppity since uws.js started blowing everything else out of the water. Love to see it.
Anonymous
7/1/2025, 5:12:54 PM No.105766625
anyone here using flutter with neovim?
Anonymous
7/1/2025, 5:14:32 PM No.105766644
poker_face
poker_face
md5: 80ffd404be206617208aac975f725b0c๐Ÿ”
In Laravel, should I try to mostly have Gates or Policies for my authorization? They seem to do the same thing.
Anonymous
7/1/2025, 6:16:20 PM No.105767283
>>105766564
Do you need that extra performance? I think there's a 99% chance you don't
Replies: >>105767290
Anonymous
7/1/2025, 6:16:59 PM No.105767290
>>105767283
WHY NOT ALL JUST GO BACK TO PHP THEN YOU RETARD
Replies: >>105767517
Anonymous
7/1/2025, 6:35:02 PM No.105767517
>>105767290
Because I don't like PHP you moron
Replies: >>105767763
Anonymous
7/1/2025, 6:57:23 PM No.105767763
>>105767517
sounds like a skill issue.
Anonymous
7/1/2025, 7:21:31 PM No.105767997
>>105759118
would, but what I don't like about it is that it doesn't seem to be high enough
Anonymous
7/1/2025, 7:53:29 PM No.105768260
React_logo_wordmark
React_logo_wordmark
md5: ef4a77228d98b5608ca0f7ea785bea54๐Ÿ”
Question lads. Let's say you want to make a React SPA. Would you use some existing package for routing, like React Router, or would you implement routing yourself? I've done it myself and I think the code is okay.
Replies: >>105768574 >>105773658
Anonymous
7/1/2025, 8:25:17 PM No.105768574
>>105768260
I wouldn't use react at all. But if I were going to I'd use their router.
Replies: >>105768814
Anonymous
7/1/2025, 8:47:56 PM No.105768814
>>105768574
React is usually mentioned in job ads though so I thought I'd stick with it. Also React Router isn't made by the React team, it's a third-party thing. I think the lightweight routing I've made is okay though. I just wondered how others here might approach it.
Replies: >>105768827
Anonymous
7/1/2025, 8:49:16 PM No.105768827
>>105768814
wut. When I used react it asked if I wanted to use the router in the CLI. Though that was with next.js which was nigger ass
Replies: >>105769107
Anonymous
7/1/2025, 9:12:02 PM No.105769096
kagari
kagari
md5: 6807083f5fccab0ff154dac57f4cf4da๐Ÿ”
do any of you have a referral code for orangewebsite? or another registrar
i wanna give someone a bit of money
Anonymous
7/1/2025, 9:13:08 PM No.105769107
>>105768827
I see. I've never used Next, but yeah maybe it asks you if you want client-side routing.
Anonymous
7/2/2025, 12:14:20 AM No.105770841
Is Flutter used at all nowadays?
Replies: >>105771236 >>105771365
Anonymous
7/2/2025, 12:58:16 AM No.105771236
>>105770841
Yeah I think there are companies using it. I've never used it myself.
Anonymous
7/2/2025, 1:10:42 AM No.105771341
1740095784173966
1740095784173966
md5: 5521384c9c86ed3a984fd5e185e6efee๐Ÿ”
>Type 'string | null' is not assignable to type 'string | undefined'
Anonymous
7/2/2025, 1:14:54 AM No.105771365
>>105770841
Nah lmao. Microsoft used React Native over fucking Flutter for their retarded start menu >>105722846
>>105722871
Anonymous
7/2/2025, 1:53:58 AM No.105771644
ffffffffffffsssssssssssssssssss
ffffffffffffsssssssssssssssssss
md5: ed802ef5f5b69dc31573077b7c6e91bf๐Ÿ”
Used ED25519 for registration so the only user data I have to store is a public key.
Anonymous
7/2/2025, 2:41:27 AM No.105772001
>get mockup from designer
>ask copilot to implement it
>probably gets the design half correct
>makes its own decisions resulting in a better design
>designer is stingy about customizations

Guess we can address the elephant in the room in that this thing has replaced us both.
Replies: >>105775516 >>105776429
Anonymous
7/2/2025, 2:44:26 AM No.105772023
file
file
md5: 15063ea476888833c0f02c652b14bbc7๐Ÿ”
stress testing a selection box on 1k divs
770 get selected => 200ms time delay before this snippet finishes. any way to improve this or am i hitting fundamenal JS limits here?
Replies: >>105773555 >>105773658 >>105775367
Anonymous
7/2/2025, 7:29:24 AM No.105773555
>>105772023
for what purpose?
Replies: >>105780631
Anonymous
7/2/2025, 7:46:41 AM No.105773658
>>105768260
tanstack router

>>105772023
are all the divs in the viewport at once? if not then you could try virtualization or content-visibility: auto
Anonymous
7/2/2025, 11:30:07 AM No.105774944
Is the scrimba fullstack course worth paying for?
Anonymous
7/2/2025, 12:34:56 PM No.105775367
>>105772023
use offsetTop/Left, offsetHeight/Width instead of getBoundClientRect() if you can
Replies: >>105780631
Anonymous
7/2/2025, 12:52:42 PM No.105775499
m00tkins
m00tkins
md5: b4ca90be22376ba30559d6423eaed82e๐Ÿ”
What's a free alternative to MailTrap?
They used to let you send emails there for free, but now I have to upgrade my free account to use that functionality.
Anonymous
7/2/2025, 12:55:36 PM No.105775516
>>105772001
Replaced, or gave you less work to do? Embrace it, the average retard won't know how to fix it or it's fuckups. Artists may be replaced but our jobs got easier.
Anonymous
7/2/2025, 2:57:41 PM No.105776429
>>105772001
>designer is stingy about customizations
realest shit ever
Anonymous
7/2/2025, 3:19:27 PM No.105776587
i havent touch my project site in two months and set the server to display a static landing page cause im sick of computers

shit is so over
Anonymous
7/2/2025, 3:29:59 PM No.105776659
ipados-18-ipad-pro-photos-video-edit-trim
ipados-18-ipad-pro-photos-video-edit-trim
md5: 15b783ee0ac916c4b044fbfcb415100f๐Ÿ”
I'm kind of a beginner fronted dev, I got a question and I need a library recommendation.
First of all, when asking for a library, do you ask a library for the langage (JS) or the framework you use (Vue.JS).
And then, anyone knows a library that'll allow me to make a slider on top of a time code bar to select a time range/frame of the video playing? Much like what IOS has in most of their devices when you want to re-arrange your videos. Pic related.
Replies: >>105776749 >>105777324
Anonymous
7/2/2025, 3:37:25 PM No.105776709
1_a7ytXef1ykQ6X4ieVz-PUg
1_a7ytXef1ykQ6X4ieVz-PUg
md5: e80e9cc511e4390f05ab8a831be0ae4b๐Ÿ”
I'm using the Fiber framework for Go and it's weird because it can end up sending random Go error messages to the client. A route handler could return an arbitrary error with the message "smelly poo" and that message would get sent to the client. So I added my own error handler so that arbitrary errors will instead result in a status 500 and the text "Internal Server Error" being sent to the client.
Anonymous
7/2/2025, 3:43:07 PM No.105776749
>>105776659
fe libs are generally gonna be in either ts, js, or something else and transpiled to wasm for the runtime (which opens up languages like c/cpp/rust/etc.). god forbid theyre built on something like pyscript.

you would generally want to look for libraries that have documented integrations with whatever component/state frameworks youre using, but most are probably usable from them without much fuss. you can manually integrate, say, threejs with react without using react three fiber, but using the latter would be a massive improvement in your experience and performance.

no, i havent fucked with video players/scrubbers in years. there is potential for a lot of network overhead with streams in that situation so itd be wise to look for a library thats already out there.
Anonymous
7/2/2025, 3:49:35 PM No.105776801
How do I update a url with search parameters as they are being typed?

Working on this site using the Nasa image and video api. When clicking the link to the search page you have to set the params to undefined which shows in the url but how do I update the url when a search is being typed in the input?

https://space-and-wonders.netlify.app/space-images/search/undefined
Replies: >>105777212 >>105777253 >>105777266 >>105777930
Anonymous
7/2/2025, 4:30:16 PM No.105777212
>>105776801
If you want to update your URL use history.pushState. Here's the docs for it.

https://developer.mozilla.org/en-US/docs/Web/API/History/hello-world.html
Replies: >>105777253 >>105777276 >>105777286 >>105777752
Anonymous
7/2/2025, 4:34:07 PM No.105777253
>>105776801
>>105777212
To elaborate a little further, I used their code directly for your usecase. Using this code:

const state = {};
const url = "test";

history.pushState(state, "", url);


will set your URL to https://space-and-wonders.netlify.app/space-images/search/tdsfdsf


So what you'd want to do obviously would be on page load make it something other than undefined. Then when the search event you have runs, run the function to match whatever is in the input. Pretty straight forward. I tried making it use a blank space but that didn't work unfortunately.
Replies: >>105777276 >>105777286 >>105777752
Anonymous
7/2/2025, 4:35:18 PM No.105777266
>>105776801
well you listen for keydown/keyup event and set the url accordingly
Replies: >>105777276 >>105777286 >>105777752
Anonymous
7/2/2025, 4:36:12 PM No.105777276
>>105777266
He should already have the key up and down event as the search updates in real time. If he strictly wants the URL then >>105777212 >>105777253 is what he wants.
Replies: >>105777314 >>105777752
Anonymous
7/2/2025, 4:37:27 PM No.105777286
>>105777212
>>105777253
>>105777266
Thanks, will take a look. Not had to do anything with the url before but I don't like it being set to undefined all the time.
Anonymous
7/2/2025, 4:39:45 PM No.105777314
>>105777276
>as they are being typed
Replies: >>105777350
Anonymous
7/2/2025, 4:40:54 PM No.105777324
>>105776659
Video.js has a plugin for that I believe. They have plugins for everything.
Anonymous
7/2/2025, 4:43:56 PM No.105777350
>>105777314
Yeah. It seems he already has that. You wouldn't want it to be instant though, you'd want a timeout for it if you're making API calls to NASA. You don't want to do an API call for every single character, there should be a timeout for if they stop typing THEN search and update URL.

Let's say someone is typing "Moon landing", do you want to do api.call('M') api.call('Mo') api.call('Moo') api.call('Moon') etc and get the user rate limited?
Replies: >>105777369 >>105777379
Anonymous
7/2/2025, 4:46:14 PM No.105777369
>>105777350
I agree, something like while keydown wait 1 second
Replies: >>105777379
Anonymous
7/2/2025, 4:47:15 PM No.105777379
>>105777350
>>105777369
in fact, I think most sites give you like 4 chars minimum and after that they start the auto-complete
Anonymous
7/2/2025, 5:25:32 PM No.105777752
>>105777212
>>105777253
>>105777266
>>105777276
This worked, updates the url as search is being typed.

https://space-and-wonders.netlify.app/space-images/search/latest

const navigate = useNavigate()

const handleSearch = (e) => {
setPageParam(1)
setValue(e.target.value)
navigate({
to: '/space-images/search/$search',
params: { search: e.target.value },
})
}
Replies: >>105777781
Anonymous
7/2/2025, 5:28:05 PM No.105777781
>>105777752
does it keep this in account, does it wait for text to stop being typed to push the update?
Replies: >>105777908
Anonymous
7/2/2025, 5:34:02 PM No.105777837
the sad
the sad
md5: c23923238f46ebf46432d7681a657959๐Ÿ”
should i drop php, and waste a year of my life changing my qualifications towards something else?
Anonymous
7/2/2025, 5:40:23 PM No.105777908
>>105777781
Try it out, it updates as you type. I'm using debounce on the search input.
Replies: >>105777920 >>105779767
Anonymous
7/2/2025, 5:41:41 PM No.105777920
>>105777908
you might want to give it a small delay just to avoid multiple url sets
Replies: >>105779767
Anonymous
7/2/2025, 5:42:32 PM No.105777930
>>105776801
Based space enthusiast
Anonymous
7/2/2025, 7:06:22 PM No.105778787
Give it to me straight lads, is AI going to eliminate all the junior web dev jobs?
Anonymous
7/2/2025, 8:31:23 PM No.105779767
>>105777908
Yeah what >>105777920 said. If you press the back key in browser to go back to your last result it goes one character at a time. So from rocket to rocke to rock, and so on. Delays are pretty easy, just make the keystrokes set a setTimeout then on new keystroke cancel the latest setTimeout with a new one to overwrite it. That way you can do like a 3 second timeout so if they stop typing for 3 seconds THEN it does the search and update URL.
Replies: >>105779837
Anonymous
7/2/2025, 8:38:44 PM No.105779837
>>105779767
That's what I want it to do though, just want it to update with the search as it is being typed so it isn't set to undefined all the time.
Replies: >>105779869
Anonymous
7/2/2025, 8:41:20 PM No.105779869
file
file
md5: 15580a72664cf3f33d1a3f70bb8272ba๐Ÿ”
>>105779837
I understand that. But what I'm saying is every keystroke updating makes it so you have a big history (what the user sees in back button) so if they want to go back, they have to press the back key for every single character.
Replies: >>105780977
Anonymous
7/2/2025, 10:02:56 PM No.105780631
file
file
md5: 6acf08fc4cf982dd5c070921940a4728๐Ÿ”
>>105775367
Thanks. Yup, replacing that worked out in the best way!

>>105773555
I'm writing a flow/node editor and currently doing premature optimization.
Anonymous
7/2/2025, 10:22:33 PM No.105780857
I'm attempting to get into game dev. I had fun with Babylon.js and Three.js but it's time to stop being a web baby and apply what I've learned with multiplayer backend that I've learned from web to game dev. I'm torn between Godot and Unreal right now as C++ is my Low Level Language of choice.

Wish me luck frens.
Replies: >>105780887
Anonymous
7/2/2025, 10:25:37 PM No.105780887
>>105780857
good luck, game dev looks hard as fuck but very rewarding
Replies: >>105780944
Anonymous
7/2/2025, 10:32:06 PM No.105780944
>>105780887
I've done some stuff with Babylon.js and three.js and it's not that hard, from what I understand it's easier outside of the web ecosystem because in actual advanced game engines that aren't web toys you do way less coding stuff and way more playing with GUIs. Supposedly you can make games in Unity without even knowing coding.
Anonymous
7/2/2025, 10:35:17 PM No.105780977
>>105779869
See what you mean, first time I've done anything with the url side of things. Will look more into it tomorrow.
Anonymous
7/3/2025, 12:10:34 AM No.105781900
Page 8
Anonymous
7/3/2025, 12:18:46 AM No.105781976
Don't forget everyone, always craft your website so that it works GREAT for screen readers. Be an ally :^)