Build a Fullstack Webapp with F# + Falco
10:38
Fathom vs Umami Analytics Pricing
3:06
How to Delete an App on Coolify
2:24
21 күн бұрын
The State of HTMX (2024)
15:36
Ай бұрын
Пікірлер
@TheDeathknight23
@TheDeathknight23 18 сағат бұрын
This is the real stuff. F# sounds like a fantastic language in a whole pool of languages. Postgress sounds like a great choice if you don't wanna make Oracle richer. Sveltekit I'm not sure about as I am far less proficient in frontend dev. However this tech stack looks solid.
@nark4837
@nark4837 2 күн бұрын
this is cool, but at this point you might as well just get the network request for it, it's just a simple POST you can then just spam requests to this endpoint on a rotating proxy, since he does ratelimit clicks :)
@HAMYLABS
@HAMYLABS 2 күн бұрын
Yeah could do this for sure but I liked the idea of doing in browser cause then anyone can easily do it (even if not that technical). Also I think the network requests are rate limited server-side with 429 error code so p sure that would get blocked too. Ofc we could do some botnet tomfoolery to get around what's probably a simple ip-based rate limiter but that's for another post I suppose
@nark4837
@nark4837 2 күн бұрын
@HAMYLABS yeah ofc there is a ratelimit but that's true whether you spam click the button or spam requests (the button click is just firing that request indirectly)
@jrldtlld
@jrldtlld 3 күн бұрын
I was using the connection name without the /cloudsql/ you saved my weekend!
@MridulAgarwal-w6l
@MridulAgarwal-w6l 3 күн бұрын
This is so cool!
@horrorfying2884
@horrorfying2884 4 күн бұрын
have you tried using nixpacks instead of docker?
@horrorfying2884
@horrorfying2884 4 күн бұрын
how does the SSL get added?
@HAMYLABS
@HAMYLABS 3 күн бұрын
Coolify handles it internally. I believe it's using Traeffik + some sort of OpenSSL integration. Don't know the specifics but it seems to work
@MichelleBaileyALA
@MichelleBaileyALA 4 күн бұрын
Hi! I was recently gifted one of these monitors and am having powering issues. Do you recommend this cord for both power and for connecting from computer to monitor? A friend uses this montitor with a regular usbc cord with her macbook with no problems, but it is not working well with my surface laptop. Thank you for any input.
@HAMYLABS
@HAMYLABS 4 күн бұрын
I use this cord to connect the monitor and computer for both power and video so it should work for you as well.
@Vishal-jq3yw
@Vishal-jq3yw 5 күн бұрын
Can you explain like how to setup separate domains for separate projects
@HAMYLABS
@HAMYLABS 4 күн бұрын
The domain isn't at a project level - it's at an app level. So each app can have its own domain.
@TheDeathknight23
@TheDeathknight23 7 күн бұрын
Hi. F# sounds like a great but incredibly complicated language. People always compare factors like speed, scalability, performance but rarely consider beginner developer experience. Technically you can build almost anything in a language and the two dotnet languages are a staple but regarding to job availability, F# is practically dead. No kidding. Not a single F# job in my whole country (of a significant population). This then limits such obscure languages to freelance work only, which was exactly the story of php, particularly in web development. How do you reconcile this? No freelancer is going to pick a language like F# for something as common as web development. They want to find clients as fast as possible in saturated markets like upwork and fiverr and deliver products as fast as possible. In my search I've noticed that developers are mostly using it to work on personal projects as opposed to their work projects. I think F#'s adoption issue will never be solved.
@HAMYLABS
@HAMYLABS 7 күн бұрын
Just because something is small does not mean it's good. Personally I think a majority of the "mainstream" programming languages have critical design issues. Just because they're the most popular does not mean they're the best. But if you care a lot about programming language popularity then F# may not be for you - it is not popular.
@TheDeathknight23
@TheDeathknight23 7 күн бұрын
@@HAMYLABS Yes but harkening back to the job issue - the problem still persists. If there were as many jobs in the market for F# as for JS, we wouldn't have to worry about the language itself. 2nd, having conversations with C# dotnet devs, they don't see a reason to hire a F# dev for the performance as their own language. I may return to F# but only for personal projects. I don't like getting bogged down because of employer requirements, nor am I a freelancer. Laravel, C# dotnet and some JS put food on the table for the devs in my country. Can you tell us how did you secure your first job as an F# developer?
@HAMYLABS
@HAMYLABS 4 күн бұрын
I've never had a job as an F# developer. Your observation is correct - there are not many jobs for F#. So I think if you're looking for a language that has jobs - choose one of the more mainstream ones. I talk ab this at length in The State of F# - kzbin.info/www/bejne/bHmkZJ2KmqmNipY&ab_channel=HAMYLABS
@ExplorewithZac
@ExplorewithZac 9 күн бұрын
Something that seems to be significantly more complicated than this, is connecting GKE to Cloud SQL using IAM workload identity. I think many people would appreciate a video on that.
@orca9758
@orca9758 10 күн бұрын
great content!
@DuggieDarty
@DuggieDarty 10 күн бұрын
My level Cap is 999wont go any higher I make around 2500to2800 every 2 in-game days
@markvanbeek3338
@markvanbeek3338 11 күн бұрын
came across this vid and was pleasantly surprised, thanks for the clear explanation. I like your minimal basic approach i'm an advocate of that too...
@Anu_was_here
@Anu_was_here 12 күн бұрын
Hey, Quick question... Based on what you decide on creating your app within available project or make new project for it? I just make new project for every app XD (except App + postgresdb needs)
@HAMYLABS
@HAMYLABS 11 күн бұрын
I've currently just been shoving them all in the same project. I'm sure there are good reasons to split out separate projects but for now haven't run into any issues w using same project.
@Anu_was_here
@Anu_was_here 11 күн бұрын
@ Thanks! Lol yeah i just considered them “folders” to it made sense for silly organization OCD. Saw that you could have env varibales on project level so that might be some case. But yeah, thanks again.
@Jeff-co.
@Jeff-co. 12 күн бұрын
Do Saturn! It is built on top of Giraffe, so it'll be familiar. Plus, it is part of the SAFE stack, so I feel it is more relevant and interesting than Falco. Saturn can be used stand-alone for server side rendered web UIs, web APIs, Worker processes, etc.
@HAMYLABS
@HAMYLABS 12 күн бұрын
I will take a look at Saturn!
@saintaza9048
@saintaza9048 14 күн бұрын
If you start near the hub: - Go to the Hive Village west of the Hub (Area: Vain). - Wait for creatures (beak things, gorillos) to appear. - While waiting, mine copper in the center of the village. Sell it and buy food as needed. - When you spot an animal, lure it toward the center of the village. The hivers will take it down for you. - You can collect up to 6 pelts per animal, with each pelt selling for a bit less than 250 cats. (Gorillos drop only pelts, no meat.)
@alexdin1565
@alexdin1565 17 күн бұрын
please can you make a crash course about Coolify?
@HAMYLABS
@HAMYLABS 16 күн бұрын
Q: What kind of stuff would you like me to cover? I've made a few vids on Coolify so curious if there's other topics you'd like covered as well
@sobeck6900
@sobeck6900 16 күн бұрын
​@@HAMYLABS how to setup horizontal scaling on Coolify with Hetzner VPS or AWS/Hetzner Cloud is needed here? What about backups? Can you talk more about how S3 Storage works on Coolify?
@HAMYLABS
@HAMYLABS 4 күн бұрын
Nice - okay I will add these to my backlog and see if I can cover some of them.
@Boby-f7r
@Boby-f7r 18 күн бұрын
Remember the world's fair showing robi the robot... Yeah this has been done before.
@V3ryan
@V3ryan 19 күн бұрын
It wouldn't be good publicity if the robots kept bumping into guests, spilling drinks, and getting orders wrong.
@rebelmachine88
@rebelmachine88 20 күн бұрын
Nice video! I really enjoy how you explain things. Loving the HTMX content too!
@HAMYLABS
@HAMYLABS 18 күн бұрын
TY for the kind words - more to come!
@twilkpsu
@twilkpsu 20 күн бұрын
Bravo!
@jukeseyable
@jukeseyable 20 күн бұрын
The fact that you have to ask the question, makes you part of Elons target demographic to boost his share price
@codelucky
@codelucky 21 күн бұрын
Thanks, it finally worked but one thing I have noticed is that It doesn't work when both websites are on Cloudflare. However, when one domain is on Cloudflare and I make the DNS change of the other domain in the domain's DNS system, it works fine.
@michaellatta
@michaellatta 21 күн бұрын
Almost no one claims remote work is better for the company other than savings on office space. The reason workers want remote work to get 10 hours or more per week by skipping a commute, and gaining flexibility to be more involved with their family.
@coryturke7336
@coryturke7336 21 күн бұрын
The answer is yes. They were both. I don't understand why people care about this so much? Teslabot is still in the prototype stage. This is all about Elon bad syndrome. It's like Trump derangement syndrome. The dancing portion is obviously autonomous. So is the pouring drinks portion. The bots that were out in direct contact with the public MUST have redundancy because people are stupid and unpredictable. Tesla doesn't want lawsuits obviously.
@jherreromail
@jherreromail 22 күн бұрын
If they were controlled remotely, wouldn't that also be a fantastic product?
@HAMYLABS
@HAMYLABS 21 күн бұрын
Yes - huge leap forward from what we've seen previously w humanoid robots like this. Just not fully autonomous (yet)
@did3d523
@did3d523 22 күн бұрын
remote
@b_rab
@b_rab 23 күн бұрын
a lotta time to just say "change settings" and "get a mod"
@rossy2900
@rossy2900 23 күн бұрын
I think it's still quite impressive even if teleoperated, the design and fluidity is very nice and i agree it'll improve to work its way towards being autonomous; In just 50 years we went from the first cell phone to the first AI humanoid robot, we don't have to wait long.
@kasir-barati
@kasir-barati 25 күн бұрын
Your first argument about reducing layers: you need to also consider that an IoT device, another backend service, or a native mobile app will not accept HTML as response. So basically what you're advocating for is to have a separate backend + its maintenance so to serve different clients :(. Any thought?
@HAMYLABS
@HAMYLABS 24 күн бұрын
The same argument could be said about a frontend. Just because you can't use your web frontend to serve an IOT device doesn't mean you don't build a web frontend. So yes if you have clients that don't need HTML - don't build an HTML interface for them.
@kasir-barati
@kasir-barati 24 күн бұрын
@@HAMYLABS OK, it seems I did not convey my message right. So assume we have 2 clients for our backend: a native mobile app + a web app. Now what I was doing before I get to know htmx was simple: a RESTful API in backend + a mobile app written in React Native and a web app written in React. But now I wonder what you would do with htmx in this setup?
@michaelschmid2311
@michaelschmid2311 Күн бұрын
​​@@kasir-barati htmx, itself suggests writing 2 apis, but theres actually a different way. Build the api as you would normally and in the last step check Content-type then either encode as json or render as html. This way you still get a hypermedia and a json api at the same time
@kasir-barati
@kasir-barati Күн бұрын
@@michaelschmid2311 That's actually a good idea. But I am not sure where do they mentioned in in their doc that you should develop two APIs? A link + text that I should search for would be great, but not available do not worry about it.
@michaelschmid2311
@michaelschmid2311 Күн бұрын
@@kasir-barati Heres an Approach that works for Go Fiber: func Sender(c *fiber.Ctx, template string, data any) error { if c.Get("Content-Type") == "application/json" { return c.JSON(data) } return c.Render(template, data, "layout") } In my opinion this is the cleanest way to get both a hyperview and json api. Oh and Regarding the Articles saying you shouldnt do this: youll find something under "two approaches to decoupling" or generally the term "HATEOAS". I dont think i agree with them
@AEFox
@AEFox 25 күн бұрын
VR headset controlled for sure, just like all Tesla Bot Demos
@quistv7879
@quistv7879 25 күн бұрын
ARE THEY BULLET PROOF.. ? I CAN'T FIND INFO REGARDING THAT.
@krayziez
@krayziez 26 күн бұрын
5:05 edit error
@matthewduggan6358
@matthewduggan6358 26 күн бұрын
He said oops and the robot said it a split second later .. it’s a human voicing it in the back of the factory 100%
@larrasket
@larrasket 27 күн бұрын
Very interesting. Should be discussed further by HN community.
@pjqziggy
@pjqziggy 27 күн бұрын
We ARE talking about Elon - FAKE!
@jodyschultz5870
@jodyschultz5870 27 күн бұрын
Very disappointing, we can prob get there in 2 or 3 years. Why did they fake it?
@ShadowAshuri
@ShadowAshuri 27 күн бұрын
Never-mind, i finally got it to work right. I had to rebuild it a couple times to make sure everything was facing the same direction :) thanks for this build! I plan to have fun with this!
@HAMYLABS
@HAMYLABS 26 күн бұрын
Glad it's working!
@ShadowAshuri
@ShadowAshuri 27 күн бұрын
So mine constantly points the other direction than the enemies. I have rearranged the construct heads several times thinking that i placed them wrong. Any ideas as to why it does this?
@samgraham6355
@samgraham6355 27 күн бұрын
Dang
@CrawfishDeluxe
@CrawfishDeluxe 27 күн бұрын
Perhaps you're being namby pamby about your prescription here because you're afraid of being sued by Elon or something, but I don't lack that courage so I'll say it straight: These are teleoperated. It's not even remotely convincing to think they aren't. Now that's not an inherently bad thing, but it's obvious that Elon/Tesla want to lie by omission and sort of pretend that these are really sophisticated bots when they're not. You can see when they walk; they shamble very slowly and awkwardly, because they're using a program intentionally designed to execute the needed function to maintain balance. For everything else they're flat footed and only move their upper-body. The dancing ones are quite obviously pre-programmed, and such a routine for a robot is relatively simple to do with a robot that doesn't move its feet; notice how their feet never leave the ground. I actually am happy to make the guess that their feet were likely fixed to the ground to prevent possible loss of balance issues, however it's possible they weren't, either way not particularly special. Finally the voices themselves are clearly 100% teleoperated; the voices change, their answers are entirely uncharacteristic of any text AI program, they're responding too quickly, they dodge questions, their inflection changes, they make meta-commentary that AI doesn't have the means to do. Fanboy nerds like to compare Elon to Tony Stark, but a much better comparison would be PT Barnum. I think it's a fairly apt comparison here; he's putting on a show. Yes, it's silly and fake, but he's entertaining you. It's not real, and you know it's not real, and it will likely never amount o much of anything, but he likes the attention.
@bci3937
@bci3937 27 күн бұрын
Sure "mostly" remote controlled, if I wrote with actual LLM, even pretty good ones don't be able to have human like conversation.
@RA-xx4mz
@RA-xx4mz 27 күн бұрын
I tried going the hypermedia route for mobile dev with hyperview. It’s pretty tedious tbh Htmx is nice though
@Fiilis1
@Fiilis1 27 күн бұрын
So basically they are walking chatgpt moved by some people on their pc. LOL what a failure lmao
@0utsiderkrypt0w54
@0utsiderkrypt0w54 28 күн бұрын
Human assisted, another Elon Musk overhyping and overselling scam.
@cherubin7th
@cherubin7th 28 күн бұрын
Tesla has Teleoperation, they showed it. There is nothing that would prevent them from teleoperating them as well.
@RemotHuman
@RemotHuman 28 күн бұрын
you tricked me into thinking you were eieio
@HAMYLABS
@HAMYLABS 27 күн бұрын
lul his one million checkboxes site is what inspired this one!
@benjiebarker
@benjiebarker 28 күн бұрын
check out dirty tesla yotuber video "hanging out with optimus..." robot actually says not completely autonomous and controlled by human - at 7:35
@benjiebarker
@benjiebarker 28 күн бұрын
the optimus robot itself said they are not fully autonomous and are controlled by remote operators. still cool to see the movements of optimus, you really believe it may be a person in optimus until you see the motors in its waist. i want a girl version, with naughty AI lol
@JameBond007.
@JameBond007. 28 күн бұрын
In my opinion this is just another bit of Elon's vaporware that isn't ready to market yet but he wants to make AI look like a godsend or miracle worker in the hopes it drives up his stock, and something like a pay raise for himself. Based on Elon's past lies about prices i'd guess if he manages to release this thing it will be much later than the 2026 mark he set and there's probably going to be some "production issues" that delay it either forever or until much later and if it does release it will cost a lot more than 20-30k im thinking 70-100k based on boston dynamics prices.
@iphonedoc
@iphonedoc 27 күн бұрын
A bit jealous of Elon are we? What you call lies are estimates that change. Elon trying to get a pay raise? For Godsake. Listen to yourself. He has more money than he'll ever spend. Again genius, calling estimates lies shows your inherent bias. Look at the claims all the automakers make about production. Mary Barra said GM would make 1 milliion EV's by 2025 and would be all electric by 2035. Elon's forcasts (or as you call them 'lies') may be optimistic but always happen. Did you miss the catch of super heavy booster out of mid air? It took a little longer than he forcast but shit he did it! Maybe ask the quadraplegic playing video games using Neurolink. Be a hater if you want.
@benroberts8363
@benroberts8363 27 күн бұрын
Jealousy😂
@listenupknucklehead2722
@listenupknucklehead2722 27 күн бұрын
Oh yeah? Well, best vaporware ever!
@JameBond007.
@JameBond007. 26 күн бұрын
@@listenupknucklehead2722 I can't wait to laugh in all your faces if he releases this 0.2 mph walking robot that can supposedly "babysit, and mow lawns", be reduced to a barely functional "autonomous" robot that will refuse to do even the most basic of tasks that he promised without a subscription of some kind so that he can afford to pay all the people to control the robot remotely