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

Anonymous
7/3/2025, 1:02:42 PM No.105787235
1_RNhMirK0JF9hKH1Yx6PYrg
1_RNhMirK0JF9hKH1Yx6PYrg
md5: cc0e9cdd3bf4e67e3b82e4ed623d6f3d🔍
The great debate 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: >>105713933
Replies: >>105801475 >>105804054 >>105809283 >>105812879 >>105816569 >>105822677 >>105838691 >>105853357
Anonymous
7/3/2025, 1:27:44 PM No.105787441
Thinking_Face_Emoji-Emoji-Island
Thinking_Face_Emoji-Emoji-Island
md5: d40a1fc0d26695087b7f287fd7fdfa9b🔍
MDN says this about fetch:
>if a cookie's SameSite attribute is set to Strict or Lax, then the cookie will not be sent cross-site, even if credentials is set to include
Well I have a Lax cookie, and I'm able to send it cross-origin if I use credentials: 'include'. Weird.

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#including_credentials
Anonymous
7/3/2025, 1:28:09 PM No.105787443
tailwind is based
Replies: >>105790822
Anonymous
7/3/2025, 2:41:57 PM No.105788074
stream (2)
stream (2)
md5: dc2a1268266c4d6c0ff2f79971480b4f🔍
why do they give me (ui ux designer) website development work?
i wish i could get offer from good product companies
Replies: >>105788398
Anonymous
7/3/2025, 3:19:30 PM No.105788398
>>105788074
Hook me up with the web dev work please. I need a job.
Anonymous
7/3/2025, 5:35:45 PM No.105789711
>Page 9
Frameworks are for n
Replies: >>105789789 >>105791370
Anonymous
7/3/2025, 5:36:32 PM No.105789721
What's new in css?
Replies: >>105806040
Anonymous
7/3/2025, 5:43:03 PM No.105789789
>>105789711
Frameworks are for niggas with jobs, yes
Anonymous
7/3/2025, 6:26:25 PM No.105790163
So now that web dev is dying what's you guys backup plan, and why is it not C++?
Replies: >>105790205
Anonymous
7/3/2025, 6:30:10 PM No.105790205
>>105790163
You think AI will only take web dev jobs and not C++ jobs? Surely it threatens all dev jobs.
Replies: >>105790334 >>105791450
Anonymous
7/3/2025, 6:43:47 PM No.105790334
file
file
md5: a1cbf3c5fd73179c3034b7408a284537🔍
>>105790205
Not just AI.

>retarded management decisions
>Indians who can barely read doing jobs for 4 dollars a day
>and yes, AI
>all of these mixing together to the point no codes don't know WHAT the AI is doing wrong causing a fucked ecosystem
>react still being the standard despite way more stuff popping up
>the massive bloat problem
>the next gen becoming stupider because of smart technology and most can't use a file system
>the gen after them will be even stupider because they can AI everything. Some of them won't even read and just copy everything into a text reader

Everything is boiling up in a pot. AI just accelerated it. PajeetSoft is using React for their fucking start menu now and causing performance issues and somehow not a single person in management decided to tell them that was a retarded idea.
Replies: >>105791230
Anonymous
7/3/2025, 7:27:57 PM No.105790822
>>105787443
on what?
Replies: >>105808990
Anonymous
7/3/2025, 8:02:35 PM No.105791230
>>105790334
How does this mean that web dev is dying?
Replies: >>105791370 >>105791374
Anonymous
7/3/2025, 8:15:02 PM No.105791370
>>105791230
When's the last time we've had a thread actually reach the post limit? When's the last time we've even had a thread where you don't see tons of people just saving the thread by posting shit like >>105789711 to save the thread

Come on now
Replies: >>105791384 >>105791430
Anonymous
7/3/2025, 8:15:39 PM No.105791374
>>105791230
nta, I can't help but wonder about the deals passed from software to hardware top companies, to me, they're obviously in bed
Anonymous
7/3/2025, 8:16:39 PM No.105791384
>>105791370
I'd rather the thread die than having obvious retard flame wars for frameworks
Replies: >>105791401
Anonymous
7/3/2025, 8:18:24 PM No.105791401
>>105791384
Congratulations you have your wish. The threads are always dead. So back to my original question:

So now that web dev is dying what's you guys backup plan, and why is it not C++?
Replies: >>105791531 >>105791556
Anonymous
7/3/2025, 8:18:34 PM No.105791403
Did you guys see the indian ceo complaining about the indian hire that was working 8 simultaneous jobs with his fake and shitty resume?
Replies: >>105791445
Anonymous
7/3/2025, 8:21:46 PM No.105791430
>>105791370
LLMs killed these threads.
I'd been coming here since 2015 or so. Had people shit all over my code and make fun of me until I updated my PHP knowledge. Really getting bullied here led me to get my first job in 2017.
As soon as chatgpt dropped the amount of posts here halved because no one comes here for help anymore. Also everyone knows the field is saturated so no one is interested in even trying anymore.
Replies: >>105791450 >>105800545 >>105817948
Anonymous
7/3/2025, 8:23:13 PM No.105791445
>>105791403
yeah I saw that, they deserve that and way worse
Replies: >>105791486 >>105791486
Anonymous
7/3/2025, 8:23:55 PM No.105791450
>>105791430
I wrote a near identical post to you last thread >>105758283

but notice how >>105790205 instantly knew I was talking about AI even without me mentioning AI
Anonymous
7/3/2025, 8:27:29 PM No.105791486
>>105791445
I'm who you are replying to. I think most of us made the realization that LLMs killed the programming threads, but also your post about web dev being dead most people would assume you're talking about LLMs killing the jobs, mainly because every US company is firing thousands of devs, replacing them with indians that use LLMs to bridge the gap.
Even where I work they are "trialing" an indian company to build an integration that any of us on the team could do in under a day with claude code and opus 4.

>>105791445
No one can get a job but some remote indian with a fake resume can get 8 jobs at once. We all knew what they were doing this entire time and it's just further proof.
Anonymous
7/3/2025, 8:31:16 PM No.105791531
>>105791401
Go/.NET/Java/Kotlin
Replies: >>105791660
Anonymous
7/3/2025, 8:33:10 PM No.105791556
>>105791401
I don't even know 2bh, I think I can do anything but would struggle with C-like takes (not java-like takes, mind you), so based on web world it's spring, .net or go

as what I'd like to program with? same as above I guess
Replies: >>105791660
Anonymous
7/3/2025, 8:41:32 PM No.105791635
do you think js will give us something good, outside of framework world, things like native ts, or any other extension of the lang as is?
Anonymous
7/3/2025, 8:44:07 PM No.105791660
>>105791531
>>105791556
.net seems like a solid choice. C# is good because if webdev becomes to competitive you can jump into game dev with unity or Godot, plus other stuff.

I chose C++ so I could hop into gamedev if web dev ever becomes unsustainable.
Replies: >>105791667 >>105791692 >>105791702
Anonymous
7/3/2025, 8:44:38 PM No.105791667
>>105791660
Makes sense. I have seen gamedev for C++ a lot recently.
Replies: >>105791864
Anonymous
7/3/2025, 8:47:29 PM No.105791692
>>105791660
I've just seen way too many negative memes about C++, I know I shouldn't rely on memes for programming, but alas
Replies: >>105791702 >>105791864
Anonymous
7/3/2025, 8:48:30 PM No.105791702
>>105791692
>>105791660
plus gamedev is not attractive to me, maybe as a hobby, who knows though, things like gta, big jp games, lol, etc. must pay decent to their devs I'm guessing
Replies: >>105791864
Anonymous
7/3/2025, 9:06:21 PM No.105791864
>>105791667
Yeah. C++ has a pretty good ecosystem for web dev too.

>>105791692
>>105791702
Don't believe memes, everyone acts like Javascript is some horrible unusable cancer and they're only kind of right. Give C++23 a try. If you understand node and Javascript you can pretty much learn the basics of C++ in a day and git gud with it in a month. You just have to actually dedicate to it.
Replies: >>105793390
Anonymous
7/3/2025, 11:36:06 PM No.105793187
Page 8
Anonymous
7/4/2025, 12:04:16 AM No.105793390
>>105791864
>Javascript
i love js because I don't need any setup to just do some js, opening vs code at best, no server no bullshit no nothing, I've been doing js challenges at jsfiddle, enjoying it
Replies: >>105793549
Anonymous
7/4/2025, 12:26:39 AM No.105793549
>>105793390
>install C++23 (easier than installing Node anymore)
>add this to .bashrc
cb() {
g++ -std=c++23 "$1.cpp" -o "$1" && ./"$1"
}

>just start writing C++ in your VS code as whatever.cpp
>type cb whatever
>the bash script I just gave you will compile and run it instantly

It's not that hard. I can even give you some of the basics to show you how similar C++ syntax is to javascript
Replies: >>105793805
Anonymous
7/4/2025, 12:55:03 AM No.105793805
>>105793549
Not him but I just looked at that and apparently gcc and clang both don't support all the features of C++23 yet, or even C++20. Clang does seem to support all the features of C++17 though, but gcc doesn't quite have full C++17 support.
Replies: >>105794387
Anonymous
7/4/2025, 2:25:45 AM No.105794387
file
file
md5: 444fcf7acf4f59e83f81a947e3d06413🔍
>>105793805
That's strange. I had my LLM walk me through the compiler install and it assured me it does support everything from C++23 as of version 14. Though I just checked and I have g++ version 13.1, thanks for making me check. I haven't ran into anything not supported yet but I haven't used any of the newer stuff yet.
Replies: >>105797552
Anonymous
7/4/2025, 6:13:14 AM No.105795762
I'd sooner become commie and use zig than code in seppels
Anonymous
7/4/2025, 6:15:21 AM No.105795771
How am I supposed to wrap my head around frameworks? I find myself so confused and unmotivated when it comes to web development because of frameworks. How do people get past the feeling of not knowing what you are doing when using a framework as a beginner? I've always loved PHP because I could just dive straight into creating what I wanted without having to learn an entire framework. Unfortunately my next project isn't something that PHP excels in so I have to learn another language and since there are basically no other languages like PHP and I have to learn a framework in order to do web shit.
Replies: >>105797852 >>105798861 >>105818027
Anonymous
7/4/2025, 10:36:18 AM No.105797189
Page 10
Anonymous
7/4/2025, 11:41:19 AM No.105797552
facepalm_deja_q
facepalm_deja_q
md5: 22fdaac0deae583d8e6de59c45f11837🔍
>>105794387
>trusting an llm to be accurate
My nigga what the fuck are you doing
Anonymous
7/4/2025, 12:30:59 PM No.105797852
>>105795771
you read the documentation
Replies: >>105798439
Anonymous
7/4/2025, 2:16:16 PM No.105798439
>>105797852
>you read the documentation
you have to be a braindead nigger to read the documentation and expect to learn how to use something

