Astro Crash Course in 20 Minutes!

Поділитися
Вставка

КОМЕНТАРІ •

  • @astrodotbuild
    @astrodotbuild 2 роки тому +199

    Astro seriously approves this message. Delivered by a true professional, such a great presentation of our framework, and thank you for the kind words.
    💚🤘👩‍🚀🤘💚

    • @CodinginPublic
      @CodinginPublic  2 роки тому +12

      Thanks for the kind words and for the awesome framework! Go Astro! 👨‍🚀 🚀

    • @jimitsoni18
      @jimitsoni18 9 місяців тому +1

      great work guys, I hope the yearly framework rotation in front-end ends with astro as the final choice

  • @maikolhernandez9176
    @maikolhernandez9176 2 роки тому +32

    You have such a great talent at explaining things... that was fluid and beautiful. Thank you so much.

    • @CodinginPublic
      @CodinginPublic  2 роки тому +1

      Very kind, Maikol! Glad it was a help. Go Astro! 🚀

    • @nyashachiroro2531
      @nyashachiroro2531 Рік тому +1

      I've said and noticed this too. Lol I even asked if he took some public speaking course or something 😂😂😂

  • @horusmabia8865
    @horusmabia8865 Рік тому +15

    This is one of the best introduction to a framework I've ever seen. I truly feel ready to be productive with astro. Thanks a lot for this awesome content!

  • @nyashachiroro2531
    @nyashachiroro2531 Рік тому +6

    This channel is on it's way to becoming one of the best coding channels ever.

    • @CodinginPublic
      @CodinginPublic  Рік тому

      🙏 very kind. Glad you’re enjoying the channel!

  • @skb875
    @skb875 2 роки тому +8

    As I commented before.. I have been wanting to play around with Astro, but I was scared and confused on where to start.
    This video was exactly what I needed. I love how quickly you moved through the steps, too.
    Can't wait for your longer series! Thank you :)

  • @codehorror8076
    @codehorror8076 Рік тому +3

    Only just discovered Astro. This is very awesome. I spent 6 months away from programming, came back and there's a tonne of new things going on in the JS world. Moves so fast I can hardly keep up. But this right here solves many of my problems with my current workflow which was ReactJS and Hugo.

    • @CodinginPublic
      @CodinginPublic  Рік тому +2

      Yeah-it's CRAZY how fast stuff moves! Glad you enjoyed it. I came from Hugo, too, and have been loving Astro. Hugo is obviously a more robust project, but Astro is both so modern and simple in its approach :) Plus I like the JS over the GO syntax of Hugo :)

  • @giroda
    @giroda 11 місяців тому +3

    I wish we had an option in youtube that we vote on the features of the videos and make the other video presenters could see, I would give the highest rate to the narration in here. One of the few videos ever seen in learning aspect without touching speed option or pause for any reason. It took my attention only once and kept it til the end like a water flow even in afternoon time which is the hours for me to learn something is not easy. Thank you.

    • @CodinginPublic
      @CodinginPublic  11 місяців тому

      This might be the kindest comment I've ever received. Thank you so much for your kind words. So happy you enjoyed the video!

    • @giroda
      @giroda 11 місяців тому

      my pleasure @@CodinginPublic

  • @jay.jarosz
    @jay.jarosz 9 днів тому

    This was much better than an "Astro in 60 min" video I watched, thank you!

  • @ashuzon
    @ashuzon 7 місяців тому +1

    20 minutes is all I need as a developer. Thank you for the video!

  • @uneverknow260
    @uneverknow260 Рік тому

    One of the best frontend and Astro crash courses to ever exist. It is straight to the point. Covers every important topic in detail too. Thank you so much!!!

  • @RodrigoDAgostino
    @RodrigoDAgostino Рік тому +2

    The way you teach and explain things is something hard to come by.
    So thank you for your valuable content and thank you for spending so much time going through very valuable technologies like Svelte and Astro :)
    Subscribed!

    • @CodinginPublic
      @CodinginPublic  Рік тому +1

      Hey, that's so kind! So glad you enjoyed it! Thanks for taking the time to say something.

    • @RodrigoDAgostino
      @RodrigoDAgostino Рік тому

      @@CodinginPublic it felt like the least I should do :) I’ve been going through your content since I found your channel (I have no clue why I didn’t run into it before), and I can’t wait to check your Astro Blog Course. Thank you! :)

  • @qandos-nour
    @qandos-nour Рік тому +1

    this is the first time for me I saw a proficienal front-end developer in a video
    you are amazing

  • @vinayjangra1401
    @vinayjangra1401 7 місяців тому +1

    Best video on astro, i found it after scrolling youtube for like 3-4 hours. Thanku

    • @CodinginPublic
      @CodinginPublic  7 місяців тому +1

      So glad you enjoyed it! Thanks for the kind words.

  • @jayadky5983
    @jayadky5983 Рік тому +3

    Amazing video man! Really interested to try Astro out for my next projects!!🔥

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Astro is the best! So glad you enjoyed the video.

  • @bulelanibotman
    @bulelanibotman 2 роки тому +2

    my god! i am really really interested now esp the island concept, running JS when the client is visible is awesome!

    • @CodinginPublic
      @CodinginPublic  2 роки тому

      It's such a good dev experience, too, for being such a good client experience.

  • @MuhammadQasim-92
    @MuhammadQasim-92 3 місяці тому

    Amazing video. I just started using Astro a few days ago (I built my personal site with it), and though I have very little JS knowledge so far, I am very comfortable with it. This video was an eye-opener, I thought of it as just like a static site generator like Jekyll or Hugo, but it is way more powerful.

    • @CodinginPublic
      @CodinginPublic  2 місяці тому

      So glad to hear you’re loving Astro! it's 🔥

  • @omarjab
    @omarjab Рік тому +2

    you're really good at explaining technical things in such an easy way and also you're great at making it interesting to follow and not boring. im glad I found your channel today 🖤
    you gained a new subscriber

    • @CodinginPublic
      @CodinginPublic  Рік тому

      That’s so kind, Omar. So glad it was a help! Welcome!

  • @alittlegreyhair1104
    @alittlegreyhair1104 Рік тому

    A great demonstration and clear explanation of Astro. Many thanks for creating this. Looking forward to Astro 3.0 later this week.

  • @blokche_dev
    @blokche_dev 2 роки тому +1

    Already in love with Astro!

  • @RexGalilae
    @RexGalilae Місяць тому

    Wow! Excellent explanation and I love that you kept it framework agnostic for people not familiar with React.
    Dude what's the terminal intellisense thing you're using? It's so cool!

  • @megamind452
    @megamind452 2 роки тому +2

    Already waiting for astro series

  • @evelyn_ryan1
    @evelyn_ryan1 Рік тому

    Layouts and slots feels a lot like Django. Love it!

  • @_ash64
    @_ash64 Рік тому

    Starting to learn the Astro framework today! Appreciate the recommendation!

  • @lucifer3646
    @lucifer3646 Рік тому

    Best tutorial ever man You deserve millions

  • @DioArsya
    @DioArsya Рік тому

    it's been a a year with vue & nuxtjs, then 2 years journey with nextjs & react, now I think I should try Astro. Great, thanks!

  • @alexpiano
    @alexpiano Рік тому +1

    A total teaser! thank you! I'll start following your astro series right now :)

  • @NishanthNair
    @NishanthNair Місяць тому

    Great content! It has everything an experienced developer needs to get started on Astro. Thank you!

  • @felipegutierrez2944
    @felipegutierrez2944 2 роки тому +2

    Your content is always awesome!

    • @CodinginPublic
      @CodinginPublic  2 роки тому

      That’s very kind, Filipe. Glad you enjoyed it!

  • @daniele.2944
    @daniele.2944 Рік тому

    Astro is pretty darn neat. Going to have to give this a try on my next project!

  • @FilledStacks
    @FilledStacks Рік тому

    Lovely introduction. Subscribed.

  • @darrenjosiah9246
    @darrenjosiah9246 Місяць тому

    Thanks, I did not just casually learn Astro in 5 minutes 😍 this is simple to understand with React, Vue, Angular and jQuery background

  • @waqaskhandev
    @waqaskhandev Рік тому

    Thanks for this video, it really gives full idea of how this framework works. I really like it.

  • @_the_one_1
    @_the_one_1 2 роки тому +1

    Awesome tutorial to get started with Astro!

  • @baka_thyron
    @baka_thyron 2 роки тому +1

    What terminal do you use at at 2:33? I don’t recognize the UI, but it looks neat
    Thanks for the overview, will be waiting for the series(played around with Astro, but haven’t built anything meaningful yet, so hoping to get motivated by your videos)

    • @mariusraupach123
      @mariusraupach123 2 роки тому

      it's warp

    • @CodinginPublic
      @CodinginPublic  2 роки тому +1

      Marius is right; you can learn more about it here: ua-cam.com/video/wdrjIHzGW74/v-deo.html

  • @wusaby-ush
    @wusaby-ush 2 роки тому +1

    You and net ninja the greatest

  • @Nad-gd1of
    @Nad-gd1of 10 місяців тому

    This is a great overview💪, thank you! Question - you said here you prefer astro components over react.. is it still so?

    • @CodinginPublic
      @CodinginPublic  10 місяців тому

      For most things, yes. Just sprinkle in react when I need an interactive component.

  • @towatch
    @towatch 2 роки тому +2

    Astro is amazing

  • @hotza2581
    @hotza2581 Рік тому

    Your vscode looks awesome! Witch colorsheme are you using?

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Glad you like it. I think I'm using Community Material Palenight theme

  • @adnanamin3666
    @adnanamin3666 2 роки тому

    Much love & respect! 🙏🤟

  • @viniciusalvess
    @viniciusalvess Рік тому

    Dude you shine! Thanks so much for sharing such great content.

    • @CodinginPublic
      @CodinginPublic  Рік тому

      So glad it was such a help! Thanks for saying something!

  • @meilyn22
    @meilyn22 Рік тому

    Lol, you make it look easy! Top notch tutorial.

  • @MinaNassef-p6r
    @MinaNassef-p6r Рік тому

    Very simple and great. Thank you!

  • @incacube
    @incacube Рік тому

    great framework, great video!

  • @FacePlat3
    @FacePlat3 Рік тому

    I did not know you can add tags 😅. I kept wondering how I would add client-side codes in a component last time I used Astro.

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Yep! Astro just makes it where you have to explicitly say “I WANT JS here!" But then you can add it to your heart's content :)

  • @bobdpa
    @bobdpa 2 роки тому +2

    Awesome 😎

  • @karnellschultz6446
    @karnellschultz6446 Рік тому

    Wow what a video. Great job.

  • @MrBrady95
    @MrBrady95 10 місяців тому

    Liked and subscribed! Great walkthrough, thanks!

    • @CodinginPublic
      @CodinginPublic  10 місяців тому

      Glad you enjoyed it! Thanks for the sub!

  • @oPatrickVico
    @oPatrickVico Рік тому

    Awesome video! Thanks a lot.

  • @kzenmatthias
    @kzenmatthias Рік тому

    Thanks for this video. You explain everything very clear.

  • @daviddixx6737
    @daviddixx6737 Рік тому

    Im currently a react dev and i decided to go into nextjs but unfortunately, it doesn't run on my system(takes like 20min to install, no fast refresh, keeps crashing VS code) and now I've been looking for a different frontend meta framework to go into and i think astro might be it.
    I have some questions tho
    1. Can i just write everything in react JS?
    2. Do you think Astro is a good idea for building interactive web applications?
    Currently watching the video, thanks in advance 😁

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Glad you enjoyed the video!
      1.Yes! You can just write everything using react if you want. You'll need to embed those components in an Astro “wrapper.” Personally, if you’re only writing in react, I'd reach for Vite for a basic site. But yes, you can do it!
      2. I think that depends on what you mean by “interactive web applications.” It's optimized for heavy content site with moderate interaction. But if you’re talking about an in-browser game or something with lots of dynamic info, I think next is probably better suited. You can do it in Astro, but you’ll need to commit to it and build some of the pieces that Next gives you out of the box. I think Astro will get there, but I think they’re trying to make the best content-heavy sites right now and go from there.

  • @CameronPak
    @CameronPak Рік тому

    Great video! I Learned a lot!

  • @ppolleunus
    @ppolleunus 4 місяці тому

    Excellent! Thank you

  • @markokraljevic1590
    @markokraljevic1590 Рік тому

    excellent really, quick and clear

  • @satohsiaoli
    @satohsiaoli 4 місяці тому

    So helpful! Thank you 🥺

  • @MS-el8wj
    @MS-el8wj Рік тому

    fast and good. I LIKED it

  • @nushankodikara
    @nushankodikara Рік тому

    That's awesome, thanks mate

  • @8koi245
    @8koi245 Рік тому

    big big question, can I use solid & react? since they have the same .tsx

  • @allbriandoes
    @allbriandoes Рік тому

    As soon as I get to step "How would you like to start your new project?" and I choose "Empty" it displays "Template copying..." and it never resolves. Any idea why this might be?

  • @jm_rusty
    @jm_rusty Рік тому

    Thank you for this video

  • @VELIXYZ
    @VELIXYZ 2 роки тому

    I ma on Vue currently and i love it. But Astro, damnnnnn. I want it now

  • @pradeepjoshi9149
    @pradeepjoshi9149 7 місяців тому

    this tutorial is best compare to other available on internet

  • @djoo110
    @djoo110 Рік тому

    stupid question but... how can we have a terminal skin like yours ?

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Hey, not stupid at all! Here are two videos that may help: ua-cam.com/video/DBASd9L4GCo/v-deo.html and ua-cam.com/video/zhzhTvaFOiw/v-deo.html

  • @AngelinCalu
    @AngelinCalu Рік тому

    For me client:visible or client:load throws an error -> Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set throwIfNamespace: false to bypass this warning.

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Hmm. I haven’t run into this before. I’d check the discord support channel to see if anyone else has had this problem? Sorry I can’t be of more help!

    • @AngelinCalu
      @AngelinCalu Рік тому

      @@CodinginPublic Could it be a TypeScript specific issue?
      I have added the AstroBuiltinProps interface to my existing props so that should not be an issue.

  • @XajiDahir
    @XajiDahir Рік тому

    Thank you!

  • @studioph5.6
    @studioph5.6 2 роки тому

    Do I understand correctly like others js frameworks we need vps to deploy it to?

    • @CodinginPublic
      @CodinginPublic  2 роки тому

      I didn't show how to deploy because I was running out of time, but next week's video should! You can deploy most anywhere. If you run `npm run build` you get a dist/ dir with all the finished code.

  • @MarshallSC1
    @MarshallSC1 Рік тому

    Anyone else getting error when using some script within tags?
    I am on Win 11 with updated NODE and VS Code.
    ...was looking forward to Astro series and now this prevents me in fallowing series on Astro...

    • @CodinginPublic
      @CodinginPublic  Рік тому

      🤔 what error are you getting? And are you writing the code in the tutorial or trying to adapt it for your needs?

    • @MarshallSC1
      @MarshallSC1 Рік тому

      @@CodinginPublic Chris, man, thanks for your effort, you are a legend and sorry for bothering you.
      Looks like adding "type="module"" to the script tag fixes this error.
      Hopefully this fixes it in the future and I can get back to learning Astro from the Astro series, too.
      Kind regards, kind sir!

    • @CodinginPublic
      @CodinginPublic  Рік тому

      @@MarshallSC1 No worries! Glad that helped. Hmm…that's a little odd, but glad it's working now :)

    • @MarshallSC1
      @MarshallSC1 Рік тому

      @@CodinginPublic Very strange, yes... Sow in the docs about similar error, decided to try and looks like it worked, don't know why... So far so good, works in fallowing the Blog tutorial for now... Hope it stays that way.
      TY and all the best!

  • @anuj7286
    @anuj7286 Рік тому

    Hi sir, i would like to know can we create large scale sites with astro. Like we do in react, next and remix. Thankyou

    • @CodinginPublic
      @CodinginPublic  Рік тому +1

      Well, they say it can handle 10,000+ pages (I can't find that claim now, but I've read that). I haven't done that before, but I don't think size will be a big problem for most. It's more feature set. Next/remix are really full-stack frameworks, which Astro is not. But the hydration means you can have selectively reactive component as you need them. Does that help?

    • @anuj7286
      @anuj7286 Рік тому

      @@CodinginPublic Thanks, sir!

  • @moneyfr
    @moneyfr 2 роки тому

    would you say solidjs is better than react ?

    • @CodinginPublic
      @CodinginPublic  2 роки тому +1

      Well, it all depends 😬. It really depends what you need. In some situations, yes. In others, no. Solid looks really promising.

  • @MinaNassef-p6r
    @MinaNassef-p6r Рік тому

    After selecting empty in template, it keeps saying "template copying..." forever

    • @CodinginPublic
      @CodinginPublic  Рік тому +1

      I’ve had that happen before when npm was down. Still having this trouble?

    • @MinaNassef-p6r
      @MinaNassef-p6r Рік тому

      @@CodinginPublic No fixed, thx!

  • @Marcus1074
    @Marcus1074 Рік тому

    I apologize in advance.. I'm just starting and I wonder about using API keys on the server side, @16:17 was mentioned about passing JS below the markdown for client-side, and everything else in the frontmatter.. Does this means I can pass API keys in the frontMatter? Thanks to anyone who can clarify it for me

    • @CodinginPublic
      @CodinginPublic  Рік тому +1

      Hey! Everything in the frontmatter is invoked on build and not available on the client; obviously, you'd still want to practice good security measures with API keys and all, but that top section is server side.

    • @Marcus1074
      @Marcus1074 Рік тому

      @@CodinginPublic Thanks, will keep learning, :)

  • @Redyf
    @Redyf Рік тому

    what terminal is that?

  • @dvikauglaumishrauca
    @dvikauglaumishrauca Рік тому

    What is the terminal

  • @videos6505
    @videos6505 Рік тому

    How can I add scss to global style sheets?

    • @CodinginPublic
      @CodinginPublic  Рік тому

      I believe with the sass package installed you can just import the scss file directly in your Astro layout page. The built in PostCSS should process it I believe? I’m away right now and can’t try; but wanted to give you a direction. Let me know if that doesn’t work.

    • @videos6505
      @videos6505 Рік тому

      @@CodinginPublic - Thank you. I will try.

  • @studioph5.6
    @studioph5.6 2 роки тому

    what are downsides of astro?

    • @CodinginPublic
      @CodinginPublic  2 роки тому +2

      I don't have any real downsides as long as you use it for its intended purpose. If you have interactive-rich site needs, I would probably go with something like NextJS or something? But that's not really Astro’s fault. There are a few features missing that are present in more robust frameworks, like a more customizable RSS experience, font directives like Next font, but V1 is not even 5 months old, so I can't complain.

  • @mdkawsarislamyeasin4040
    @mdkawsarislamyeasin4040 2 роки тому

    Please create a next.js 13 tutorial video if you can .

    • @CodinginPublic
      @CodinginPublic  2 роки тому +1

      I haven't used NextJS 13, but if I do, I'll make a tut once I feel comfortable with it.

  • @MinaNassef-p6r
    @MinaNassef-p6r Рік тому

    Why does Astro is not good with bootstrap specifically in js components... this made me sad

    • @CodinginPublic
      @CodinginPublic  Рік тому

      Astro is framework agnostic, so you should be able to use Bootstrap without trouble. What’s been the trouble you’ve had?

  • @akpewlfried2123
    @akpewlfried2123 10 місяців тому

    Gained a sub 🙌🙌

  • @AtomTCP
    @AtomTCP Рік тому

    its look like vite

  • @DanteMishima
    @DanteMishima 2 роки тому

    So we're saying Astro is so straightforward, all we need is 20 minutes?
    (he asks knowing full well how simple Astro is)

    • @CodinginPublic
      @CodinginPublic  2 роки тому +1

      lol :) I mean, I hardly felt like I had a chance to cover ANYthing in 20 minutes. It's both simple and extendable. How's that? :)

    • @DanteMishima
      @DanteMishima 2 роки тому

      @@CodinginPublic That's perfect...
      Oh, also... I finally managed to get Astro running with PNPM

    • @CodinginPublic
      @CodinginPublic  2 роки тому

      @@DanteMishima 🤝

    • @CodinginPublic
      @CodinginPublic  2 роки тому

      what was the problem?

    • @DanteMishima
      @DanteMishima 2 роки тому

      @@CodinginPublic For some reason pnpm hadn't been added to my PATH...
      Had to do that and delete the pnpm store folder so the changes would take

  • @nested9301
    @nested9301 Рік тому

    astro is just for content rich sites unfortunately

    • @CodinginPublic
      @CodinginPublic  Рік тому +2

      That's certainly where it shines, but you can do a good amount of more dynamic stuff. For instance, I built a site with Astro recently that's mostly static (blog, content pages, etc.). However, I have an /admin route that basically wraps an entire React app for the backend. Once you’re in that route, react-router-dom takes over and the whole admin section is a self-contained reactive app. For me, that's the best of both worlds, but obviously your needs may be different. As a whole, though, you are correct-they’re focusing on content sites and that's where Astro does best.

    • @nested9301
      @nested9301 Рік тому

      @@CodinginPublic hmm one potentional problem will be with that self-contained reactive app in the /admin route is that it will be hidden from search engine crawlers , so that will lead to poor seo just for that Specific route. idon't know correct me if i'm wrong

  • @mikeysauce393
    @mikeysauce393 Рік тому

    I just heard about Astro today and I like it. Thanks