Thank you, @DistroTube for the great, amusing, educational, easy to understand, entertaining and at times even hilarious content. Your videos are the reason that I'm considering trying out and playing around with windows managers.
Holy crap this stuff is amazing ! I've only used curl to download files lol 😂 the best thing about Linux is that you learn something new everyday haha :p great stuff DT!
Awesome vid. Love it! The dancing parrot is excellent :D. What I do like about webapps though is when they are used in a corporate environment. Complex corporate software created as a webapplication , HTML and PHP etc.. rather than some proprietary windows desktop app. At least then people can use an os of their choice. :) Then you don't hear stuff like "oh I cant switch to Linux cause I need to run this piece of proprietary Software...".
The worst part of bloated web apps are that, from my experience, most of their features can still be implemented with much, much less javascript, but they feel the need to make everything super interactive and never redirect to a different page, EVER! As a screen reader user who has to navigate through the things with either only a keyboard or a finger on a touch screen, first of all, instead of focusing on all these unnecessary flashy animations and features, focus on accessibility for goodness' sake and secondly, why does there have to be so many useless things on the page, layed out in such a rediculous manner?
it's because we need to support mobile , most users would rather wait 30s even and get to doing their thing rather than request resposnse , where depending on the server load things will not load fast enough for you . if you have a good internet connection you won't really feel the hit both ways , if you have a bad one , you would still have a better experience on an spa rather than a dynamic web page as you wait once and the first time it will be slow but every subsequent time guess what it's cached. So your computer will load it locally and just make requests to the backend endpoints. i like the model of writing a little more JavaScript so that we can write more standalone micro services that are lean and performant. I believe that our web experience has gotten alot better than 10 years ago. Now in terms of accessibility , i understand that's a gripe , but that's not because of the JavaScript , that's because most developers are lazy . React and Vue Supports Accessibility out the box for the most part , but most developers put accessibility as a last resort or a v2 scenario. I always encourage devs to take accessibility first approach. -> reactjs.org/docs/accessibility.html You need to understand we live in a modern age where computing is cheap , you can get a computer than can do basic web for 30 bucks (rbpi), so it makes sense to throw most of the processing on the front end and just have very small back end rest API services , that's how small to medium businesses can flourish , because their infrastructure can be made on a shoe string budget without having the back-end process every single thing , and it's super scalable as your server and database instances can grow horizontally(add more of them , via replicaiton and containerization) instead of the old fashion way , which was just growing it vertically (add more resources ).
Abe Plus As a web developer myself, I totally agree. Vue (my framework of choice, for now anyway) is an amazing tool that has made my life so much easier, and so much less jquery y. But it's like any technology. SPAs have a purpose, and an ideal environment in which they can be used. That environment does not seem to cover all the uses people are actually building SPAs for. For mostly static content, I just don't get why it's necessary. Your browser does a lot of caching anyway, and after 25 years I'd like to hope they've gotten pretty good at it. If all you're looking to do is present information, using static HTML, or even server-generated HTML in the case where it's coming from a database, makes way more sense, and follows the design decisions of the web itself, a web that was designed for information interchange. If you need a lot of interactivity, that's fine, and I think the web is the best platform to write apps for yet, giving the developers the most amount of choice and control compared to any native toolkit. And I honestly find it much easier to write software that targets the web compared to a native platform. I just think it could be used more selectively than it has been.
@@TheFakeVIP I agree also contrary to popular belief JavaScript is actually really fast for an interpreted language it's actually a marvel how such a low cost to entry language can be that performant . Compare it to python and it's much faster much much faster . And there's alot you can do with it , promises forexample and call backs come out the box and it allows your code to be as non blocking as possible . Something python can't achieve easily. It's not my favourite language , I mean I love go the most out of all languages I've worked with , but I will stand by JavaScript .
Abe Plus That's really good to here, and know. I'm in the middle of a python project that uses multiprogramming to increase performance, and it's a total pain to even figure out which way is the best, never mind to actually get it working. Sure, it can be done, but there's always this niggling in the back of my mind that says "Python is really slow. Why am I bothering to do this when it's simpler to do in other languages and probably better performing?" I'm a Rust fanatic myself, and I'm happy to see developments like Web Assembly be created. That combined with a proper OpenGL implementation, and a whole host of other APIs, is making the web development landscape a lot more interesting, and hopefully a lot better for users.
@@TheFakeVIP try out go if you like multi threading , the way they hand concurrency via goroutines is alot better than traditional threading . If you're doing high performance web services I highly recommend go
Where can I find more links to use with curl? I'm particularly interested in a site that show dolar exchange prices and let it showing at my panel. that would be awesome
Typing a research paper in google docs to ensure I don't accidentally lose anything and that I can access on any of my, families, or the schools computers. I'll go ahead and stop my work and start using the dancing parrot instead! ;)
Will you review more BSD distros in the future? I would love to see simple, geeky systems like OpenBSD ( I know you already reviewed GhostBSD a year ago).
I used the rickroll command. It couldn't find python, I have no video, and the audio is playing from nowhere and can't be stopped. 10/10 prank this song still slaps
How do these work? Do they actually parse html and css? If directly print the body from the http response I got the full html document instead of the colored text like curl
@@aaronlippincott7385 wouldn't enough to say "Ctrl+l" aloud a couple of times? That would easily teach about the trick. Same with Ctrl+w, u, y, Alt+., BS... all those beautiful daily shortcuts that a lot of people don't know.
Don't know if DT mentioned that, but it's also possible to run online bash scripts without downloading them by using curl and piping the output through bash, I used quite a bit of those
66 degrees in Berlin? who's carpet bombing Germany now? Ah, you mean, 66 degrees of whatever only Americans still use to measure temperature in. Why didn't you say that.
in wttr if u enter invalid city: We were unable to find your location so we have brought you to Oymyakon, one of the coldest permanently inhabited locales on the planet.
Do you know how to transfer a ISO from a phone terminal like if I download A app terminal and download the ISO from a minamal install to transfer throw a FTP or the Boot Net Install under the Boot Menu from my Dell and install I don't have a USB or a CD but I have a phone an a network and a Laptop that will let you install from the network boot I been trying to create servers but I have not idea what am doing
Is there a list with Websites where you can see all websites that support curl? Im from germany and Like to read for example golem.de but that only gives me the header and no actual information. I know they got a RSS Feed. But wanted to know specifically for curl.
I like the video, but something not stressed in it so far is that all these URLs are APIs of one sort or another. Golem.de returns only HTML because no special API is setup to handle a request that has a user agent of curl for example. This golem.de site you are talking about does have a RSS Feed you could curl a link like rss.golem.de/rss.php?feed=RSS2.0 to get it. It looks like it supplies the feed in XML though. In general any site that has a JSON or XML API could be curled to get the structured data it provides.
@@anotherglider2606 Cool nice to know that it works with API's. Now its just the question how to implement something like that. Gonna see myself looking into it i think. Thx for the Info. :)
This is all good and all but beware executing scripts with curl, it capotentially screw up your install. Recommended only for the fetishists loving to un screw their systems! XD
you made a video about something one could have put in a 5kb txt file which senses for less content overhead by using the terminal? .. bit ironic?? .. no one?