The documentation is a reference. It comes at a point where you know what you want to do, and how to use the framework in general, but need to look up specifics.
Replies: >>105798874 >>105798924
Anonymous
7/4/2025, 3:19:16 PM No.105798861
>>105795771
You do not _have to_ learn a framework. Frameworks are opt in. You can write html right here right now without a single dependency except for the browser.
Anonymous
7/4/2025, 3:21:10 PM No.105798874
>>105798439
Pick a framework that actually has a documentation explaining concepts and showing examples, instead of trying to digest generated apidocs.

Since you like PHP, try Laravel. It literally doesn't get easier than that. If you find that too hard, then consider you're not really cut out for software development.
Anonymous
7/4/2025, 3:27:46 PM No.105798924
>>105798439
lmao retard
Anonymous
7/4/2025, 5:41:58 PM No.105799901
Page 9
Anonymous
7/4/2025, 6:28:49 PM No.105800261
I don't have the attention span to complete my web development project since I need to figure out too many things. How do you keep focused even when you spent hours and you can't figure out something or have to redo something because it doesn't fit the specifications of your project? I need to pass this class.
Replies: >>105801195 >>105801331
Anonymous
7/4/2025, 7:08:42 PM No.105800545
>>105791430
yes, i got a lot of useful replies to questions i posted here for a few years when i was a beginner. once chatgpt was out, that answered everything, mainly error messages, i had and i had no need to use this thread beyond a quick browse. i appreciate the anons who helped me.
Replies: >>105801013
Anonymous
7/4/2025, 7:59:03 PM No.105801003
81iDrqBmNgL._SL1500_
81iDrqBmNgL._SL1500_
md5: 890cabbe613873766ef5529e938166bd🔍
I'm thinking.. BASED
Replies: >>105801026
Anonymous
7/4/2025, 8:00:36 PM No.105801013
>>105800545
>i appreciate the anons who helped me.
nta, same here
Anonymous
7/4/2025, 8:02:10 PM No.105801026
>>105801003
https://www.youtube.com/watch?v=UyJlTa-2c7c&start_radio=1
Anonymous
7/4/2025, 8:21:23 PM No.105801174
If you think AI is "coming" for any dev jobs, you are a retarded gorilla monkey. I am making more money than ever doing less work than ever. LLMs are nowhere near 1% of the state they need to be in to "replace" even the easiest dev jobs out there.
Replies: >>105801226 >>105801234 >>105801295 >>105804903 >>105807336
Anonymous
7/4/2025, 8:24:11 PM No.105801195
>>105800261
Can you provide some specific examples? I may be able to provide advice.
Anonymous
7/4/2025, 8:28:17 PM No.105801226
>>105801174
solid cope
Replies: >>105801245
Anonymous
7/4/2025, 8:29:45 PM No.105801234
>>105801174
>The number of new entry-level UK jobs has dropped by almost a third since the launch of ChatGPT
https://www.theguardian.com/business/2025/jun/30/uk-entry-level-jobs-chatgpt-launch-adzuna
>Juniors devs will be replaced completely by AI, and mid-level engineers are next. It's a bad time to be a junior right now.
https://old.reddit.com/r/AskProgramming/comments/1lpo3dx/i_had_a_break_from_coding_almost_for_2_years_dont/
Replies: >>105801254
Anonymous
7/4/2025, 8:31:08 PM No.105801245
>>105801226
You're saying that only because you have little to no experience in both professional development jobs, and in working with LLMs.
Anonymous
7/4/2025, 8:32:41 PM No.105801254
>>105801234
All jobs, including entry level ones went down. This is because it was the middle of the coronavirus hiring spree. You should not take what journalists say at face value. Furthermore, I am not interested in junior-level jobs.

And pasting a comment from fucking plebbit of all places is just laughable
Replies: >>105801945
Anonymous
7/4/2025, 8:36:08 PM No.105801270
Why should I use a framework over vanilla PHP?
Replies: >>105801350
Anonymous
7/4/2025, 8:38:47 PM No.105801295
>>105801174
the narrative benefits us, keeps competition away
Anonymous
7/4/2025, 8:42:44 PM No.105801331
>>105800261
>I need to pass this class.
this alone n*g*er, as the old saying goes, discipline will lead you further than inspiration, plus what you wanna be, a half asser or a top dog, no reward for no effort n*g*er
Anonymous
7/4/2025, 8:45:08 PM No.105801350
>>105801270
employability, php pays shit for the most part, but anyways, depends on location, different places operate differently, but generally speaking, what I said, my DB teacher went as far as saying "php is looked at as shit-sign"
Replies: >>105802048 >>105816852
Anonymous
7/4/2025, 9:00:15 PM No.105801475
>>105787235 (OP)
Use flutter to host a webview.
Much better integration with the OS.
Anonymous
7/4/2025, 9:56:34 PM No.105801945
>>105801254
>Furthermore, I am not interested in junior-level jobs.
Previously you said:
>If you think AI is "coming" for any dev jobs, you are a retarded gorilla monkey.
Guess what - junior jobs are included in "any dev jobs". I accept your concession.
Replies: >>105802015
Anonymous
7/4/2025, 10:07:01 PM No.105802015
>>105801945
They are not coming even for junior level jobs tho. I accept *your* concession, redditor.
Replies: >>105802148
Anonymous
7/4/2025, 10:10:53 PM No.105802048
>>105801350
php is bad on your resume?
Replies: >>105802081 >>105816852
Anonymous
7/4/2025, 10:14:33 PM No.105802081
>>105802048
that's what my teacher said, idk, on the other hand there was a dude here that was a php pro and got hired at fb
Replies: >>105802102 >>105841290
Anonymous
7/4/2025, 10:17:12 PM No.105802102
>>105802081
If I see php on somebody's resume I assume he's the type of a guy that learned something 15 years ago, never updated his knowledge, and wants to be doing the same thing every day until he dies.
Replies: >>105802130
Anonymous
7/4/2025, 10:20:47 PM No.105802130
>>105802102
can be what someone in a hiring position thinks, but what would you think if next to that php job you read fb
Replies: >>105802144
Anonymous
7/4/2025, 10:22:53 PM No.105802144
>>105802130
I'd think some legacy app maintenance. If I need that, nice. If I want someone doing modern stuff, I'd try to feel him out during the phone screen
Replies: >>105802183
Anonymous
7/4/2025, 10:23:25 PM No.105802148
>>105802015
I think LLMs will be able to make mid-level devs more productive thus reducing the need for junior devs. I accept your concession.
Replies: >>105802166
Anonymous
7/4/2025, 10:25:46 PM No.105802166
>>105802148
>I've never worked a day as a dev but here's my opinion
Replies: >>105802322
Anonymous
7/4/2025, 10:28:14 PM No.105802183
>>105802144
I'm not an expert, but my reading would be, based on what I've observed, that he might be working on bleeding edge php, I say this only because the php dude in here was actually rolling with all the new stuff
Anonymous
7/4/2025, 10:47:31 PM No.105802322
>>105802166
Why do you think I've never worked a day as a dev?
Anonymous
7/4/2025, 11:34:28 PM No.105802672
node.js made php obsolete
Replies: >>105802699 >>105802750 >>105802839
Anonymous
7/4/2025, 11:37:36 PM No.105802699
>>105802672
Truth nuke
Anonymous
7/4/2025, 11:43:07 PM No.105802737
file
file
md5: 717913d5caed2d5bf7c0a55254ae8d1d🔍
Working on my application launcher. Tauri + Rust + Typescript. For Linux, Windows, and Mac.

It already has themes and plugins. I want it to eventually BTFO all Linux launchers.
Replies: >>105802869
Anonymous
7/4/2025, 11:44:49 PM No.105802750
>>105802672
both are small time anyways
Replies: >>105802807 >>105803443
Anonymous
7/4/2025, 11:52:53 PM No.105802807
>>105802750
node.js can scale a lot and is very cheap to run
Replies: >>105803443
Anonymous
7/4/2025, 11:58:03 PM No.105802839
>>105802672
in fact modern php copies node, but php doesn't seem as popular
Anonymous
7/5/2025, 12:03:32 AM No.105802869
>>105802737
That's cool. Have you written any Rust for this or have you only written TypeScript?
Replies: >>105802884
Anonymous
7/5/2025, 12:05:53 AM No.105802884
>>105802869
There's lots of Rust already. For example, to have custom themes reload as you work on them, I've got a directory watcher. Or to create a plugin API, I have defined a few native functions that are exposed in Typescript for the plugins to use (so they work the same way on all platforms)
Replies: >>105803115
Anonymous
7/5/2025, 12:39:02 AM No.105803115
>>105802884
I see. I assume if someone wants to though they could just write their whole app in TypeScript without writing any Rust?
Replies: >>105803130
Anonymous
7/5/2025, 12:40:43 AM No.105803126
Cool, relevant OP.
I applied for a job that uses flutter, I never used it but I have 3 years of experience with react.
Do I just lie and say I used flutter a ton in interviews and stuff?
Anonymous
7/5/2025, 12:41:51 AM No.105803130
>>105803115
With Tauri, there's always a bit of setup you need to do in Rust.
Replies: >>105806938 >>105807019
Anonymous
7/5/2025, 1:21:52 AM No.105803443
>>105802750
>>105802807
In the last few years uWebsockets have made Node big time. There's a big list of HTTP routers that outperform other low level languages HTTP and web sockets all built on uws.js. (Also Bun's HTTP is built on uws.js, but uws.js performs better on node)

uws.js was a game changer for the javascript backend world.
Replies: >>105803491
Anonymous
7/5/2025, 1:27:41 AM No.105803491
>>105803443
any charts comparing them to go, c# and so on?
Replies: >>105803631
Anonymous
7/5/2025, 1:48:04 AM No.105803631
file
file
md5: ef2d14d5690b190de9615bdf1404af4a🔍
>>105803491
Check this Tweet, it talks about standard HTTP servers.
https://x.com/uNetworkingAB/status/1812914159295869075/photo/1

