rv0
TTCTheo's Typesafe Cult
•Created by Yash Saxena on 9/26/2024 in #questions
How to combine multiple backend projects that have different tech stack
In that case I can definitely recommend option nr 4. Even if you decide youre not going to host your own production youll have seen the basics of webhosting, which is something youre able to use for the rest of your life
7 replies
TTCTheo's Typesafe Cult
•Created by Yash Saxena on 9/26/2024 in #questions
How to combine multiple backend projects that have different tech stack
Hey, could you include why you don't want to host these projects with two different providers? Obviously it's more convenient to have them in the same place, but are there other reasons?
The reason I'm asking is that it seems that Springboot deployment to Vercel is possible, but not with the same one-click experience that youd get with NextJS.
Unless I'm mistaken about the Springboot situation, your options are:
1) Make your springboot application run on Vercel anyway
2) Avoid the above by rewriting the Springboot backend to express and merge those two.
3) Pick a different provider that supports both JS and Java backends out of the box
4) Learn how to set up webservers and host through a VPS.
5) Host with different providers anyway
6) Many more combinations of the above
Some additional info on Java + Vercel:
Supported frameworks
Build image / Runtimes
Community Runtimes
Build Output API
7 replies
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
And whatever you do, dont go Magento
18 replies
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
Good PSPs will usuallt provide modules to implement, check out all platforms they offer their module for
18 replies
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
The most important thing there is to make sure the cart component/account component isnt cached. Almost everything else can sit in cache storage for days or until a save on a product triggers a purge for its product page and a couple of catalog pages
18 replies
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
Or the V thing that replaced it
18 replies
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
Use sensible routing, cache 99% of the page and use redis
18 replies
TTCTheo's Typesafe Cult
•Created by FleetAdmiralJakob 🗕 🗗 🗙 on 5/9/2024 in #questions
What do you think about these videos
I honestly wanted to give this a good shot, but Im tapping out at 15:01 of the first movie. I hadnt heard of DarkViper before this, but obviously heard of Theo. I figured this could mean I could be biased, so I felt that blindly discarding the videos would be a bad move and started watching. I also haven't heard of the incident with Honeypot prior to this and this could be because I wasn't consuming Theo's content then. For that reason Ill refrain from diving in too deep on that situation, because it'd be hard to gauge what Theo was like back then. But today he's calling out credits all the time so he has either learned from making that mistake or he learned avoiding situations where he would get blamed for something he didn't do.
I do agree that Theo is a bit vain and likes being seen, but that's exactly the reason why his face is on YouTube and mine isn't. He has a strong online presence, so I get why people could get annoyed by seeing him on multiple platforms. Its the same reason why I've blocked his content on daily.dev. My YouTube algorithm will serve me his videos already and there's no added value for me to find links to his content that I've already seen (this is already kind of awkward when you've seen the Twitch stream (when it's recorded) and get the video as recommendation later).
About the 15 minutes I did watch. My two reasons why I didn't want to finish the video are:
* In the description of the honeypot situation, DarkViper adjusts his voice to steer the direction. This feels manipulative to me. He could've just presented the sources without any steering and have us come to our own conclusion.
* After the honeypot situation is discussed he criticizes Theo for just reading to posts for his audience. How does he do this? By reading reddit comments to his audience. I hope everyone can appreciate this irony. One redditor brings up a good point about possibly stealing ad revenue. This is definitely good to take into consideration. While I don't have any numerical evidence to back up my believes; I think that a lot of the posts are personal blog style posts by developers that care a lot about improving their area of expertise for everyone involved. The people who are posting for ad revenue will just dump their trash on Medium*. Authors of the "personal blog style" articles are often present in chat during these times. Over all I get a very strong feeling that the relation between these writers and Theo is symbiotic.
* Also notice it's shown how Theo is covering a blog is shown in those first 15 minutes. Theres a "5000% speed" text overlay. It's about 15 seconds long in the video, so a bit over 10 minutes of time normally. The content being scrolled over should be 2-3 minutes of read time? Theo couldnt turn that into 10 minutes if he didnt have something of importance to say about it (Prime could tho, Im still in shambles over his ability to coherently talk gibberish)
* If you want to check how long of a read you'd think that part is Ill give you the link. You dont have to turn off your adblocker, because its adless; https://12challenges.substack.com/p/how-to-deal-with-receiving-a-cease
If I've missed any good points by tuning out early then please do send me the timestamped links. Also since I dont want to shill Theo too hard, let me balance it a bit; Linux desktop would be fully viable in the absence of Electron. (Source: GTK & Qt)
* I'm salty at Medium because in a very rare occasion there's a lack of sources on something I'm trying to find sources for and it could possibly be on Medium. But it's likely that I've already been baited enough times before then (also by a lack of transparent linking on daily.dev), which means I don't get to read that article.
Edit: indenting bullet point
34 replies
TTCTheo's Typesafe Cult
•Created by Reuzehagel on 5/7/2024 in #questions
Personal Project - What Language
This area isnt my strong suit, but as far I understand it; those timings will depend on your how your operating system handles interrupts and how it distributes CPU time. If you like a challenge and the timing is really important to you then you could google "RTOS" and head down a massive rabbit hole
12 replies
TTCTheo's Typesafe Cult
•Created by Reuzehagel on 5/7/2024 in #questions
Personal Project - What Language
If youre new then Go will be easier on you. Theres starter kits available here https://wails.io/docs/community/templates/. I think many in this Discord would be able to help you on the UI side, but Im not sure how many people could help with Wails. RobotGo (https://pkg.go.dev/github.com/go-vgo/robotgo) would be the package youd find for "pyautogui but in golang".
12 replies
TTCTheo's Typesafe Cult
•Created by Traconis on 5/7/2024 in #questions
Theo's tutorial
Youre right, Im getting "one root element" errors in every situation where Im omitting the ending sign. Both in TSX configured and non configured situations.
16 replies
TTCTheo's Typesafe Cult
•Created by Traconis on 5/7/2024 in #questions
Theo's tutorial
I just checked and this gave me the above result even with the gt-sign present, while js, jsx and tsx were all fine
16 replies
TTCTheo's Typesafe Cult
•Created by Traconis on 5/7/2024 in #questions
Theo's tutorial
Good catch, I think thats it too
16 replies
TTCTheo's Typesafe Cult
•Created by Reuzehagel on 5/7/2024 in #questions
Personal Project - What Language
Pyautogui will allow you to automate things as you describe. I havent gone deep enough into Python to give advice on a GUI tho. If youre thinking about a specific other language, then googling "pyautogui but in xxxx" will also send you into the right direction.
12 replies
TTCTheo's Typesafe Cult
•Created by Danny on 5/7/2024 in #questions
onUploadError
That also means that your browser will play a forwarding role during the upload. A POST request with the file in the body is sent to the receiver (currently your localhost, eventually UploadThing) and because of certain rules, the upload is declined. This comes back in the form of a HTTP response, which has a status code in the 400-499 range. Browsers will generally display the error in a console.error(msg) format.
5 replies
TTCTheo's Typesafe Cult
•Created by Danny on 5/7/2024 in #questions
onUploadError
Hey you should definitely get that error on your client! Browsers wouldnt normally let sites use the files on your computer for security reasons, so theyll only allow you to do so when youve used a file input to select those files.
5 replies