Why I Switched To Astro But You Probably Shouldn’t

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 124

  • @elliotheath5366
    @elliotheath5366 2 ปีที่แล้ว +109

    Would love to hear a follow up on your experience with the 1.0 release

    • @ryanquinn1257
      @ryanquinn1257 2 ปีที่แล้ว +8

      I’m pretty new to web dev but Astro seems pretty perfect for smaller scope SSG. Next, Blitz, Remix, Redwood can be overkill for a site like vlogs

    • @krishgarg2806
      @krishgarg2806 2 ปีที่แล้ว

      @@ryanquinn1257 yup

    • @saltydunmer
      @saltydunmer ปีที่แล้ว

      It’s amazing

    • @Godalming123
      @Godalming123 10 หลายเดือนก่อน +2

      So crazy that just 1 year later, astro v4 has come out

    • @rorymax
      @rorymax 8 หลายเดือนก่อน

      ​@Godalming123 and now they have astro dB and stuff! They're awesome

  • @MuhammadUzair-vw4hw
    @MuhammadUzair-vw4hw 2 ปีที่แล้ว +40

    Astro is pretty good for beginners and experienced JavaScript developers. Still waiting their stable release, so many big projects will use this SSG to make it reliable and trusted. Until now, I have been using Astro for small project only, and feel very nice on it.

    • @musem6006
      @musem6006 ปีที่แล้ว

      Here we have been on 1.0+, how's it going?

  • @HarshKapadia
    @HarshKapadia 2 ปีที่แล้ว +5

    I absolutely LOVE your blog! Such good articles! Been a reader for quite some time now.

  • @FunctionGermany
    @FunctionGermany 2 ปีที่แล้ว +4

    cool that you talk about astro, i've been looking into switching as well for months now

  • @cabanford
    @cabanford 2 ปีที่แล้ว +1

    And, Oh my God! Does your blog load quickly! Lovely 😎❤️

  • @smibssmibs
    @smibssmibs 2 ปีที่แล้ว +4

    I have tried astro 1.6.9 yestereday (after great crash course which worked excellently for me) and I have to admit, your advice has a value.
    Rewritting our SPA based on old AnglularJS to astro looked nice until I hit strange problem where I got complains about an error on a line with apparently wrong number as there was nothing to cause an issue. After an hour I gave up.
    My takeaway: astro looks very promising, but still needs a bit of time to mature.

  • @imagineabout4153
    @imagineabout4153 2 ปีที่แล้ว +2

    I lik Hugo or Zola. Expose the special component as web components on the server and load them via J's, injecting them in the markdown
    Nice video, thanks

  • @nickwoodward819
    @nickwoodward819 2 ปีที่แล้ว +1

    @0:05 Astro's logo looking much cooler with the guitar

  • @xMdb
    @xMdb 2 ปีที่แล้ว +10

    I have the same issues with Gatsby, nextjs is much more stable.

  • @jorgealberto1851
    @jorgealberto1851 2 ปีที่แล้ว

    Man, your blog is such a jewel!

  • @palyanytsia
    @palyanytsia 2 ปีที่แล้ว +3

    Thanks for sharing. I love the idea behind Gatsby, but it's not stable enough

  • @rlifts
    @rlifts 8 หลายเดือนก่อน

    Hey Kyle, has Astro improved since? I've been following you since you had subscribers in the thousands. Keep up the great work.

  • @maskman4821
    @maskman4821 2 ปีที่แล้ว +20

    How come Kyle didn't release a Sveltekit tutorial ? I bet Kyle has already given Svelte a try, and it is about time making a tutorial about this amazing framework, many people expect that, you know 😎

  • @WispOfSoul
    @WispOfSoul ปีที่แล้ว +3

    just curious but are you still using astro? if so would you mind providing an update?
    Also your content is great and has really helped me with making websites, keep it up!

  • @bradchellingworth5973
    @bradchellingworth5973 ปีที่แล้ว +2

    Would it be fair to say the title of this video should be 'You probably shouldn't YET' Its kinda unfair to to tell people not to use it since it isn't wasn't officially released. I mean generally speaking if you ever use beta software, you have to expect bugs thats the point in the beta

  • @genc_emekli
    @genc_emekli 2 ปีที่แล้ว

    thank you very much for your valuable advice.

  • @normalcoding
    @normalcoding 2 ปีที่แล้ว +1

    Thanks bro ☺️

  • @KyninhaH
    @KyninhaH 2 ปีที่แล้ว +1

    That sounded like a huge pain. Hope it keeps working for you

  • @Kanexxable
    @Kanexxable ปีที่แล้ว +1

    I think you should try a vscode extension called Astro Snippets

  • @wayneswildworld
    @wayneswildworld 2 ปีที่แล้ว +2

    Can you make a video on how to make one of these code blogs using markdown? I'd like to eventually make a portfolio website that has links to my projects using markdown, but I don't know the best way to host a markdown-based blog.

  • @nickwoodward819
    @nickwoodward819 2 ปีที่แล้ว +2

    Have you done an axios video that covers cancel tokens kyle? Just a thought as I'm struggling right now and there are a few weird edge cases with axios instances. Might get a bit of traffic

    • @alexcc316
      @alexcc316 2 ปีที่แล้ว

      Yes. In the "infinite scroll" tutorial

    • @alexcc316
      @alexcc316 2 ปีที่แล้ว

      th-cam.com/video/NZKUirTtxcg/w-d-xo.html

    • @nickwoodward819
      @nickwoodward819 2 ปีที่แล้ว +1

      @@alexcc316 Nice one, thanks!

  • @tomfancode
    @tomfancode ปีที่แล้ว +1

    Oh, I switch to Astro from next js now.

  • @mrpaulishaili
    @mrpaulishaili 2 ปีที่แล้ว

    What do you think now about Astro? Thanks for this explanatory video.

  • @bmehder
    @bmehder 2 ปีที่แล้ว +10

    Did you consider Sveltekit when choosing a new platform for your blog? If so, what were some reasons you chose Astro over Sveltekit?

    • @WebDevSimplified
      @WebDevSimplified  2 ปีที่แล้ว +8

      I have never used Svelte so I did not consider it. My main goal was to use something that is a static site generator and easy to use for blogs and Astro seemed to be a good fit for that.

    • @krishgarg2806
      @krishgarg2806 2 ปีที่แล้ว +3

      @@WebDevSimplified Try svelte, it is very easy and light weight. It's more of compiler which compiles to browser js.

    • @henil0604
      @henil0604 2 ปีที่แล้ว

      @@WebDevSimplified Even i am less experienced than you i still suggest you to try Svelte its really easy to use and its somewhat faster.

  • @izio4408
    @izio4408 2 ปีที่แล้ว +1

    We used Gatsby at my old company and I HATED the MDX functionality. Literally took 30 minutes to hot reload it. I’ll never work with Gatsby again

  • @wallace4904
    @wallace4904 2 ปีที่แล้ว +1

    How long did it take to switch from El Niño to Web Dev Simplified though?

  • @michelaveline
    @michelaveline 2 ปีที่แล้ว

    I am going ti to check your blog...!

  • @cabanford
    @cabanford 2 ปีที่แล้ว +4

    Also been following Astro for a while. Thinking about rebuilding a large-ish e-commerce site on it (but later in the year when it's settled down a bit)

  • @aidenberzins
    @aidenberzins 10 หลายเดือนก่อน

    Do you regret it a year later? Especially now with Astro 4.0?

  • @lvekua
    @lvekua 2 ปีที่แล้ว +4

    Can't wait to see decent Astro crash course.

  • @stfalx
    @stfalx 2 ปีที่แล้ว +1

    Don't tell me what to do! I will use ASTRO! For something, i dunno for what but i will!

  • @aravindsanjeev4150
    @aravindsanjeev4150 2 ปีที่แล้ว

    Me having an year old Gatsby blog thinking of making the site/articles more interesting: *takes notes*

  • @markosth09
    @markosth09 2 ปีที่แล้ว +1

    Kyle, did you update mdx recently because the Gatsby plugin has not been updated for mdx 2?

  • @apolith
    @apolith 2 ปีที่แล้ว +1

    Hi Kyle. I love your blog but I get way too much emails. Can you consider adding RSS feed for the blog? Thanks.

  • @Chris-gz4ie
    @Chris-gz4ie 2 ปีที่แล้ว +1

    Can you make a. Video or course on how to build a blog

  • @Anthony-wg7fn
    @Anthony-wg7fn ปีที่แล้ว

    what do you recommend for a static blog now?

  • @Russia-with-krafi_bn
    @Russia-with-krafi_bn 5 หลายเดือนก่อน +1

    well done what about this 2024

  • @andrewrico8321
    @andrewrico8321 2 ปีที่แล้ว +1

    11ty my friend.

  • @ofeenee
    @ofeenee 2 ปีที่แล้ว

    May you please make an updated video on Astro?

  • @floriansaria
    @floriansaria 2 ปีที่แล้ว

    Very good insights, thank you. What do you use as your backend?

    • @skyhappy
      @skyhappy 2 ปีที่แล้ว

      No backend, it's hosted on netlify as static pages.

    • @blasttrash
      @blasttrash 2 ปีที่แล้ว +2

      if he has any backend related small functionality he is probably using cloud functions. This is quite common in JAM stack where they have static sites deployed using gatsby, hugo etc but wherever required they have these small cloud/lambda functions that compute things in backend(or sometimes if you want to hide some logic and not put it on client side). These are also called FAAS(functions as a service) and you pay for the code that runs not the infra etc. Never used these so not sure how cheap or expensive these can be compared to infra or PAAS.

    • @floriansaria
      @floriansaria 2 ปีที่แล้ว

      thanks to both of you. I was also just wondering where the data for the blog posts is stored. are they all in separate files, or where they are stored?

    • @skyhappy
      @skyhappy 2 ปีที่แล้ว

      @@floriansaria They're probably in a github repo. Not sure how the files are made, I would assume a markdown file, and he somehow imports react components into the page after processing the markdown to html. I think he made a compiler for that which he talked about. So the compiler makes the html, CSS and processes the react components based on the markdown and jsx

    • @JaimitoAleman
      @JaimitoAleman 2 ปีที่แล้ว

      I'm pretty certain the content is Markdown files. I use Astro on mine as well, and Astro uses .md files for the content.

  • @RaghuprasaadIyer
    @RaghuprasaadIyer ปีที่แล้ว +1

    Hey should I use astro or qwik .... ?

  • @muralimahadevb.s6352
    @muralimahadevb.s6352 2 ปีที่แล้ว

    Hey, what do you think about qwik. Can you make a video on it

  • @b1mind
    @b1mind 2 ปีที่แล้ว +2

    Astro 🚀 !!

  • @doublemarvellous5525
    @doublemarvellous5525 2 ปีที่แล้ว

    Did you ever look at Nuxt? I love it

  • @Gorops
    @Gorops ปีที่แล้ว +1

    If you use gatsby you should switch to anything.

  • @31redorange08
    @31redorange08 2 ปีที่แล้ว +1

    What did the Gatsby collaborators answer to the issues you encountered?

  • @uquantum
    @uquantum 2 ปีที่แล้ว +2

    Thanks Kyle for another really helpful video. Just rewatched this after migrating several projects to the new Astro 1.0. As you predicted, things are much easier...and may be really useful for your blog use-case, especially with Astro's new integrations like Tailwind 3. You already found solutions to port your custom blog code (code highlighting etc.) from Gatsby, but I wondered if you'd seen Simon from Tailwind Labs presentation of their css-only solution to font highlighting which uses custom code highlighting as an example in 'How to Use Custom Fonts with Tailwind CSS' th-cam.com/video/sOnBG2wUm1s/w-d-xo.html I found using Astro with custom CSS utilities in Tailwind helped me remove (rewrite in CSS) a bunch of javascript. Even if this doesn't help, sincere thanks to you as your content has helped me many times!

  • @lexsemenenko
    @lexsemenenko 2 ปีที่แล้ว +1

    Why it was not an option to build a blog from scratch and be in control of every single detail?

    • @BobbyBundlez
      @BobbyBundlez ปีที่แล้ว +1

      because frameworks like gatsby and astro allow for markdown and automatic page generation built off a template. this would be super annoying without a framework. you also have really good plugins and help for good SEO scores. which is pretty important for a blog that you want traffic going to

  • @thomascollardeau9569
    @thomascollardeau9569 2 ปีที่แล้ว +18

    Gatsby's tragic flaw is its inability to wake up from its dream of the past and accept reality. The obsession with recapturing its past relationship with Daisy compels it to a life of crime and deceit.

    • @jwoods9659
      @jwoods9659 2 ปีที่แล้ว

      Dude awesome what you did just there

    • @BobbyBundlez
      @BobbyBundlez ปีที่แล้ว

      lol

  • @ParasocialFix
    @ParasocialFix 2 ปีที่แล้ว

    I'm thinking of porting my next.js blog to Astro as well :)

    • @angel_ruggia
      @angel_ruggia 2 ปีที่แล้ว

      Why would you do that? What kind of problem are you having with NextJs?

    • @ParasocialFix
      @ParasocialFix 2 ปีที่แล้ว

      @@angel_ruggia HMR for markdown and performance, it's super simple blog, but in lighthouse scores I got 89 to 100 jump once I migrated to Astro. What was your experience with it like?

    • @ParasocialFix
      @ParasocialFix 2 ปีที่แล้ว

      Also I have a video on this, I can't probably send the link in the comments, but you can search it by "Porting my Next.js blog to Astro (no React challenge)"

  • @Colstonewall
    @Colstonewall 2 ปีที่แล้ว +2

    I'll stick with NextJS.

  • @sanusihassan7125
    @sanusihassan7125 2 ปีที่แล้ว

    should i use astro to build a documentation website?

  • @edwardalmanzar8382
    @edwardalmanzar8382 2 ปีที่แล้ว

    Did you clear the cache and the static folder? 🤷‍♂️

  • @joostschuur
    @joostschuur ปีที่แล้ว

    Did they old blog have an RSS feed? Looks like the new one doesn't Please add one, ideally with auto discovery link tag.

  • @appuser
    @appuser 2 ปีที่แล้ว

    Re the plugins, Astro do have some now... you've coded them :P assuming you're willing to make these available :)

  • @LithiumFireX
    @LithiumFireX 11 หลายเดือนก่อน

    I have this crazy theory that WDS and Fireship are the same guy.

  • @amritpalsingh7262
    @amritpalsingh7262 2 ปีที่แล้ว +3

    hey.. I’m big fan the way you code. please create a tutorial on screen recording in javascript

  • @systembreaker4651
    @systembreaker4651 2 ปีที่แล้ว

    hi i love your lessons about web Devs ok but i want you to do somthing call barcode scanner using java script , When i sacn the barcode i click a buttons like this please

  • @ubersensei8658
    @ubersensei8658 2 ปีที่แล้ว

    please make a bootstrap video

  • @matthewbeardsley7004
    @matthewbeardsley7004 ปีที่แล้ว

    anyone got a recommendation for something with a nice blog writing experience, like Ghost. I want static hosting because I don't really write much content and don't want to pay $5 a month for a VM to host it. At the moment I run Ghost locally, export it as a static site and deploy it, but that's a mess..Maybe I should just write markdown with something like astro?

  • @narcos1024
    @narcos1024 2 ปีที่แล้ว +1

    Try eleventy.

  • @kyler.6645
    @kyler.6645 2 ปีที่แล้ว

    It seems like at that point wouldn't it just be easier to go vanilla?

    • @angel_ruggia
      @angel_ruggia 2 ปีที่แล้ว +2

      He explained that he already had customized components, so to go vanilla means that he would have to rewrite them

  • @pastuh
    @pastuh 2 ปีที่แล้ว

    ~Connection refused~

  • @siddharthchaudhary7258
    @siddharthchaudhary7258 2 ปีที่แล้ว +2

    Why you didn't use Next.js. Next.js also has SSG, Can you please tell me the reason?

  • @Dan-codes
    @Dan-codes ปีที่แล้ว

    Another request for an update.

  • @balasubramanian4236
    @balasubramanian4236 2 ปีที่แล้ว

    Remix js ftw

  • @mimosveta
    @mimosveta 2 ปีที่แล้ว +1

    oh jeez, am i the only one who made my own platform for my blog? don't look at me like that, it was a pandemic, and I wanted to see if I could do it. never did something like that alone before
    wonder if I should make a package out of it,..

  • @chocoblan4288
    @chocoblan4288 ปีที่แล้ว

    Why I Watched Your Video But You Probably Shouldn’t ✌✌✌✌✌

  • @whatamiwitnessing1003
    @whatamiwitnessing1003 2 ปีที่แล้ว

    Anything for php like this?

    • @BobbyBundlez
      @BobbyBundlez ปีที่แล้ว

      php is a backend language bro. we are talking about a static blog site here

  • @natnael-oqp5082
    @natnael-oqp5082 2 ปีที่แล้ว

    bro please make a project with react native

  • @beepmach
    @beepmach 2 ปีที่แล้ว

    Does your blog have an RSS feed?

  • @fuggeldev
    @fuggeldev 2 ปีที่แล้ว

    Hey, could you build a chess game with js?👊🏻

    • @BobbyBundlez
      @BobbyBundlez ปีที่แล้ว

      can you shut up dude. go google another tutorial. stop bothering this dude he puts out enough content

  • @gergoradeczki
    @gergoradeczki 2 ปีที่แล้ว

    why didn't you just downgrade to a prev version?

  • @uthirapathikuppusamy838
    @uthirapathikuppusamy838 2 ปีที่แล้ว

    How to use sass in astro

  • @HowPortal
    @HowPortal 2 ปีที่แล้ว +1

    that what happen when you over engineer things.

  • @moneyfr
    @moneyfr 2 ปีที่แล้ว +2

    Please show your astro code please!!!

  • @oszi7058
    @oszi7058 2 ปีที่แล้ว +1

    The right solution would be to rewrite the compiler and release a new "JS FRAMEWORK" Yaaaayyyyyyyyyyyyyyyyyyyyy!

  • @EternalDarknessAboveTheBlueSky
    @EternalDarknessAboveTheBlueSky 2 ปีที่แล้ว

    This constantly breaking and then deciding to use something else reminds me a lot of IE 5.5.

  • @jwoods9659
    @jwoods9659 2 ปีที่แล้ว

    React frameworks seem so bloated to me a convoluted

  • @dailymeow3283
    @dailymeow3283 2 ปีที่แล้ว +3

    You need a dark mode in your blog,

    • @everyhandletaken
      @everyhandletaken 2 ปีที่แล้ว +1

      +1
      You need a dark mode on 'x' (insert every application/site here)

  • @simpingsyndrome
    @simpingsyndrome 2 ปีที่แล้ว

    i think NextJS r better

  • @khangnguyenduy4974
    @khangnguyenduy4974 2 ปีที่แล้ว

    First audience!!!!!

  • @MuhammadArshad-gv7es
    @MuhammadArshad-gv7es 2 ปีที่แล้ว

    Sir Please make a video of custom scrollbar with JavaScript. Thank you 💞

  • @prajval37
    @prajval37 2 ปีที่แล้ว

    First Comment

  • @jpangan
    @jpangan 2 ปีที่แล้ว

    Third comment!

  • @illegalsmirf
    @illegalsmirf 2 ปีที่แล้ว

    There just aren't enough Javascript frameworks, templating engines, MVC implementations etc. And we have a serious deficiency of programming languages: the world deserves hundreds more.

  • @daedalus5070
    @daedalus5070 2 ปีที่แล้ว

    Ok, it's driving me mad - I cant take my eyes of Kyles right ear lobe. How is it just one solid colour.
    Not meaning to be rude but its distracting me in every video thesedays.

    • @BobbyBundlez
      @BobbyBundlez ปีที่แล้ว

      fuckk. now i can't unsee that

  • @thacherkascak825
    @thacherkascak825 2 ปีที่แล้ว

    ??Ỗ?Ø?M

  • @theretroman3862
    @theretroman3862 2 ปีที่แล้ว

    Why shouldn't I do the same? You starting to feel God like against us the peasants? You're tacking a bit of a funny turn as of lately, towards arrogance.

  • @branquitodemunze
    @branquitodemunze ปีที่แล้ว

    when you use gatsby instead og plainjs