Picrel is also interesting from this article
https://levelup.gitconnected.com/node-js-on-steroids-unlocking-4x-throughput-with-%C2%B5websockets-js-cf12ecc0d725

There's a very good one mentioned called hyper-express that combos well with postgres. In run time it's only very slightly slower than uws.js, but the postgres hyper-express combo is top tier.
https://github.com/kartikk221/hyper-express/blob/master/docs/Benchmarks.md

I just finally swapped out of the MEANstack about a year ago and replaced Express with Hyper-express, Angular with Alpine, and Mongo with Prisma and Postgres. The backend experience is better and the websockets are a lot easier to use than when I was using socket.io and there's a massive performance boost, but the frontend devx experience is 100 times better.
Replies: >>105816131 >>105819612
Anonymous
7/5/2025, 2:49:44 AM No.105804054
>>105787235 (OP)
please tell me this OAuth / Identity provider garbage gets easier.
Is there a one shot API for this? What if I want to reuse the code for a website + android & iOS?
What flow should a webview mobile app supposed to use?
Can I get away with just using the data once for signing up and forget about the rest or this a bad idea?
Am I supposed to check the token expiration on every request or set a timer on my backend?
none of this makes any sense.
Replies: >>105804067 >>105804940
Anonymous
7/5/2025, 2:51:32 AM No.105804067
>>105804054
What backend you using?
Replies: >>105804405
Anonymous
7/5/2025, 3:14:48 AM No.105804247
file
file
md5: 43c606669c64a82dbbbc5a7e46a7fc2a🔍
How the fuck do you symbolize the mousewheel using these. I have zero clue.
Replies: >>105804437 >>105807864
Anonymous
7/5/2025, 3:36:19 AM No.105804405
>>105804067
typescript on node.js
Replies: >>105804553
Anonymous
7/5/2025, 3:42:26 AM No.105804437
>>105804247
Use something like fontawesome or emojis?
Replies: >>105804493
Anonymous
7/5/2025, 3:52:18 AM No.105804493
file
file
md5: bd124187395222b02ae47b49036aa1b2🔍
>>105804437
*without using external stuff or icon libraries? I think pic related is the best one can do.
Replies: >>105807056
Anonymous
7/5/2025, 4:02:32 AM No.105804553
>>105804405
How are you doing things? Typically I just sign a JWT and send it to the user as an HTTPS cookie and every request check that the cookie is valid and not expired. Every API call that requires a login can use the same middleware call to check the token's validity.

It's not that hard. I learned how from Traversy Media's nodejs API master course years ago with express/mongo years ago and have pretty much known how to do it ever since. Given I'm using hyper-express and prisma/postgres now instead, the code is very similar.
Replies: >>105806984
Anonymous
7/5/2025, 5:09:10 AM No.105804903
>>105801174
Only dev AI replaced is tsoding
Anonymous
7/5/2025, 5:16:49 AM No.105804940
>>105804054
There's paid products that handle that for you but they might have free tiers
auth0 clerk etc
But doing it yourself isnt that hard unless your implementing the oauth spec by yoirself if use password grant
https://www.ory.sh/docs/oauth2-oidc/resource-owner-password-grant
Just dont send the client secret to your front end and do it like the image. Auth server and your backend are the same.
Replies: >>105806984
Anonymous
7/5/2025, 7:18:49 AM No.105805570
file
file
md5: b0033b7d9ae23295abb335ad056631da🔍
>css linear gradient doesn't support consistent 1px wide diagonals

background:
linear-gradient(to left top,
transparent 0px 1px,
rgb(249, 249, 249) 1px 2px,
rgb(96, 96, 96) 2px 3px,
transparent 3px 5px,
rgb(249, 249, 249) 5px 6px,
rgb(96, 96, 96) 6px 7px,
transparent 7px 100%
);
Replies: >>105807075 >>105860432
Anonymous
7/5/2025, 8:47:45 AM No.105806040
>>105789721
https://github.com/adiabatic/baseline-snooze-button
- content-visibility
- backdrop-filter
- transition-behavior
- font-size-adjust (finally)
- relative colors with `from`
- gradient interpolation
- round(), mod(), and rem()
you can also put https://css-tricks.com into your RSS reader
you have an RSS reader, right anon?
Replies: >>105812846
Anonymous
7/5/2025, 9:20:57 AM No.105806188
flutter
flutter
md5: 32445934925444189249e7c7e2d7c8cb🔍
>React Native vs Flutter
Couple of years ago I self studied Flutter and built a decent portfolio to show off on my website and Github. I thought Flutter would be the next big thing, completely blowing away React Native, Ionic and being used for web development instead of React/Angular/Vue too. Of course I wanted to be an early adopter in this. I thought novel technologies should be reserved for quality programmers who know the latest trends. I also thought mobile development adds a complexity (in tooling, testing etc) which shit programmers cannot handle. Luckily, I still could not land a Flutter job at that time and stayed in regular web development.

Fast forward to today:

Flutter (just like any mobile dev) jobs are exclusively given to Indians, most of them via gig websites like Upwork for three digits per whole project (that is 1-2 months of work).
No client cares about code quality or tests when it comes to mobile apps. They just want an app. In fact, they want the developers to be as far away from their business domain as possible, never having access to anything beyond the backend API. Full-stack development with a mobile frontend? Forget it.

I used to go to meetups like pic related 5 years ago. Everyone was so enthusiastic. Google personally sent their tech advocates to promote their shit. Nowadays, nobody gives a shit about Flutter (or React Native for that matter)
Replies: >>105856329 >>105857249
Anonymous
7/5/2025, 12:02:50 PM No.105806938
>>105803130
Fair enough. That's cool anyway. The only cross-platform app framework I've used is React Native, but Tauri does look interesting.
Anonymous
7/5/2025, 12:12:07 PM No.105806984
>>105804940
>>105804553
Implementing email login and session on my part is piss easy.
The parts I find confusing are the IdP 'notes' that are spread everywhere.
After some research I think I don't need this nauseating access/refresh token stuff because.. I DON'T NEED TO ACCESS THE USER'S GOOGLE APIs!
I think I'll stick to confirming the user is real via google client libs on SIGN-IN (which is the same as SIGN-UP except the backend creates a new user record), then use my JWT tokens flow (limited session no., token verification) and have the users re-login every 60-90 days or with major updates.
What if the user changes their google account or remove it? not my problem.
Anonymous
7/5/2025, 12:19:43 PM No.105807019
>>105803130
Why rust of all langs? For a mere local webview backend and with cross-platform goals?
I find using something like C#/golang/flutter much easier for that task and they are very build friendly even for mobile (except C#?)
I am not trying to bring you down, but I genuinely can't match the price with the value.
Replies: >>105807080
Anonymous
7/5/2025, 12:26:19 PM No.105807056
>>105804493
I find it utterly frustrating that mobile browsers render emojis but can't handle simple stuff like - or _
Replies: >>105807067
Anonymous
7/5/2025, 12:27:36 PM No.105807067
>>105807056
4chins filtered U+2303 & U+2304
Anonymous
7/5/2025, 12:28:54 PM No.105807075
>>105805570
maybe try using images how we used to in the times of old, thinking the border css property might have something that might fit the use case as well idk
Anonymous
7/5/2025, 12:29:44 PM No.105807080
>>105807019
Not him but Flutter requires you to learn a whole new language right? I think the appeal of Tauri is that you can write nearly all of your app in JavaScript/TypeScript and you will get a cross-platform app, a bit like Electron. But unlike Electron, Tauri apps are much smaller and more lightweight (because they use a web renderer built into each platform, rather than bundling Chromium) and Tauri apparently supports iOS/Android as well as desktop platforms, while Electron only supports desktop platforms.
Replies: >>105814522
Anonymous
7/5/2025, 12:35:44 PM No.105807122
Wanted to create a multiplatform tool for an website but it uses captcha + httponly cookies.
It's so fucking over.
Replies: >>105807135
Anonymous
7/5/2025, 12:39:56 PM No.105807135
>>105807122
headless browser?
Anonymous
7/5/2025, 1:22:13 PM No.105807336
>>105801174
It already wiped millions of job opportunities.
No because it replace people, that will happen in the late future, but because the already working people have an increase of like 2x to 10x in productivity, especially in tech.
When you need to hire less people to do the same amount of work you are taking away jobs in the near future.
Replies: >>105807597 >>105808820
Anonymous
7/5/2025, 2:06:45 PM No.105807597
>>105807336
>When you need to hire less people to do the same amount of work
nta, imo, that's more of a collective CEOs take, like "we're going to do this from now on" aka, overworking the wagies with the poor excuse of indians and AI
Anonymous
7/5/2025, 2:54:48 PM No.105807864
>>105804247
Stop optimizing for stupid users
Anonymous
7/5/2025, 5:07:43 PM No.105808701
1750675179380585
1750675179380585
md5: 8c9388689d0ec4ced89326f8c2dc266f🔍
The fuck is up with Hetzner? It looks like they discontinued the Intel machine with 4GB of RAM in Binland. I can't create ARM machines either.
Replies: >>105808767 >>105809376 >>105814522
Anonymous
7/5/2025, 5:16:59 PM No.105808767
>>105808701
It looks like they finally managed to squeeze the living shit out of their setup.
But why do you want to be the product? Just use AWS like normal human bean.
Replies: >>105808821
Anonymous
7/5/2025, 5:25:21 PM No.105808820
>>105807336
>It already wiped millions of job opportunities.
Not really? It lowered the grounds even further for startups which means more jobs.
It also created technical debt so lots of FIXME is being flung around.
>but because the already working people have an increase of like 2x to 10x in productivity, especially in tech.
KEK. Pay Ur Debt
>https://github.com/dotnet/runtime/pull/115743
>https://github.com/dotnet/runtime/pull/115732
>https://github.com/dotnet/runtime/pull/115733
>https://github.com/dotnet/runtime/pull/115762
>p-please fix
>tthis looks wrong please fix
>the style edit broke some tests please fix
Replies: >>105809075
Anonymous
7/5/2025, 5:25:24 PM No.105808821
>>105808767
Traditional VPS services are a lot simpler and safer to manage than AWS. It just works and is perfectly fine for my use cases.
Replies: >>105808838
Anonymous
7/5/2025, 5:27:55 PM No.105808838
>>105808821
Fair point about the use case, but I wouldn't call hetzner safer.
Replies: >>105808890
Anonymous
7/5/2025, 5:36:21 PM No.105808890
>>105808838
You get 20TB of traffic with your monthly subscription. You also pay a flat fee, and that's it. It's a lot harder to fuck up than AWS.
Replies: >>105808969
Anonymous
7/5/2025, 5:43:22 PM No.105808969
>>105808890
That's not what I meant.
See https://notes.valdikss.org.ru/jabber.ru-mitm/
Replies: >>105809269
Anonymous
7/5/2025, 5:45:24 PM No.105808990
>>105790822
CSS
Anonymous
7/5/2025, 5:55:14 PM No.105809075
>>105808820
god copilot is so fucking dogshit
i really hope microsoft don't try fucking with anthropic's mandate of heaven
Anonymous
7/5/2025, 6:22:38 PM No.105809269
>>105808969
I don't think I understand how this attack works or how it was set up, but not hosting anything within G*rmany is like common sense 101.
Again, for my use case, it doesn't really matter, and this is probably the cheapest reliable VPS service. For now, the important part is how much I pay at the end of the month.
Replies: >>105825670
Anonymous
7/5/2025, 6:25:08 PM No.105809283
>>105787235 (OP)
Redpill me on LetsEncrypt SSL. Why is it free? Any down sides on using it?
Replies: >>105809317 >>105814522
Anonymous
7/5/2025, 6:30:46 PM No.105809317
Trying to re-relearn react while drunk. Hadn't touched it in a like a month. I want to help my buddy with his shit so he doesn't have to solo his shit because it sounds like his web devs left shit in a messy state and he's doing more important shit than web dev and doesn't deserve to do his project solo. Any react gurus here? How do I power learn this shit, I got 10 years experience on and off but most of it was with Angular and recently I've been using vanilla shit or modern frameworks.

