Program With Erik
Program With Erik
  • Видео 721
  • Просмотров 11 230 783
Is this Vue's Static Site Project Dead?
Vue.js 2 Gridsome project was supposed to be Vue's answer to Gatsby. It had static site generation with GraphQL. In this video I look at this project, where it is now, and what to use for alternatives.
👉 Check out my last video on Hosting Made Easy With AWS Amplify Gen 2
ruclips.net/video/1D1Y3h98SAM/видео.htmlsi=1kXrzqMiyMjLoN0g
👉Sign up for my mailing list and get neat stuff!
bit.ly/3Umk7sW
👉 Need some help with a project, level up your skills, React, Next, Vue, or Nuxt? Check out my 1-on-1 mentoring!
mentors.to/erik
Links:
gridsome.org/
nuxt.com/docs/guide/concepts/rendering#route-rules
Просмотров: 2 057

Видео

New! Hosting Made Easy With AWS Amplify Gen 2
Просмотров 3,7 тыс.2 месяца назад
AWS Amplify Gen 2 is about to be released in full general availability and this tutorial discuses how to get started using the starter template and have it hosted on Amplify Hosting. In this tutorial we look at creating a todo app, and using it to display and add todos. 👉 Check out my last video on Vitepress ruclips.net/video/NjaJfQN_zZo/видео.htmlsi=SaB4pR4kalRCtbTw Links: github.com/ErikCH/am...
Vue Just Announced Vitepress 1.0! The Best Static Site Generator Ever?
Просмотров 10 тыс.2 месяца назад
Vitepress is a new Vue.js static site generator that just hit 1.0. In this video we discuss what Vitepress is, how you can use it, and my opinions on it. This tutorial will show you how to create an app, update the markdown, and use ith as a CMS! 👉 Check out my last video on Vitetest ruclips.net/video/-4OWElQ-8TQ/видео.htmlsi=05yReTerTSvGOlmy 👉Sign up for my mailing list and get neat stuff! bit...
Let's add Vitest To This Vue App? Vue Vitest Tutorial!
Просмотров 2,1 тыс.2 месяца назад
👉👉👉 Get 3 BONUS CREDITS from Cloudinary sign up here - cld.media/programwitherik In this tutorial video I look at Vitest and add it to the a Vue Nuxt app. I look at what it takes to install, and how I can get it working with this cloudinary app. 👉 Check out my last video on creating a Nuxt image gallery ruclips.net/video/Ql8SBCF8OQg/видео.htmlsi=Y2rCPMbIhSg796lr 👉Sign up for my mailing list and...
What Is Vue 3 Vapor Mode?!
Просмотров 11 тыс.2 месяца назад
Vue 3 vapor mode looks and sounds amazing, but should you use it? Can you use it now? In this tutorial I explain what vue 3 vapor mode is, and how you can test it out right now! 👉 Check out my last video on creating a AI with Vue ruclips.net/video/aeFVVBjymNc/видео.htmlsi=UDabyvXRRZwWYz28 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW 👉 Need some help with a project, level up y...
This is Why Your YouTube Channel Isn't Growing... 🤯🤯🤯
Просмотров 1,1 тыс.3 месяца назад
Creating a Vue.js RUclips channel in 2024 isn't easy! In this video I talk about why you should create a RUclips channel in 2024, tips and tricks, and how to do it! 👉 Check out my last video on creating an AI Vue App ruclips.net/video/aeFVVBjymNc/видео.htmlsi=QhoxQBidD2LG7ejT 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW 👉 Need some help with a project, level up your skills, R...
This Vue AI App with Claude 3 Blew Me Away
Просмотров 4,2 тыс.3 месяца назад
AI with Vue is possible! In this video tutorial I walk through how this new Claude 3 Vision API works and I show how I set it up using Amazon Bedrock and AWS Amplify Gen 2 with Nuxt! Wan to learn more about AWS Amplify Gen 2? Click here 👉 aws.amazon.com/amplify/code-first-development/?trk=723bda6a-b471-471f-add8-81709b098bf9&sc_channel=sm 👉 Check out my last video on creating a Nuxt image galle...
Is Your Vue VSCode Extension Broken?
Просмотров 4,3 тыс.3 месяца назад
If your Vue language services extension is broken, or any other VSCode extension is broken check out this quick tutorial on how to fix it. 👉 Check out this code On Nuxt Vue Image uploading ruclips.net/video/Ql8SBCF8OQg/видео.htmlsi=aBIZvyxyKH9gn3b5 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW 👉 Need some help with a project, level up your skills, React, Next, Vue, or Nuxt? Ch...
Build A Full Stack Vue Photo Album With Image Editing (Nuxt.js, Cloudinary, API Routes)
Просмотров 1,7 тыс.3 месяца назад
👉👉👉 Get 3 BONUS CREDITS from Cloudinary here - cld.media/programwitherik In this tutorial video I show you step-by-step on how to create a Photo Album and add image editing using Nuxt.js, Cloudinary, API routes and more! We look at all the different cloudinary services and how they work with the new Nuxt.js module plugin! 👉 Check out my last video on Vue with Panda CSS ruclips.net/video/u-N0xIA...
Panda CSS - Should It Replace Tailwind With Vue?
Просмотров 4,4 тыс.3 месяца назад
CSS/ Vue / Career Mentoring 👉 mentors.to/erik Panda CSS is a hot new CSS library that uses CSS in JS. But should you use it with Vue.js? Is it a Tailwind replacement? Let's take a look! 👉 Check out my last video on Vue props with TypeScript ruclips.net/video/AovK5jedMHg/видео.htmlsi=5vbLp5Ed8GKbuxSy 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW 👉 Need some help with a project,...
A Better Way To Create Vue Components With Props Using TypeScript
Просмотров 8 тыс.3 месяца назад
The defineProps in Vue can be used in a few ways using TypeScript. In this video I discuss 2 different ways of using props and what I think is best using Zod. 👉 Check out my last video on Styling with Tailwind ruclips.net/video/rs6Vmkz93EQ/видео.htmlsi=whVnXtkXv25PQhss 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW 👉 Need some help with a project, level up your skills, React, N...
Style Your App With Tailwind CSS In 10 Minutes (Full Stack)
Просмотров 1,6 тыс.4 месяца назад
In this video I explore how I create full stack application using Tailwind and AWS Amplify Gen 2 to get up and running fast. We'll be looking at Next.js server components, using the AWS Amplify library, with Cognito and AWS Appsync in the background. Get started with AWS Amplify Gen 2 docs.amplify.aws/gen2/start/quickstart/ 👉 Check out my last video on Tailwind mistakes I've done ruclips.net/vi...
You're Using Tailwind CSS The Wrong Way! A look at reuse.
Просмотров 5 тыс.4 месяца назад
Working with Tailwind CSS Utility Classes can be tricky. In this video I discuss a refactor I did, that wasn't right, and what I should have done better. 👉 Check out my last video on this Vue Mistake ruclips.net/video/v6n-Q0CNq0Q/видео.htmlsi=-YWr6DynmJif36SP 👉Sign up for my mailing list and get neat stuff! bit.ly/3Umk7sW Check out Cloudinary - use my link cld.media/programwitherik 👉 Need some ...
This Vue Mistake Was A Real Problem
Просмотров 3,5 тыс.4 месяца назад
This Vue Mistake Was A Real Problem
TypeScript From End-To-End Changes Everything!
Просмотров 2,9 тыс.4 месяца назад
TypeScript From End-To-End Changes Everything!
Can I Combine Two Vue Apps Into One Repo And Host Them?
Просмотров 2,1 тыс.4 месяца назад
Can I Combine Two Vue Apps Into One Repo And Host Them?
This Vue 3 Component Pattern is Fire 🔥🔥🔥 (and you should use it!)
Просмотров 10 тыс.4 месяца назад
This Vue 3 Component Pattern is Fire 🔥🔥🔥 (and you should use it!)
These Vite Mistakes With TypeScript Are Bad (React, Vue, Astro)
Просмотров 2,6 тыс.4 месяца назад
These Vite Mistakes With TypeScript Are Bad (React, Vue, Astro)
3 Must Know Tips For Nuxt.js Developers
Просмотров 7 тыс.4 месяца назад
3 Must Know Tips For Nuxt.js Developers
The Future Of Tailwind UI Component Frameworks? A look at shadcn/ui.
Просмотров 5 тыс.5 месяцев назад
The Future Of Tailwind UI Component Frameworks? A look at shadcn/ui.
A Better Way To Organize Components In Vue
Просмотров 17 тыс.5 месяцев назад
A Better Way To Organize Components In Vue
This Tailwind UI Component Library Really Surprised Me!
Просмотров 11 тыс.5 месяцев назад
This Tailwind UI Component Library Really Surprised Me!
This Vue Tailwind Component Library Might Be The Best I've Seen...
Просмотров 18 тыс.5 месяцев назад
This Vue Tailwind Component Library Might Be The Best I've Seen...
How To Add A Social Login To Your Website Using AWS!
Просмотров 1,1 тыс.5 месяцев назад
How To Add A Social Login To Your Website Using AWS!
Is Vue 3.4 Update Worth Upgrading For? A look into the new updates for Vue.
Просмотров 8 тыс.5 месяцев назад
Is Vue 3.4 Update Worth Upgrading For? A look into the new updates for Vue.
How To Create A Full Stack Typesafe App With No Knowledge! Using AWS Gen2 and Next.js 14!
Просмотров 8 тыс.5 месяцев назад
How To Create A Full Stack Typesafe App With No Knowledge! Using AWS Gen2 and Next.js 14!
How To Host Your Next.js 14 SSR Website using AWS Amplify Hosting! (Multiple Subdomains too)
Просмотров 8 тыс.6 месяцев назад
How To Host Your Next.js 14 SSR Website using AWS Amplify Hosting! (Multiple Subdomains too)
Nuxt Hosting With ZERO Configuration In Minutes (With AWS)
Просмотров 4,4 тыс.6 месяцев назад
Nuxt Hosting With ZERO Configuration In Minutes (With AWS)
Nuxt Server Components Explained (With New Updates!)!
Просмотров 6 тыс.7 месяцев назад
Nuxt Server Components Explained (With New Updates!)!
Never Create A Nuxt Or Vue App Again Without This Package! (Eslint)
Просмотров 11 тыс.8 месяцев назад
Never Create A Nuxt Or Vue App Again Without This Package! (Eslint)

