Nev the Dev
Nev the Dev
  • 42
  • 62 257
add motion to your website (tailwindcss-motion)
in this video i will cover the animation library made for tailwind called tailwindcss-motion.
check them out here: rombo.co/tailwind/
my links: links.nevillebrem.com
subscribe for more:)
Переглядів: 387

Відео

what will happen in 2025
Переглядів 176День тому
today i want to talk about my plans for this channel this year. i got a lot planned:) my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 00:24 This Channel 03:11 What I want to do 05:29 Thank you!
10 things made me love SvelteKit
Переглядів 56021 день тому
my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 00:29 Seperation of server & client 02:19 Actions & Forms 04:28 Typesafety 05:58 Animations & Transitions 10:00 Special template blocks 11:31 Runes 12:56 Modules 15:04 Rendering strats & deployment adapters 17:12 Community 17:46 Outro & Thanks
SvelteKit changed my dev journey
Переглядів 59321 день тому
I've used Svelte & Kit for one year. Here are my thoughts. Shoutouts: @bmdavis419 @JoyofCodeDev @Huntabyte my links: links.nevillebrem.com subscribe for more:)
streamline your SvelteKit apps with Neon
Переглядів 41928 днів тому
in this video i talk about neon. what i like about it and why i use it for all my projects in prod. this video is not sponsored, but you can check out neon at neon.tech my links: links.nevillebrem.com subscribe for more:)
I was wrong about auth...
Переглядів 1,5 тис.2 місяці тому
the PR: github.com/nevthereal/zenith/pull/13 my links: links.nevillebrem.com subscribe for more:)
Svelte 5 finally dropped!
Переглядів 2 тис.2 місяці тому
snippet repo: github.com/nevthereal/snippet-test my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 00:09 The Omnisite 02:38 Snippets 05:42 Migration Guide 07:37 The new CLI 10:53 Outro
Lucia is gone, this is what I am using for auth now
Переглядів 3,3 тис.2 місяці тому
example code: github.com/nevthereal/better-auth-testing better auth docs: better-auth.com my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 00:46 Yap session end 01:06 Lucia is deprecating 03:34 The new thing 04:49 Code showcase 08:37 Zenith Migration 09:57 Outro
Astro finally did it!
Переглядів 3,3 тис.4 місяці тому
source code: github.com/nevthereal/astro-actions-with-db my links: links.nevillebrem.com subscribe for more:)
the hunt for the best UI library
Переглядів 4,4 тис.4 місяці тому
my links: links.nevillebrem.com subscribe for more:)
Stripe webhooks with SvelteKit (dev and prod)
Переглядів 6035 місяців тому
zenith: zenithproductivity.app source: github.com/nevthereal/zenith my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 01:55 Session Creation 04:29 Webhooks 05:36 Demo 07:28 Again Webhooks 08:36 Webhooks in Prod 10:20 Outro
how i did email verification with SvelteKit in my AI app
Переглядів 2,5 тис.5 місяців тому
source: github.com/nevthereal/zenith lucia: lucia-auth.com Resend: resend.com my stuff: links.nevillebrem.com subscribe for more:)
*use SvelteKit form actions
Переглядів 7765 місяців тому
source code: github.com/nevthereal/todo-sveltekit my links: links.nevillebrem.com subscribe for more:) Timestamps: 00:00 Intro 00:40 server vs page.server 03:21 Zenith showcase 09:17 Create schemas 10:06 Declare Props 11:25 Create a form 12:30 Write the action 14:18 Removing hidden inputs 15:13 It works! 16:34 Outro
Astro vs SvelteKit in 2024
Переглядів 3,5 тис.5 місяців тому
my links: links.nevillebrem.com my music is from epidemic sound (referral link): www.epidemicsound.com/referral/vh1gi5 subscribe for more:) Timestamps: 00:00 Intro 01:40 What are Astro and SvelteKit? 03:33 Can't really compare them 05:16 Similarities 11:45 Futures 14:27 Use cases 17:33 Outro
advanced forms with SvelteKit Superforms
Переглядів 1,4 тис.6 місяців тому
superforms docs: superforms.rocks superforms setup video: ua-cam.com/video/PlLeL-FI004/v-deo.html zenith video: ua-cam.com/video/th_Bxbn4fI4/v-deo.html source code: github.com/nevthereal/zenith my links: links.nevillebrem.com my music is from epidemic sound (referral link): www.epidemicsound.com/referral/vh1gi5 subscribe for more:) 00:00 Intro 00:17 Initializing the form 01:02 Retrieving the fo...
the secret part of SvelteKit's data flow
Переглядів 5366 місяців тому
the secret part of SvelteKit's data flow
i built an AI app with SvelteKit
Переглядів 8326 місяців тому
i built an AI app with SvelteKit
Qwik is the most underrated framework!
Переглядів 1,5 тис.7 місяців тому
Qwik is the most underrated framework!
Svelte now has magic
Переглядів 3,5 тис.8 місяців тому
Svelte now has magic
do this before deploying to Vercel
Переглядів 4458 місяців тому
do this before deploying to Vercel
SvelteKit libraries you need to know
Переглядів 2,8 тис.8 місяців тому
SvelteKit libraries you need to know
combine a modal with SvelteKit's shallow routing
Переглядів 2,1 тис.8 місяців тому
combine a modal with SvelteKit's shallow routing
i didn't know these Svelte tips
Переглядів 6 тис.9 місяців тому
i didn't know these Svelte tips
the future of web dev and AI
Переглядів 1,2 тис.9 місяців тому
the future of web dev and AI
create a modern form with SvelteKit Superforms and Tailwind
Переглядів 1,4 тис.9 місяців тому
create a modern form with SvelteKit Superforms and Tailwind
Arc made me ditch Chrome
Переглядів 2,5 тис.9 місяців тому
Arc made me ditch Chrome
how to quickly set up a website in 2024
Переглядів 2469 місяців тому
how to quickly set up a website in 2024
how i would learn development in 2024
Переглядів 5569 місяців тому
how i would learn development in 2024
Astro now has a database!
Переглядів 1,8 тис.10 місяців тому
Astro now has a database!
how to get attention as a developer
Переглядів 5010 місяців тому
how to get attention as a developer