>>105809283
It's free because the FOSS community thinks everything should be free so we're big balling. There's no downside I've used it for years, check out if there's a CERTbot for what you need. I used Certbot for NGINX but now that I'm using a UWS based framework I should really probably see if there's a certbot for what I use because Nginx isn't needed anymore for my usecase since the C++ chads hooked us up with such a baller framework.
Replies: >>105810435
Anonymous
7/5/2025, 6:32:01 PM No.105809324
0ee755877758c2e52600e5e814fa16b4
0ee755877758c2e52600e5e814fa16b4
md5: 0e295e58943f93a8fcb72a0c76abed0e🔍
Lads I just spent 3 hours in this take-home test, it was merely light node code, had a blast even, and this will land me in top bracket of automators in my job. I just fucked around for half an hour and jumped into it right afterwards. It's saturday the sun is shining and I have free time to do whatever I please now.
Yes, discipline.
Anonymous
7/5/2025, 6:39:07 PM No.105809376
>>105808701
You can choose servers in Germany right? Not very far away, so the latency difference is probably very small.
Replies: >>105809407 >>105809421
Anonymous
7/5/2025, 6:44:30 PM No.105809407
>>105809376
You can, but 1) I ain't hosting my shit in Germany, not even my personal servers for messing around and learning, no way fag, no thank you, 2) these instances are not available in Germany either.
Replies: >>105809421
Anonymous
7/5/2025, 6:46:42 PM No.105809421
>>105809376
>>105809407
Give me a basic redpill on Germany. Have they ever been involved in any wars?
Replies: >>105809430
Anonymous
7/5/2025, 6:47:31 PM No.105809430
>>105809421
If only that was the worst thing about them
Anonymous
7/5/2025, 7:47:41 PM No.105809858
Damn it's been an hour since the last post. I thought I just posted asking if any react users were in the thread. Time flies when you're blitzed off your ass.
Replies: >>105810435
Anonymous
7/5/2025, 8:44:35 PM No.105810435
>>105809317
>LetsEncrypt
Thnx for the input. Me too don't like supporting the certificate industry.

>>105809858
Replies: >>105810647
Anonymous
7/5/2025, 9:08:57 PM No.105810647
>>105810435
I'm too drunk to comprehend what I wrote but yw. I'm a fucking failuure who fucked my friend over by being a retard so take my advice with a grain of salt.
Anonymous
7/5/2025, 10:52:30 PM No.105811410
I built the frontend in next.js and tailwind fairly easy, then i thought I just setup a cms and database but no, theres apparently nothing good besides Shopify which costs a shitton of money and gets money from my sales… what to do????
Anonymous
7/5/2025, 10:58:05 PM No.105811432
sublime_text
sublime_text
md5: 4740b19a43452c6cb94d22e547c4efe5🔍
What editor/IDE do you guys use? I bet nearly all of you use VS Code, which I would use if I had a better computer. My computer is a bit shit though, so I use Sublime, which is more lightweight than VS Code. Sublime supports language servers so it's actually pretty decent.
Replies: >>105811503 >>105811875
Anonymous
7/5/2025, 11:07:59 PM No.105811503
>>105811432
Based sublime user. Cursor but cancelled my subscription now that Claude Code is better. Might go back to VScode for awhile, but I've always wanted to use Webstorm, and now I can since I don't rely on baked-in AI code tools like cursor. Mainly for debugging. Like nobody debugs let alone is good at debugging in modern JS dev, it's insane. Also the GIT controls are great.
Anonymous
7/5/2025, 11:59:26 PM No.105811875
>>105811432
Use GNU/linus and get more RAM or switch to SSD/NVMe if you have HDD. Do you really have a machine with an intel CPU older than 8th gen? Because I can program just fine and even run windows VMs and dev containers.
Replies: >>105812273
Anonymous
7/6/2025, 1:02:20 AM No.105812273
>>105811875
>Do you really have a machine with an intel CPU older than 8th gen?
Yes. But anyway I think Sublime is decent. Just install a language server for the language you're using and it's a good editor. It's way more lightweight than VS Code.
Anonymous
7/6/2025, 1:24:36 AM No.105812413
anyone here a good dev? are you using claude code? Is it better in terminal with vim/emacs or are jetbrains IDEs good?
Replies: >>105812501 >>105812826 >>105815011
Anonymous
7/6/2025, 1:39:43 AM No.105812501
>>105812413
>anyone here a good dev?
Not me unfortunately
Anonymous
7/6/2025, 2:35:14 AM No.105812826
>>105812413
Yes I switched to claude code with MCP's and task-master-claude. Get's it right 99% of the time. If you're doing web-dev I would go webstorm and get good at debugging, will instantly put you in the top 5% of web devs.
Replies: >>105816889
Anonymous
7/6/2025, 2:38:09 AM No.105812846
>>105806040
>backdrop-filter
wow i remember seeing this years ago where it was safari only. crazy to see this being general availability. the hack to do this used to be background fixed with inherited background then a pseudo element blurring over then contained within the parent to prevent the faded corners.
good times.
Anonymous
7/6/2025, 2:42:25 AM No.105812879
Macromedia_Dreamweaver_1.2_trial_screen
Macromedia_Dreamweaver_1.2_trial_screen
md5: 4c51fac3ed17d21ae60ef22000684832🔍
>>105787235 (OP)
Anonymous
7/6/2025, 3:54:57 AM No.105813301
>wake up
>skip breakfast and have a few drinks to buzzcode all day
>get piss drunk and chug all the booze instead without eating anything all day
>shitpost on here and cry
>wake up with a hangover and puke on the floor and shower
>don't remember anything or any of the code I did or people I talked to today
>wtf when did I order this pizza
>wtf when did I pass out

Web dev is that easy
Replies: >>105813319
Anonymous
7/6/2025, 4:00:08 AM No.105813319
>>105813301
lmfao. i can't do this shit sober either.
Replies: >>105813353
Anonymous
7/6/2025, 4:07:12 AM No.105813353
>>105813319
Wev devs created our own masochist ecosystem for ourselves
Anonymous
7/6/2025, 7:54:51 AM No.105814522
>>105807080
>learn a whole new language
Why is this a big mental barrier for you? Are you an npc?

>>105808701
Rustroons can serve 15k request per second out of t4g.nano in mumbai

>>105809283
>Why is X free?
It's probably glowies but i wouldnt worry about it
See also: NTP
Replies: >>105815825
Anonymous
7/6/2025, 9:30:25 AM No.105815011
>>105812413
i unironically use claude code in combination with vsc/cursor. the models aren't good enough yet for me to blindly accept everything CC generates so i'd still prefer to have it alongside an IDE
Anonymous
7/6/2025, 11:54:10 AM No.105815825
>>105814522
>>learn a whole new language
>Why is this a big mental barrier for you?
Learning a new language is quite an investment I think. It's obviously doable but it requires time to learn all the features of a language. Also Dart is a language that is used for basically nothing except Flutter, so I'm not sure if learning Dart is a great investment of time.
Anonymous
7/6/2025, 12:36:22 PM No.105816131
>>105803631
damn, I can see the semi-tech team leads creaming their panties at your discourse, good luck pham
Anonymous
7/6/2025, 1:22:15 PM No.105816396
i had to share a 200mb file with someone and just realized how dead simple it is to scp shit over to my vps and serve it on my site. now i crave more. i want to create a file sharer with an api that i can log into from any device and control access to files with. doesnt seem hard to do, but its a good exercise to get me back on the horse.
Replies: >>105816563
Anonymous
7/6/2025, 1:50:14 PM No.105816563
>>105816396
Can you add file encryption and share it here so we can use it? I want a prototype by next friday or the deal is off ok thanks
Replies: >>105816722
Anonymous
7/6/2025, 1:51:56 PM No.105816569
1749542566389698
1749542566389698
md5: b3cd7228d4e3c71c448f318629cc068d🔍
>>105787235 (OP)
my ni/g/ers what is a good hosting preferrably something I can fuck around with for hobby purposes i.e. with "free tier" (I know they are rare nowadays cuz of leet cryptohackers or whatever)? Techstack: Django for backend + Spa React slop. Its some shit I want to show of for fucks and giggles, doesn't have databases and shiet (I'm not that good), just handling some post reqs then does some calcs to respond to frontend react-slop ui. I want something where I won't spend 16hrs tard wrangling my .env variables