Комментарии

  • @alcrabie
    @alcrabie 13 часов назад

    Hi ,how to use it in option api

  • @amalbekegamberdiyev
    @amalbekegamberdiyev День назад

    Hi Erik. That is cool. I have a question. I have one component in App.vue which receives prop isVisible Boolean type. Can I manage this from another child component? For example, If I click a button in the child component, isVisible changes

  • @johnnyw525
    @johnnyw525 3 дня назад

    Skip the nonsense. The discussion starts here: 3:08

  • @user-fj7df3ng7z
    @user-fj7df3ng7z 4 дня назад

    This is the video I've been needing! Finally, a proper explanation of the difference in usage and coding between <script>, <script> with the setup{} function, and <script setup>!! Bravo to you, Erik! Now, if only all those old videos that used just <script> or <script> with {setup} could be magically remade to use <script setup>....

  • @freekeys
    @freekeys 4 дня назад

    Can you make video on Nuxt 3 + amplify gen 2 and how to use custom business logic in queries & mutations

  • @joebat761
    @joebat761 4 дня назад

    I would really like to make a blog that builds from a drive folder with google-docs as blog posts. do you think its a good idea?

  • @beyourahi
    @beyourahi 7 дней назад

    in the simplest words.....is this better and cheaper than Vercel?

  • @devinschumacher
    @devinschumacher 7 дней назад

    dont think youre supposed to be putting divs in buttons. good video though i hadnt heard of these before

  • @jayfallon
    @jayfallon 8 дней назад

    I've been able to get the subdomains working locally but not on Amplify. What gives? At least I've switched from Vercel to Amplify, so I guess the video did the trick.

  • @AmitSharma-um9mm
    @AmitSharma-um9mm 9 дней назад

    How can we run this on a same server as the project?

  • @kstan79
    @kstan79 9 дней назад

    Remove .value simply confuse us whether it is reactive variable or not. No doubt code shorter

  • @mihailtudos5941
    @mihailtudos5941 9 дней назад

    Assuming you need to handle secrets how would you do that? Also, what do you use as DB and how do you connect to it? Thank you!

  • @jebrengl
    @jebrengl 10 дней назад

    primevue + tailwind?

  • @shinyakoizumi601
    @shinyakoizumi601 11 дней назад

    Is it possible to access and just run the command on the server pipeline is running or I always need to work from task?

  • @nothingrev
    @nothingrev 13 дней назад

    I think Quasar is still best for vue

  • @Gozol
    @Gozol 14 дней назад

    Hi Erik, wonderful video. I just want to let you know that I keep running into issues with sandbox creation and was wondering if this is something that can be fixed through some IAM permissions-I just don't know what: The CloudFormation deployment has failed. Caused By: ❌ Deployment failed: Error: Failed to publish asset a183ddccbd956316c38ef97177b8f088ef0826f62023323f5ae6053d348ccffc:current_account-current_region Resolution: Find more information in the CloudFormation AWS Console for this stack.

  • @kettenbach
    @kettenbach 15 дней назад

    Trying to find an example of using Amplify with ALB for authentication in a React app. We have an EKS cluster and with ALB hosting the authentication but I can figure out how to hook the react app up to use it. Any examples would be extremely helpful

  • @monsieurm2904
    @monsieurm2904 15 дней назад

    It's work for me in static, but no mongo db connection detected... why ?

  • @frnjtt-pn6wj
    @frnjtt-pn6wj 16 дней назад

    Where’s Angular? 😂

  • @monsieurm2904
    @monsieurm2904 16 дней назад

    It doesn't work when you have a api database inside server folder, why ?

  • @BoomBoom-ek5op
    @BoomBoom-ek5op 21 день назад

    Never knows about i can auto import other lib with preset

  • @erezbenkimon3899
    @erezbenkimon3899 21 день назад

    Hi Eric , I think this is not a good pattern for this use case because a single relatively simple AppBtn cmp can take all of the needed use cases very easily including : loading , disable , color , size & icons. It's better to create a single button with not much of a code. the icons are just props because I'm holding all of them as <symbol> and the svg that contain all of them is in the app root. each Icon is with currentColor value and there is really not much code to get all of those use cases . this is for a button! for other components which are more complex I think the pattern that u suggested will work better.

  • @Aaaaa-ls1zy
    @Aaaaa-ls1zy 22 дня назад

    very nice video. Thanks

  • @theLionKing874
    @theLionKing874 22 дня назад

    need same type of video of Quasar please.

  • @chstr0ng
    @chstr0ng 24 дня назад

    Cool. Worth a look. Will the CSS of the Amplify library still interfere if I use Tailwind CSS? Can I style the authentication screen with TailwindCSS? Can I add social login providers such as google easily? Can I deploy the Amplify stack with Terraform? These are some of the features I'd need to really use it in production.

  • @suryaishnavi
    @suryaishnavi 25 дней назад

    Hi Eric, thank you for the video. Could you please clarify something for me? If I divide my project into separate front-end and back-end, and the front-end team doesn't have access to the schema, how do they achieve type safety? You mentioned this at timestamp 45:33.

  • @LV-md6lb
    @LV-md6lb 28 дней назад

    As a seasoned Vue developer that is switching to React, this is gold. I will definitely be missing the pretty scoped slots. React feels ugly ish. But I'm excited for the sheer amount of community libraries.

  • @ivansabolic6823
    @ivansabolic6823 29 дней назад

    I would really love the prop validation on the compile side (vue, vite combination).. vueTsc is not working with options API and also not with more complex types (Classes).. from the console.warn perspective is (which is here mentioned) good only on runtime.. if you have 1 component used in multiple places (or inside the library) this is not enough.. also using vscode plugin is only checking opened files which is also not good enough.. I think react/vite/typescript is more mature for now.. sadly.. Vue 2 with webpack had this options...

  • @anilraghu8687
    @anilraghu8687 29 дней назад

    Zoom

  • @lbalcerzak
    @lbalcerzak Месяц назад

    Extract smaller snippets to separate components, for sure. Sometimes, however, you still end up with a component that has very very long "class" attribute. In such situations you can simply try to create multilines (which is possible even with all that prettier config), i.e.: <div :class="[ 'my-4 p-4', 'bg-blue-500 border border-blue-300 rounded-lg', 'text-white text-center', 'flex flex-col justify-center', ]"> ... </div>

  • @user-gt1oq6kz6o
    @user-gt1oq6kz6o Месяц назад

    thanks

  • @bharathhs1161
    @bharathhs1161 Месяц назад

    Always options api easy organised and the very reason why i fell in love with vue,

  • @habibchauhan214
    @habibchauhan214 Месяц назад

    what about dynamic title in meta titles? i am using @vueuse/head when i share my link to facebook its not picking up its title or description. @ProgramWithErik

  • @ilaydelrey3122
    @ilaydelrey3122 Месяц назад

    its nice to have a youtuber here that uses vue3 with the most latest syntax ( script setup) and keeps teaching about new concept and ideas! Will definetly keep checking this channel out because its a scarce vue resource

  • @TheDetroja
    @TheDetroja Месяц назад

    what version are you using ?

  • @noonna8309
    @noonna8309 Месяц назад

    Thank you it was perfect, I was able to learn AWS amplify!

  • @ravikalkote1729
    @ravikalkote1729 Месяц назад

    I am getting below error Vitest error "SyntaxError: Need to install with `app.use` function" when using vue-i18n plugin for Vue3

  • @trsofttech5147
    @trsofttech5147 Месяц назад

    im using composition api for exposing props inside in child

  • @dominikpieper7607
    @dominikpieper7607 Месяц назад

    As a addition, even with one app Nx is great for big apps to create and manage a architecture

  • @serhiicho
    @serhiicho Месяц назад

    This feature has been dropped in version 3.4

  • @iPankBMW
    @iPankBMW Месяц назад

    so how do we list the posts or post comments by date? Cannot find anything in the docs....

  • @oziocb
    @oziocb Месяц назад

    I used to love Gridsome. So sad that’s dead…

  • @ShivVerma-dy3vi
    @ShivVerma-dy3vi Месяц назад

    Where is aws-exports folder?

  • @massiwodev
    @massiwodev Месяц назад

    Great video thanks! I'm using a monorepo with a common tailwind config file that contains all my style customization. Is it possible to use this tailwind file to configure NuxtUI? If so, how?

  • @takondwakapyola
    @takondwakapyola Месяц назад

    been having a hard time with RBAC in nuxt using nuxt middlware if you could do a tutorial that could be super helpful asumming the user object returned from the api call will have a roles key where user might either be an admin , trader or regular usertag me once the tutorial comes out

  • @chrissteenekamp8873
    @chrissteenekamp8873 Месяц назад

    Full tutorial will be amazing

  • @ErickHernandezSilva
    @ErickHernandezSilva Месяц назад

    I am getting a 404 when accesing my deploy app, you know why?

  • @ErickHernandezSilva
    @ErickHernandezSilva Месяц назад

    I am getting a 404 error when entering my project amplify's default url, you know why?

  • @SlavZute
    @SlavZute Месяц назад

    Here's a radical idea - presets Inspired by PrimeVue Tailwind If you think about it - TW classes are just strings, right? So, what if we put the most commonly used combination of these strings into their own variables and share those across components? Obviously, the argument around extra level of abstraction kicks in and keeping the structure of these variables sane comes just like it does when using CSS or SCSS naturally. But at least if you just can't stand the look of your HTML in code editor to the point of it making your eyes bleed and you wake up in cold sweat from the thought of having to update 100s of instances of various components because of new styles... this could be a way to condence those unruly class chains without incurring the costs of @apply 🤔 What do you think, Erik? @ProgramWithErik