КОМЕНТАРІ

  • @LucasSchindlerSalmerón
    @LucasSchindlerSalmerón 8 днів тому

    Really never heard of this stuff

  • @punchcard22
    @punchcard22 8 днів тому

    1 for video on motion with svelte - thanks for sharing information on vids 👍

  • @Kilanvanloo
    @Kilanvanloo 10 днів тому

    Did you have to do anything special to get the database running? I keep getting a connection refused using the basic database_URL.

    • @nevillebrem
      @nevillebrem 9 днів тому

      are you connecting locally or to turso?

    • @Kilanvanloo
      @Kilanvanloo 9 днів тому

      @ just trying to run a database locally. But when I migrate I get a connection refused error.

    • @nevillebrem
      @nevillebrem 9 днів тому

      @Kilanvanloo you need an auth token if you are connecting to turso. but i think you actually can't put a local.db in your e.g. vercel build

  • @BRODZELi
    @BRODZELi 10 днів тому

    Tauri v2 and Svelte v5 tutorials would be awesome!

    • @nevillebrem
      @nevillebrem 10 днів тому

      will consider that! thanks for the idea

  • @timhaussmann
    @timhaussmann 11 днів тому

    Letsgoo🙌 🔥. 2025 gonna be wild!

  • @LucasSchindlerSalmerón
    @LucasSchindlerSalmerón 11 днів тому

    Ohh yes!!! Once a week is a very big goal. Go for it and you will manage. Btw. your mic improved

  • @scottadams7373
    @scottadams7373 11 днів тому

    do gaming videos

  • @angelov_wise
    @angelov_wise 11 днів тому

    OH Hell Yea!!!! 2025 will be fireeee 🔥🔥🔥

  • @gundamloverist
    @gundamloverist 13 днів тому

    the db storage size will probably an issue for me, considering 500mb or lesser that you can store 🥲

  • @tedspens
    @tedspens 18 днів тому

    A little late but Merry Christmas! 868th subscriber 👍

  • @oatmocha
    @oatmocha 21 день тому

    Great overview

  • @matheuscanuto6306
    @matheuscanuto6306 23 дні тому

    Excellent video! Shout out to programmers in Brazil

  • @Huntabyte
    @Huntabyte 24 дні тому

    Thanks for the shoutout ❤

  • @charlesbcraig
    @charlesbcraig 25 днів тому

    I played with Neon on an internal SvelteKit app. My only issue, which applies to virtually all serverless, was latency. Now with apps/sites that can utilize caching, it wouldn’t be an issue.

    • @nevillebrem
      @nevillebrem 24 дні тому

      yeah, latency was a thing... but you can hide it pretty well with like spinners and just making the app fast in other aspects i guess

  • @charlesbcraig
    @charlesbcraig 25 днів тому

    I’m currently stuck in useEffect hell on a React project I inherited 😭

    • @nevillebrem
      @nevillebrem 25 днів тому

      oof... i migrated an app to sveltekit. it's not that difficult. try it

    • @charlesbcraig
      @charlesbcraig 25 днів тому

      @ it’s a volunteer project for another organization, so I can’t change anything… it’s bad enough they’re using FireBase and they eventually want to move to SQL…can’t wait for that conversion…

    • @nevillebrem
      @nevillebrem 25 днів тому

      @@charlesbcraig well that's a bummer. wish you the best and merry christmas!

    • @charlesbcraig
      @charlesbcraig 24 дні тому

      @nevillebrem Merry Christmas!🎄

  • @iulikdev
    @iulikdev 25 днів тому

    I only code in sveltekit, work (i'm alone in team with coding) and personal projects. I tried to learn react 3 times, only sveltekit was cleaner. I don't like skeleton ui, i tried daisy ui.

    • @charlesbcraig
      @charlesbcraig 25 днів тому

      DaisyUI is the way

    • @charlesbcraig
      @charlesbcraig 25 днів тому

      DaisyUI is the way

    • @nevillebrem
      @nevillebrem 25 днів тому

      i came from react but it was meh. sveltekit ftw

    • @nevillebrem
      @nevillebrem 25 днів тому

      yeah i use it too. but shad is also pretty neat

  • @angelov_wise
    @angelov_wise 25 днів тому

    ❤️

  • @SithLordBishop
    @SithLordBishop 25 днів тому

    Been using svelte for about 5 years. It's sooooo nice. I can't stand react anymore.

  • @scottadams7373
    @scottadams7373 29 днів тому

    what is neon

    • @spidey_bs109
      @spidey_bs109 28 днів тому

      Your mom

    • @oluijks
      @oluijks 22 дні тому

      In short: a hosting provider for postgres databases

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

    incredible content, more!

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

    Preact’s “HTM” is far superior to JSX MDX is the only tolerable way to write svelte now. Ugly arse syntax and they will keep changing it. Can’t build anything on it without inviting endless maintenance, Svelte is one man’s ego project y’all are crazy. There’s a reason Svelte still hasn’t popped in Commercial.

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

    This is not rolling your auth, it's just an OAuth2 client... when did people start to get confused about this?

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

      you're right. it's more like rolling my own session mgmt and slapping oauth on top of it

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

      ​@@nevillebremso gonna keep the clickbait or...

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

    This whole series is awesome, thank you very much 💚

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

      really glad i could help bro!

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

    This is awesome, thank you

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

    Any thoughts on Stack Auth?

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

      don't know it, will check it out

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

      @nevillebrem please do, and let us know how it compares. I think it's close to Clerk in functionality but self-hosted, I haven't used it yet but I'm planning to.

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

    what's that keyboard and do you recommend? thanks for the content!

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

      keychron k6. it looks and sounds good, but for my taste it's a bit too loud. but i love the layout and it works well with macos

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

    Thank you, how would you add authentication and authorization here?

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

      with lucia or an other auth library. will do a tutorial soon

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

      @@nevillebrem Thank you, if you could please compare cloudflare d1 with turso

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

      @TomislavMiletic maybe if i find time. but i see what i can do

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

    Thanks, so Lucia is deprecated or not? Do you use it for client work?

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

      well the library is deprecated. you now have to set up the functions yourself like stated on the website. but you can of course use it for client work

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

      @@nevillebrem thank you

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

    your content is so inspiring

  • @LucasSchindlerSalmerón
    @LucasSchindlerSalmerón 2 місяці тому

    Bro, thanks for bringing out sooo many videos lately. Love them

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

    Would love a deeper dive of exactly what you did for auth where you talk about all the different parts and what the functions are doing. I'm new to auth and still trying to wrap my head around all the events happening during authentication.

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

      will do that! thanks for the feedback

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

      Read the lucia docs and the handbook they're providing. Its really not that difficult, you just have to get into it.

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

    Svelte 5 aka Vue3 from 2019 with minor API and performance differences

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

      🧐

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

      Definitely feels like it. Logically, I understand the changes. Syntactically it seems like regression.

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

    Svelte is reinventing JSX but worse.

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

      not at all bruh. they don't want to be jsx but sth new. sth better

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

      @nevillebrem They don't want JSX, and as a result they built something worse.

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

      @@babakfp why worse?

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

      JSX is cursed af.... HTML first all day all the way.

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

      ​ @nevillebrem ​@b1mind JSX is awesome. In JSX, components are just functions. That's it. But in Svelte 5 you have two different things. One is called a component and another called a Snippet. They are not the same. Their TypeScript type is different. The syntax is something completely new, and you need to learn. When you want to pass a snippet to a function inside the script tag, you need to declare the snippet outside the script tag (and inside the template part) and then reference it inside the function inside the script tag. In JSX, it's just as simple as using functions. There is no new and weird things to learn. It's just JavaScript. In Svelte, you can't have a prop that accepts both the `Component` and `Snippet` types. The way that Components and Snippets work are different. Because of this, when dealing with props, you most use the `<MyComponent />` syntax for the `Component` type and the `{@render MyComponent()}` syntax for type `Snippet` type to render them. Well, you can just use a condition to check if the prop is type of `Component` or `Snippet`, right? Wrong, you can't! It's not possible to differentiate between a `Component` and a `Snippet`. In JSX, you don't face with issues and limitations like this.

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

    JavaScript developers are so embarrassing. They just patch things. I pray this culture remains in JavaScript and not creep out into other dev communities. 😢

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

    Install Arch Linux and delete GayOs 😡🤬

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

      😂

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

      GayOS? Lol who hurt you

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

      @pookiepats it's alright he's a friend 😂

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

      @@nevillebrem nah fck that! ;)

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

    bro two vids in 1 week, keep up the good work my asian G

  • @LucasSchindlerSalmerón
    @LucasSchindlerSalmerón 2 місяці тому

    OMG, thanks very much for this video. It helps a lot. Will use it on tuesday. Thank you very much!!!

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

    Great! Would love a detailed tutorial on Svelte 5 with Skelton showing CRUD operations via Drizzle.

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

      will do that as soon as skeleton v3 is stable

  • @beeman-dev
    @beeman-dev 2 місяці тому

    Thanks for this video! Your advice on the end is very valuable! Don't be afraid of the tech, just try it out! Keep trying!

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

    better-auth has 77 dependencies (including peers) :(

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

      Lucia is still king of auth. He gave us the code, guidelines and safe way to roll your own auth and its really easy

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

      disappointing indeed. but don't worry. a follow up video will drop in two days

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

    you are quiet as fu 😭😭 had to turn up my volume a whole lot

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

      thanks for the feedback, will do that for my next vid

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

    NEV THE DEVVV

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

    Lucia is not gone

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

    audio is Sh**

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

      bruh

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

      can you explain in more detail please :)

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

      @@nevillebrem audio seems fine to me, not sure what hes refering to

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

    Hi bro, consider bumping up your font not visible enough on mobile.

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

    Just roll out your own auth 😭😭😭 it really is not complicated and doesnt take long. And if you do it once you can just reuse it in any project. And you can customize it to suit your needs. Ffs even Lucia tells you to do it!

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

      i am now realising that you are actually right

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

      I agree. Too many people bought into the auth provider marketing that rolling your own auth is somehow unsafe or too complicated.

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

      Its really not that difficult. Lucia provided all the functions and packages, and now it's the best fit for my old project with users and admins table, now i can tell the function which table to look up, its far better!

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

      @senseicodes it is OP. video will drop on wednesday

    • @Yeetus-sw3st
      @Yeetus-sw3st 2 місяці тому

      It is just like using these fancy ORM's when you can just use SQL, the risks are very easily mitigated

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

    Yeee bro

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

    I also used Lucia for my last projects (I used auth.js before, which was a pain in the ass). Haven't tried better-auth yet, but I've seen it a few times. I think the organisation of the two factor plugins is very cool. Great video as always :^)

  • @LucasSchindlerSalmerón
    @LucasSchindlerSalmerón 2 місяці тому

    Yess, thank you for a new video. We love you!!! Nice Sweatshirt