>Inb4 learn2self "hoooost" hnffffhhggnas im hooooosting!
I am not pewdiepie. picrel for attention
Anonymous
7/6/2025, 2:22:57 PM No.105816722
1628096135193
1628096135193
md5: 396a7bf87aef8af01145dce8b50af353🔍
>>105816563
>the deal
Anonymous
7/6/2025, 2:44:28 PM No.105816852
>>105801350
>>105802048
PHP makes you look like the absolutely lousiest web shitter ever. At least with python or node you might have worked on an interesting project.
Replies: >>105816954
Anonymous
7/6/2025, 2:50:31 PM No.105816889
>>105812826
>webstorm
completely useless, vscode is enough
Replies: >>105819720 >>105833338 >>105833532 >>105836647
Anonymous
7/6/2025, 3:00:42 PM No.105816954
>>105816852
this take is partially neutralized by something that happened in this very general, the php nerd that was rolling with all the new stuff in php got hired by fb
Anonymous
7/6/2025, 4:46:44 PM No.105817627
Pining for the b2b saas
Replies: >>105817922
Anonymous
7/6/2025, 5:22:26 PM No.105817922
1609418578118
1609418578118
md5: 11fa02ced60b6ad8c9513a26595a11d9🔍
>>105817627
>saas
Anonymous
7/6/2025, 5:25:16 PM No.105817948
>>105791430
/twg contributed as well. Half the posts were people trying to get a job or complaining about one. Now they just go over to that thread instead.
Replies: >>105818089
Anonymous
7/6/2025, 5:35:11 PM No.105818027
>>105795771
If you're having trouble wrapping your head around frameworks, then you probably need to get better at Javascript.
Anonymous
7/6/2025, 5:43:30 PM No.105818089
>>105817948
I know I will never get a job so I'm stuck here
Replies: >>105818124 >>105818294
Anonymous
7/6/2025, 5:46:31 PM No.105818124
1657459722283
1657459722283
md5: 749920098e6ee2384c12291d4c78629e🔍
>>105818089
can't fail if you don't try
Anonymous
7/6/2025, 5:54:25 PM No.105818294
>>105818089
Haha not with that attitude you won't. But yeah, I hear ya.
Anonymous
7/6/2025, 8:28:56 PM No.105819612
>>105803631
I'm not the guy you've been talking to but I'd love to chat.
Replies: >>105820055
Anonymous
7/6/2025, 8:39:24 PM No.105819720
>>105816889
Why do you say that? In my entire career all the cracked guys used webstorm and they were beasts at debugging / git.
Anonymous
7/6/2025, 9:25:06 PM No.105820055
>>105819612
Hello. You thinking of trying out hyper-express too or something?
Replies: >>105820065
Anonymous
7/6/2025, 9:26:05 PM No.105820065
>>105820055
Yeah, I'm building something that really needs every ounce of performance, been working on it for almost a year. Tons of websocket stuff in it.
Replies: >>105820083
Anonymous
7/6/2025, 9:28:10 PM No.105820083
>>105820065
Are you using an auth system for your websockets? Websockets are pretty easy with HE
Replies: >>105820132
Anonymous
7/6/2025, 9:30:35 PM No.105820108
what do I use for width/height if pixels are evil
Anonymous
7/6/2025, 9:33:38 PM No.105820132
>>105820083
Yeah I am. Join the wdg disc https://discord.com/invite/0qLTzz5potDFXfdT
Replies: >>105820140 >>105820154
Anonymous
7/6/2025, 9:34:24 PM No.105820140
>>105820132
>pedocord
Anonymous
7/6/2025, 9:35:30 PM No.105820154
>>105820132
Joined. I'm Taylor
Anonymous
7/6/2025, 11:49:49 PM No.105821441
Page 9
Replies: >>105822289
Anonymous
7/7/2025, 1:45:36 AM No.105822289
>>105821441
?
Anonymous
7/7/2025, 2:50:26 AM No.105822677
>>105787235 (OP)
flutter is still kino but i'm doing all ai work these days.
Anonymous
7/7/2025, 7:10:35 AM No.105824165
I'll have about 2 yoe in the current company.
I'm planning on actively looking soon, still think I should have a decent portfolio because 2 years is nothing to boast.
What's the jazz these days for full stack web dev? Hopefully not AI.
Current stack is angular and c# but I've worked with some cloud stuff like lambda and etc and also had to do some infrastructure as code. I feel like I'm lacking depth knowledge on all these though.
So what should I focus on in the coming 2-3 months so I can appear more appealing to recruiters.
Replies: >>105824194
Anonymous
7/7/2025, 7:16:43 AM No.105824194
>>105824165
typescript & react because ai is really good at it
Replies: >>105824230
Anonymous
7/7/2025, 7:24:48 AM No.105824230
>>105824194
So nextjs essentially.
What's some killer projects for full stack these days?
Replies: >>105825639 >>105836753
Anonymous
7/7/2025, 12:08:12 PM No.105825639
>>105824230
Tinder for horses
Anonymous
7/7/2025, 12:15:39 PM No.105825670
>>105809269
>but not hosting anything within G*rmany is like common sense 101.
why?
Replies: >>105825695
Anonymous
7/7/2025, 12:21:03 PM No.105825695
>>105825670
He's probably a schizo who wants to host Nazi shit which would break Germany's anti-Nazi laws, or something like that.
Replies: >>105825931
Anonymous
7/7/2025, 1:00:59 PM No.105825931
>>105825695
It could be the ID requirement that they suddenly require you send (after ~2 years for me) or they terminate your account? It could also be the MiTM attack, the zio-happy policies, or the fact they are owned by a shady corpo owning multiple hosting providers
>Nazi shit
As a famous German once said:
>weagr do u sink u r?
Replies: >>105825989 >>105826013 >>105826580
Anonymous
7/7/2025, 1:07:32 PM No.105825989
>>105825931
>It could be the ID requirement that they suddenly require you send (after ~2 years for me) or they terminate your account? It could also be the MiTM attack, the zio-happy policies, or the fact they are owned by a shady corpo owning multiple hosting providers
The guy earlier who was complaining about Hetzner servers in Germany was happy to use Hetzner servers based in Finland. But the things you mentioned would surely apply to Hetzner servers in Finland as well.
Anonymous
7/7/2025, 1:11:13 PM No.105826013
>>105825931
>ID requirement
That's a thing for a lot of mainstream VPS services in 2k25, it's not specific to Germany.
Replies: >>105826384
Anonymous
7/7/2025, 1:22:50 PM No.105826084
I will answer your AWS and SQL questions until I’m awake enough to go downstairs and start my cold brew.
>what should i read to learn more?
Don’t. Build.
>sell me on using AWS instead of a VPS
I’m not a salesman and you didn’t give me a use case
Replies: >>105826221
Anonymous
7/7/2025, 1:43:06 PM No.105826221
>>105826084
Hello AWS/SQL lad. I don't have questions at the moment. As for cold brew, I don't think i've ever had it. I brew my coffee with hot water like a pleb.
Replies: >>105827584
Anonymous
7/7/2025, 2:14:51 PM No.105826384
>>105826013
Neither AWS nor Azure nor Cloutflare asked for my ID. They instead took $1 hostage to prove my info.
Anonymous
7/7/2025, 2:40:55 PM No.105826580
>>105825931
>weagr do u sink u r?
joomers never get it
Anonymous
7/7/2025, 3:25:28 PM No.105826870
Let's see /wdg/ taste in design
Choose your starter
https://github.com/alexpate/awesome-design-systems

For me it's IBM Carbon
Replies: >>105827081 >>105841534
Anonymous
7/7/2025, 3:52:08 PM No.105827081
>>105826870
I used to use Bootstrap but now I consider stuff like that to be bloat. If I'm making a personal project these days I just design it myself with CSS. Doesn't take long to write out a few classes. Also I remember people saying "every Bootstrap site looks the same" and maybe they're right.
Anonymous
7/7/2025, 4:56:27 PM No.105827584
>>105826221
I enjoy both, but cold brew is great in the morning summer heat.
Replies: >>105827953 >>105828300
Anonymous
7/7/2025, 5:44:28 PM No.105827953
file
file
md5: b7f7184f3c00b57209eaf1c85200eee5🔍
>>105827584
For me it's
>Mr. Coffee™ iced coffee maker
>fill line up to water on cup and pour in machine
>add Great Value™ french vanilla coffee grounds to machine
>fill line up with ice (ALMOST)
>add a small scoop of Great Value™ vanilla bean ice cream where you didn't completely fill the ice up to
>melts that shit to perfection to a nice iced coffee
>add Great Value™ french vanilla creamer

Perfect every time. You can get all of it from Walmart™
Replies: >>105828300 >>105834164
Anonymous
7/7/2025, 5:48:31 PM No.105827978
i know just enough javascript and python to do some damage so i'm going to get gemini cli to build me something to deploy on netlify wish me luck because i'm also retarded
Replies: >>105828131 >>105828300 >>105859410
Anonymous
7/7/2025, 6:07:58 PM No.105828131
>>105827978
gemini is dogshit so good luck with that champ
Anonymous
7/7/2025, 6:16:33 PM No.105828196
1726880405648314
1726880405648314
md5: 399ac8854a79f15cf9f49c8bc7ce8279🔍
why the FUCK doesnt es6 syntax support directory imports yet??????????????
Anonymous
7/7/2025, 6:30:06 PM No.105828300
>>105827978
good luck you haven't even started and they're already seething, kek
>>105827953
>>105827584
for me it's
>put some ice cream in a bowl
>pour coffee over the ice cream
>eat it
>pour the resulting melted ice cream and coffee over a mug
>add more coffe
>add milk
>add sugar
das le it
Replies: >>105828367 >>105834164
Anonymous
7/7/2025, 6:39:03 PM No.105828367
file
file
md5: 9647e8abf2f63e772e60749a5093eaa3🔍
>>105828300
I'll have to try that. What flavor you hitting? For me it's French Vanilla and vanilla bean. But I wish I could find some more of that Irish Cream creamer I used to love. No one carries it anywhere for like 40 miles.
Replies: >>105828575 >>105829992
Anonymous
7/7/2025, 6:59:03 PM No.105828575
>>105828367
it's called affogato, there's probably a fancy way to go about it, but any ice cream flavor that is vanilla or milky goes well, even chocolate. I figure fruity flavors might be more funky. But to each their own.
>
irish dairy is very famous at the very least on 4chins, people swear by that irish butter. I'll have to try some. I want to go to Ireland on vacations at some point in the future, I'm in eu, and this might be something to research before going.
Anonymous
7/7/2025, 9:26:24 PM No.105829992
>>105828367
looks like a washing machine detergent
Anonymous
7/7/2025, 11:49:11 PM No.105831375
It's hard to get employed when you are a contrarian. I have acquired a lot of knowledge but at what cost.
Anonymous
7/8/2025, 12:34:54 AM No.105831778
I need to make an ordering page for my business. I know very little about coding or web development. What's the quickest way to make something that will allow for custom x and y dimensions for different models without paying someone 5k?
Anonymous
7/8/2025, 3:40:02 AM No.105833095
what was the name of that spanish text only chan written in python?
Anonymous
7/8/2025, 4:10:54 AM No.105833338
>>105816889
t. Never used Webstorm
Replies: >>105833532 >>105836647 >>105836705
Anonymous
7/8/2025, 4:36:33 AM No.105833532
>>105816889
>>105833338
if your ide needs more than 1s to boot up its not a real ide
Replies: >>105835964 >>105836647 >>105836705
Anonymous
7/8/2025, 6:08:21 AM No.105834164
>>105828300
>>105827953
Gay ahh-basedboy ahh "hippie" coffee enjoyers. Real web shitter chads directly chew on coffee beans
Replies: >>105835469 >>105837190
Anonymous
7/8/2025, 9:36:40 AM No.105835469
>>105834164
>not injecting coffee beans in ur neck vein
ngmi
Anonymous
7/8/2025, 11:02:48 AM No.105835964
>>105833532
I thought that the mqin characteristic of an IDE was that they boot in like 15 seconds, which ide doesn't follow this pattern?
Replies: >>105836647
Anonymous
7/8/2025, 1:13:01 PM No.105836647
>>105816889
>>105833338
>>105833532
>>105835964
>heavy-ass editors
Keep it lightweight. I use Sublime with the language server package. Some people just use vim which is another way of keeping it lightweight.
Replies: >>105841556 >>105847057
Anonymous
7/8/2025, 1:21:51 PM No.105836705
>>105833338
this

>>105833532
boots just fine in <1s on my macbook pro
Anonymous
7/8/2025, 1:28:32 PM No.105836753
>>105824230
I make my interview candidates create a todo list in front of me. any hesitation and the interview is over.
Replies: >>105837258 >>105838149
Anonymous
7/8/2025, 1:41:44 PM No.105836827
tfw_1744338844203370
tfw_1744338844203370
md5: a29fb5da8a756f01294793559ee0ec3a🔍
How much money do I need to launch an app?
Replies: >>105836839
Anonymous
7/8/2025, 1:43:20 PM No.105836839
>>105836827
At minimum like a $5/month hetzner vps

You mainly need time investment to learn programming and to build the software
Replies: >>105837827
Anonymous
7/8/2025, 2:47:21 PM No.105837190
>>105834164
>he doesn't replace the water with 4loko and monster and replace the beans with meth

I bet you write php faggot
Anonymous
7/8/2025, 2:58:59 PM No.105837258
>>105836753
That's piss easy nigga
Anonymous
7/8/2025, 3:19:17 PM No.105837387
spring-vs-javalin
spring-vs-javalin
md5: 890c73dd447b30a4e61e8ecdbc20bb4b🔍
Any Java back-end devs in?

What's better: Spring (bloated corporate shite) or Javalin (lightweight and enjoyable)?
Replies: >>105837453 >>105838301
Anonymous
7/8/2025, 3:27:08 PM No.105837453
>>105837387
First find out who hosts javawarez and for what price.
If you rent a VPS, you're more likely to need higher specs, especially RAM, which is costly.
Replies: >>105837948
Anonymous
7/8/2025, 4:19:47 PM No.105837827
Screenshot_20250708-151909_ChatGPT
Screenshot_20250708-151909_ChatGPT
md5: 6e258fdff8e7f4e4dcad02c2f421c214🔍
>>105836839
Ngmi famm. I will try but I am oblivious. I am just the idea guy at the moment..
Anonymous
7/8/2025, 4:34:37 PM No.105837948
>>105837453
I guess from that perspective Javalin might be better because it will probably use less RAM etc. But it might be good to have some knowledge of Spring because there are jobs which want Spring knowledge.
Anonymous
7/8/2025, 4:54:44 PM No.105838149
>>105836753
I thought nobody was hiring juniors in this market
Anonymous
7/8/2025, 4:56:35 PM No.105838167
js is good, it's the quasimodo (like me) of scripting langs, it lives in the browser (like me)
Anonymous
7/8/2025, 5:09:58 PM No.105838301
>>105837387
depends what you're writing
Anonymous
7/8/2025, 5:46:35 PM No.105838675
Okay lads I'm about done rewriting my mongo project to use prisma. Just using SQLite right now. Think of it like a social media site but there's websockets and redis too.

What would be the ideal database to use? I was leaning towards postgres but I eventually want ad analytics stuff.
Replies: >>105839525
Anonymous
7/8/2025, 5:47:57 PM No.105838691
>>105787235 (OP)
This should be added to the OP. It's totally free and it's really good.

https://www.theodinproject.com/
Anonymous
7/8/2025, 7:04:06 PM No.105839525
>>105838675
>I was leaning towards postgres but I eventually want ad analytics stuff.
I don't see how this precludes postgres. Why not just keep using prisma (which is postgres under the hood, right?)

My small startup uses AWS RDS Postgres with a basic sqlalchemy python ORM and alembic for migrations. I wonder when we'll get to the stage that we'll have to use these meme tier db wrappers like prisma, etc.

it's all so tiring. I don't even know which parts of the database stack prisma covers desu. we just use the smallest components possible
Replies: >>105840250
Anonymous
7/8/2025, 7:06:15 PM No.105839544
>prisma
>drizzle
wtf. I mean as a data scientist bonafide even ORMs confused me because I wouldn't just crafted the SQL queries myself instead of using sqlalchemy

but then you have shit like prisma and drizzle. what do they even do? just add unnecessary complexity?
Replies: >>105839632 >>105843521
Anonymous
7/8/2025, 7:15:17 PM No.105839632
>>105839544
I haven't used Drizzle but I think Prisma is pretty nice. Defining database tables is really easy and handling migrations is very easy too. And if you want to write raw SQL queries then you can do that.
Anonymous
7/8/2025, 8:23:41 PM No.105840250
>>105839525
Prisma is an ORM for Node that you can use with just about any database. MySQL, PostGres, even Mongo if you want.

That said I don't know which is best for analytics, when I said "I was leaning towards postgres but I eventually want ad analytics stuff." I mean I don't know what's good for analytics and was asking here for advice. Not that I'm ruling out Postgres or anything.
Replies: >>105841249
Anonymous
7/8/2025, 8:38:13 PM No.105840420
is it just me or does flexbox grow/shrink make zero fucking sense? I want the flex elements, including images inside, to take up the full box if they have the space, but shrink if they don't
Replies: >>105840448 >>105840661
Anonymous
7/8/2025, 8:41:36 PM No.105840448
>>105840420
forgot to mention the important part... that this seems impossible to achieve
Replies: >>105840661
Anonymous
7/8/2025, 9:02:32 PM No.105840661
>>105840448
>>105840420
see if this makes any sense... being extrapolated I mean

https://jsfiddle.net/1uo9gbe2/7/
Anonymous
7/8/2025, 10:02:30 PM No.105841249
>>105840250
>I mean I don't know what's good for analytics and was asking here for advice. Not that I'm ruling out Postgres or anything.
So as a former data sc*entist, I will say that the database you choose doesn't matter much for ad analytics, because the db you choose is agnostic to the analytics pipelines you use with some python SDK. if your ad analytics data amounts to a few million or even tens of millions of rows, a well-configured PostgreSQL server can handle it just fine. for this scale, the performance differences between

Postgres and a dedicated analytical warehouse might not be large enough to justify the complexity and cost of the latter
Anonymous
7/8/2025, 10:07:38 PM No.105841290
>>105802081
Your teacher is out of touch. NodeJS is the new PHP, a language that attracts retards and newbs. PHP now is more valuable because there's significantly less people who know it and the projects are less sexy. The less sexy a project is the more you get paid which is ultimately why video game devs get paid the least relative to years of experience.
Replies: >>105841321 >>105841343 >>105844568 >>105848325
Anonymous
7/8/2025, 10:11:29 PM No.105841321
>>105841290
>video game devs get paid the least
this is hilarious, because game dev is super fucking hard to do, 3d maths out the ass and bullshit like optimizing your stuff to the bit
>Your teacher is out of touch.
nah he knows the market well, from working in it to seeing 30 kids graduate and do internships every year
Replies: >>105841343 >>105841415
Anonymous
7/8/2025, 10:14:51 PM No.105841343
>>105841321
>>105841290
and btw, each country is different, the stacks that work and have jobs in one country vary from other country, and it also happens that there's a lot of php in my country, despite that he was still recommending against it
Anonymous
7/8/2025, 10:23:56 PM No.105841415
>>105841321
Way to ignore my point you fucking retard. Game dev is "hard" but it pays nothing because retards like you will suck every cock in front of them to do it.
Replies: >>105841439
Anonymous
7/8/2025, 10:26:59 PM No.105841439
>>105841415
I wasn't disagreeing with you, einstein
Anonymous
7/8/2025, 10:38:00 PM No.105841534
>>105826870
if you're using anything but tailwind+shadcn nowadays you're cooked.
Anonymous
7/8/2025, 10:40:19 PM No.105841556
>>105836647
Quiet now, the $200k+ usd'ers are talking. Jeets need not apply. Enjoy notepad++ and ember.js or whatever retarded stack you're using. Webstorm is for debug chads.
Replies: >>105846748 >>105847057
Anonymous
7/9/2025, 3:01:55 AM No.105843521
>>105839544
One issue you'll run in to when writing software that connects to any external sources is the input and output is not going to be "typed" which opens up a while class of application errors. Like how do you know that the SQL query syntax is correct until you run the application and hit the code path? What happens when there's changes to the database table structure and you forgot about updating those queries? What about a selected column that you were comparing it to a Boolean when it was a TINYINT(1) and always evaluating it as false without realizing it?

ORMs (Prisma) and query builders (Drizzle & Prisma) address this by 1) scanning your database structure and generating a file with the typings of your database, 2) providing a query builder functionality to safely write the SQL syntax, and 3) mapping the returned values from the SQL server to typed object classes (the ORM part)
Replies: >>105853870
Anonymous
7/9/2025, 5:58:48 AM No.105844568
>>105841290
>phptards elaborate argument
vs
>$ for variables

Lawlll poohickpoo
Replies: >>105848325
Anonymous
7/9/2025, 9:59:22 AM No.105845965
"do not use empty rulesets"
kiss my dick
Anonymous
7/9/2025, 12:25:48 PM No.105846748
>>105841556
A language server is all you need.
Replies: >>105847057
Anonymous
7/9/2025, 1:20:21 PM No.105847057
>>105846748
>>105841556
>>105836647
Spring and C# IDEs I've used on basic level take a day and a half to load, but I can't help but picture the /g/entooman final boss doing all from emacs or vim with his good toolset of custom bash scripts
Anonymous
7/9/2025, 3:57:45 PM No.105848090
page 8? NO!
Replies: >>105848360
Anonymous
7/9/2025, 4:26:00 PM No.105848315
I finished this guy's video what should I do now
https://www.youtube.com/watch?v=G3e-cpL7ofc
Replies: >>105848360 >>105848410
Anonymous
7/9/2025, 4:27:30 PM No.105848325
>>105841290
>>105844568
I bought the "PHP has more value because no one is using it" meme and learned Laravel to free lance. Then midway through dropped it when I was reading posts on Laravel forum and the Laravel reddit about how no one could find free lance work anymore because the field was so cluttered and how used to finding Laravel work was easy but now every job had hundreds of applicants. Tried for work myself on multiple free lance sites and it was just like any other field, every job had over 100 applicants. The redditards were right.

You're both wrong and stupid. Also I really like this song
https://youtu.be/AOfaWrBwo7I
Anonymous
7/9/2025, 4:31:23 PM No.105848360
>>105848090
Based thread bumper

>>105848315
Test out your skills by making something
Replies: >>105848458
Anonymous
7/9/2025, 4:37:47 PM No.105848410
>>105848315
The short answer is build something. But if you're asking for an evolution tree of what to do:

After HTML and CSS you should learn Javascript. If you're a course guy, I learned from Traversy's Udemy course but he put the course's first 12 hours on Youtube for free
https://youtu.be/BI1o2H9z9fo

While you're doing that I'd learn to be proficient with a text editor (I use vs code but you can use whatever) and learn it's shortcuts and plugins to make your life a whole lot easier. Plugins for the languages to make them colored nicely, plugins that format your code nice and clean on save, all that.

After you have HTML, CSS, and JS down and are decent with a text editor you should move on to learning the very basics of Linux shell so you can move around a file system and understand how a CLI works (yes this actually is important if you're serious about code because most tools don't have a GUI, you'll be using a CLI), so that you can move to using tooling. You'll want node.js for tooling so you can learn basic backend building and whatnot, but also because using the node cli will give you options for framework building and whatnot even if you choose to opt in to using another backend like PHP, .net, or Django. Node is a good beginner tool for the web dev world.

I'd say if you can build a basic fullstack site in vanilla and node, then start looking at frameworks. If you want a beginner framework to kind of understand how they make your shit work easier but don't want to have to learn a big tooling system, Alpine is a good one since you just slap a CDN in and can do your reactive programming from the HTML. When you get familiar with frameworks learn what reactive programming is in web dev (not to be confused with react, the framework).

That's the roadmap I'd go down if I had to start over.
Replies: >>105848449
Anonymous
7/9/2025, 4:41:12 PM No.105848449
>>105848410
thanks for extensive reply. I also want to build things but I can't get my confidence up for it.
Replies: >>105848458 >>105848501 >>105849901
Anonymous
7/9/2025, 4:42:42 PM No.105848458
>>105848360
>>105848449
Anonymous
7/9/2025, 4:47:37 PM No.105848501
>>105848449
I'd say just go to the Javascript part for now then learn code basics up from the 12 hour course I linked, really go in depth and play with stuff and get familiar with your text editor. Once you know a lot of the basics I'd say just go straight to the framework then so you can try to build a todo app and see that once you have a framework things get easier to make.

Here's a Todo app tutorial with Alpine you could follow along with. Again I suggest alpine because it's literally just slapping a URL into your head HTML, no need for compiling or anything and it gets you familiar with using a framework what with specialized reactive HTML elements
https://youtu.be/DJjenhzqBHk
Anonymous
7/9/2025, 6:26:12 PM No.105849319
Will the .NET environment eat shit in the coming years now that they're placing all resources in AI?
Replies: >>105849907
Anonymous
7/9/2025, 7:22:26 PM No.105849817
>get gemini to show/make me a discord bot
>turn it into a little game with a database
>wouldn't it be cool if it had a website that hooked into the db?
>two days of pain and my site is still ugly and resizing itself no matter what I do
I regret ever touching webshit. I should have just been happy with the discord side. Fuck webshit
Replies: >>105850821
Anonymous
7/9/2025, 7:31:54 PM No.105849901
1676978215514207
1676978215514207
md5: 9f7f75c21a7ceb2983b148d0eaf2aa56🔍
>>105848449
>but I can't get my confidence up for it
1. duplicate personality
2. your new second personality is the toughest drill sargent
3. he's going to bitchslap you into doing what you need to do
thank me later
Anonymous
7/9/2025, 7:32:55 PM No.105849907
>>105849319
>own github
>own VS Code
>own Copilot
>own Cursor
>implying eating shit
at the very least they'll be up there
Anonymous
7/9/2025, 9:13:25 PM No.105850732
I'm a beginner programmer who mainly used Angular at the moment, I kind of want to start learning react, what are some good places to start?
Replies: >>105851012 >>105851166
Anonymous
7/9/2025, 9:27:30 PM No.105850821
>>105849817
Web stuff is easy if you have at least an average IQ. You must be dense.
Anonymous
7/9/2025, 9:49:50 PM No.105851012
>>105850732
>replacing shit with diarrhea
If you're going to leave Angular at least switch to Vue or Svelte.
Replies: >>105852226
Anonymous
7/9/2025, 10:05:17 PM No.105851166
>>105850732
people speak well of the docs, otherwise traversy media is posted on here often as a good pay per use source
Replies: >>105851190 >>105852226
Anonymous
7/9/2025, 10:08:24 PM No.105851190
>>105851166
His Youtube videos are free though. Paying is only if you want a long in depth course.
Anonymous
7/9/2025, 11:51:27 PM No.105852226
>>105851012
I'm too beg to understand the differences completely yet I'm afraid, what does Vue do that React can't do? Or rather what does it do better?

>>105851166
Got it, sounds good.
Replies: >>105852255
Anonymous
7/9/2025, 11:54:10 PM No.105852255
>>105852226
react is most used by far, vue is most modern, angular oldest but somehow considered enterprise, just keep in mind that all of them keep being updated and improved
Replies: >>105852499
Anonymous
7/10/2025, 12:07:16 AM No.105852366
outfit-emo-kronii-fauna-1738479589978755
outfit-emo-kronii-fauna-1738479589978755
md5: 5dab60ae3bd96765a3dc6169d8e8c77b🔍
Chatgpt says leptos is a bad fit for Diesel. Is it right or is it bonkers? Should I do my site in Yew?
Anonymous
7/10/2025, 12:22:11 AM No.105852499
>>105852255
Might just try out vue then, thanks.

And yeah, I don't really enjoy angular too much hence trying to switch to something else
Replies: >>105852546
Anonymous
7/10/2025, 12:28:29 AM No.105852546
>>105852499
If you don't care about being employed there's also fun new frameworks out like HTMX, Solid, Alpine
Replies: >>105852559
Anonymous
7/10/2025, 12:29:58 AM No.105852559
>>105852546
Sadly I do, but wrote that down for future reference either way
Anonymous
7/10/2025, 2:17:11 AM No.105853357
>>105787235 (OP)
What are we doing now that AI has replaced us? Serious question. Need to jump ship before I become unemployable. With proper instruction, I can build anything I used to build manually better, faster, and can even build more complex applications. AI can even do the styling now making all of my time with CSS a waste. Do I aim for product management first?
Anonymous
7/10/2025, 3:40:07 AM No.105853870
>>105843521
thanks for this great answer saar. i will not rape you in the mouth today.
Anonymous
7/10/2025, 9:14:26 AM No.105856026
Just learn sql its not that hard
Replies: >>105856164
Anonymous
7/10/2025, 9:31:38 AM No.105856164
>>105856026
>SQL
Nah. I'd rather store everything in a JSON.
Replies: >>105856308 >>105856995 >>105860590
Anonymous
7/10/2025, 9:56:23 AM No.105856308
>>105856164
NoSQL responses are neat, but the queries/requests are clown world
Anonymous
7/10/2025, 10:00:25 AM No.105856329
>>105806188
we need to go back to native mobile development
Replies: >>105857249
Anonymous
7/10/2025, 11:43:40 AM No.105856995
>>105856164
You can use JSON fields in SQL
Replies: >>105857117
Anonymous
7/10/2025, 12:02:36 PM No.105857117
>>105856995
There's literally no point in doing that unless you already use SQL for other data.
Anonymous
7/10/2025, 12:18:13 PM No.105857229
I passed a technical interview/task three weeks ago but a teamleader still hasn't contacted me (we haven't spoken once yet) and he's had nine weekdays now to contact me. What the fuck is this dude thinking and how busy could someone possibly be that they can't react out to a candidate?
Anonymous
7/10/2025, 12:20:19 PM No.105857249
>>105806188
Did you know that Rivers Cuomo, frontman of Weezer, uses Flutter. He has a GitHub profile here:

https://github.com/riverscuomo

Looks like he writes his back-ends using Python/Flask and front-ends using Flutter. Also I found this video of him talking about Flutter but it's a bit of a cringe video because Google is cringe: https://www.youtube.com/watch?v=mFWplUx3oZ0

>>105856329
That sucks though. You have to build the same app twice using two different languages. I think cross-platform frameworks are great. I haven't used Flutter but I tried out React Native.
Anonymous
7/10/2025, 12:24:09 PM No.105857276
F3QSPAfWwAA_BtR
F3QSPAfWwAA_BtR
md5: 06d84693c23c56b9ed0d39f706fe9675🔍
webdev is for jeets
Replies: >>105857567
Anonymous
7/10/2025, 12:30:13 PM No.105857325
flexbox is such a fucking mess dude
Replies: >>105857338
Anonymous
7/10/2025, 12:32:20 PM No.105857338
>>105857325
Flexbox is unironically great. CSS before flexbox was a nightmare.
Replies: >>105857390 >>105857489
Anonymous
7/10/2025, 12:41:03 PM No.105857390
>>105857338
nta, it was an improvement despite it still having some flaws, the jello-like nature of flex is a bit annoying
Replies: >>105857489
Anonymous
7/10/2025, 12:56:03 PM No.105857489
>>105857338
>>105857390
flexbox has NO flaws, it is literally the perfect solution to positioning, in 100 years time if we are still using web browsers, flex will be the standard and there will be no changes to it.
Replies: >>105857499
Anonymous
7/10/2025, 12:58:00 PM No.105857499
>>105857489
doubt: infinite levels
Replies: >>105857513
Anonymous
7/10/2025, 12:59:50 PM No.105857513
>>105857499
You cannot prove me wrong THOUGH. Flex can do EVERYTHING grid and float can do with none of the downsides. The only thing it struggles to do properly is tables (not that you cant do it, it's just shit code)
Replies: >>105857709 >>105858137
Anonymous
7/10/2025, 1:06:43 PM No.105857567
trollge
trollge
md5: 738525c1de5c30ee96aad27c72971eef🔍
>>105857276
Yesn't. It's degrading and a humiliation ritual if you have to do webdev under a neurotic and abusive middle manager, but so is every job.
But don't ever let jeets handle the user-facing parts of anything or we'll come to the situation where we are now where jeetsoftware is getting slower at an faster rate than hardware is getting faster.

The same older hardware that runs state of the art OSes without a single hitch or stutter struggles on websites that were made by jeets which is just fucking ridiculous.
Replies: >>105857646 >>105858338
Anonymous
7/10/2025, 1:17:27 PM No.105857646
>>105857567
>handle the user-facing parts of anything
Cursor is already doing that, front end devs are an invalidated role now. Jeets will be paid below minimum to prompt spam with markdown files (also generated by AI of course) and somehow they will produce a better frontend in 1 day than a 10+ year senior can do in two weeks. If you've seen what Cursor can do, this is a fact. Clients barely care if something is slow or fast, the initial presentation is enough to convince
Anonymous
7/10/2025, 1:23:10 PM No.105857709
>>105857513
Wait until this nigga hears about the css grid.
Replies: >>105857778 >>105857820
Anonymous
7/10/2025, 1:30:54 PM No.105857778
>>105857709
He mentioned grid in his post
Anonymous
7/10/2025, 1:35:27 PM No.105857820
>>105857709
I literally mentioned it in my post you sub iq mongoloid. Grid is an outdated and overly confusing system and if you need to use grid in your site you are doing something wrong.
Replies: >>105857974 >>105858525 >>105858863
Anonymous
7/10/2025, 1:52:51 PM No.105857974
>>105857820
Not him but I tried grid once and it seemed pretty cool. But I haven't really learnt it. Normally I use flexbox because I know it to some extent, and it usually does what I need.
Replies: >>105858023 >>105858525
Anonymous
7/10/2025, 1:56:17 PM No.105858007
How are you supposed to memorize everything in Tailwind so you can spit classes out on the fly? I really like not having to fuck with my own CSS files but I'm wondering what the most efficient way to use this is
Replies: >>105858541 >>105858571 >>105858607
Anonymous
7/10/2025, 1:57:25 PM No.105858023
>>105857974
I have seen sites completely obliterated by poor grid use. If you use it for the primary layout of your site and it wasn't done correctly you've basically fucked yourself over in the worst way possible.
Anonymous
7/10/2025, 2:10:05 PM No.105858137
>>105857513
I don't need to do anything, time alone will tell.
Anonymous
7/10/2025, 2:29:50 PM No.105858338
>>105857567
Software is already getting slower than hardware is getting faster. Wirth's Law is very much a real thing and has been for the past decade.
Replies: >>105858355 >>105860116
Anonymous
7/10/2025, 2:31:37 PM No.105858355
>>105858338

>Wirth's Law

more like Jeet's Law
Anonymous
7/10/2025, 2:50:13 PM No.105858525
>>105857820
i saw you mentioned grid but in a retarded way. use grid for layout and structure and flexbox for flexibility/responsiveness. best of both worlds. use your grid.
>>105857974
it will take you a day to get good with grid and flexbox then you will be much more powerful.
Anonymous
7/10/2025, 2:52:46 PM No.105858541
>>105858007
You just have it open on your 2nd monitor and search constantly. You'll memorize it after some time.
Anonymous
7/10/2025, 2:55:23 PM No.105858562
Calling all /wdg/ nerds. I just got an interview for a dope job I'm actually excited about for the first time in like 15 years. I'm doing a paid assignment.

I have to set up a backend and frontend (three.js) that simulates a 4 axis robotic crane (swing/life/elbow bend/rotate wrist/control gripper). backend streams crane state to frontend over websocketes, im using uwebsockets.js since its fast and typescript on both fe/be. also have to build some inverse kinematics to click on a point in 3d space and the crane figures out how to reach there.

Any advice?
Anonymous
7/10/2025, 2:56:39 PM No.105858571
>>105858007
Eventually you will get good enough to design it in your head and spit out classes. It's really not that much shit.

Master your grid and flexbox, make a repo with some HMR environment and just play with them both and read documentation and try it out, css-tricks is great on both grid and flexbox.

The rest is just whitespace (margins paddings), font shit, and colors.
Anonymous
7/10/2025, 3:02:10 PM No.105858607
>>105858007
I don't know much abou tw, I'd do what I did in bs, just check their examples and see the way they operate, then emulate it
Anonymous
7/10/2025, 3:33:50 PM No.105858863
>>105857820
>overly confusing system
filtered
Anonymous
7/10/2025, 4:44:19 PM No.105859410
>>105827978
update:
immediately ran into an issue where the data i needed to scrape was on a site with some sort of scraping protection
gemini fucked around with selenium for a while and eventually just gave up
this wasn't a huge deal because i just needed to scrape a bunch of archival data from one infinite scroll page so i eventually just saved the page from my browser and gemini just scraped that shit. made it clean up a bunch of data, rename images etc. this was python.

saw netlify said something about nextjs so i looked at a video of what that shit was and i was like good enough so just asked gemini to set up the project and build the components needed to display the data. basically wanted a 'table', but for each item to be clickable and then expand to show images and details etc. gemini actually one-shotted this part which i was pleasantly surprised by.
screamed it about styling, mostly one-shotted all these changes as well.

this was all pretty babby stuff but, it was relatively frictionless
re gemini:
1. gemni pro is very limited on free tier, it'll bounce you to flash very quick
2. flash makes strange typos relatively commonly, just plain syntax breaking typos like not closing brackets it's opened
3. that said, flash is fine for this babby-tier stuff. it knows it's retarded
4. pro and flash will get stuck in retard loops, esp if you let it auto-accept
5. strange errors sometimes just traversing directories and trying to access files
Anonymous
7/10/2025, 6:06:22 PM No.105860116
>>105858338
I know, you can thank jeets for that. Software used to make better use of the hardware when only white people were allowed to write it.
Anonymous
7/10/2025, 6:39:16 PM No.105860432
>>105805570
Make a 1px high div with the color as the background, absolute position it in a relative container if you need to, rotate it 45deg. Maybe use clip-mask to clip any overflowing parts of the line. Although I'm not sure if clip-mask works on absolute elements.
Anonymous
7/10/2025, 6:58:23 PM No.105860590
>>105856164
Eh. Nothing matters just use an ORM it's all the same shit.
Replies: >>105860671
Anonymous
7/10/2025, 7:06:24 PM No.105860671
>>105860590
>just use an ORM
Why would I do that when I can just use vanilla JavaScript?
Anonymous
7/10/2025, 7:20:40 PM No.105860818
I need testnet Ethereum
All faucets need 0.01 - 0.001 ETH (real one)
Any solution? Do you have testnet amount to drip on my pussi?
Replies: >>105861012
Anonymous
7/10/2025, 7:24:20 PM No.105860852
somehow landed a job. I'll get a company laptop to do my things. given the opportunity should I stick with windows 11 or go linux? I think they offer both windows 11 and ubuntu
Replies: >>105861085 >>105861533 >>105861547 >>105861558
Anonymous
7/10/2025, 7:40:08 PM No.105861012
>>105860818
set up a local testnet, it should be fine for your needs
Anonymous
7/10/2025, 7:45:02 PM No.105861085
>>105860852
for most dev work you'd want to avoid Windows. Go with Ubuntu.
Anonymous
7/10/2025, 8:21:48 PM No.105861533
>>105860852
What does most of the team use? Could you debug Linux bullshit without their help? If you don't really know just go with what they recommend or Windows. You could always install Ubuntu later on too.
Replies: >>105861547 >>105862277
Anonymous
7/10/2025, 8:22:54 PM No.105861547
>>105861533
>>105860852
Or hell even dual boot
Anonymous
7/10/2025, 8:23:43 PM No.105861558
>>105860852

It isn't very usual for them to give you a choice of OS, they like to load company computers up with spyware and bloatware now. Ubuntu if possible.
Anonymous
7/10/2025, 9:20:38 PM No.105862098
I've been trying Claude Code, tried setting up a basic React project with TS and Tailwind, it's been struggling for 10 minutes on actually using the latest Tailwind version, tries to use features of v3 and v4 at the same time, can't set up the styles properly.
Why is it struggling so much? Really not impressed by genai for that kind of stuff.
Anonymous
7/10/2025, 9:35:42 PM No.105862277
>>105861533
>You could always install Ubuntu later on too.
Most companies don't allow you to install an OS yourself. They have a guy set it up for you and install a remote access tool, anti-virus and set up the admin account and your user account.
Anonymous
7/10/2025, 9:52:39 PM No.105862440
new thread when?