That command to start the server w/ file watching: npx nodemon -e "js,html" -x "npx http-server --port 3000"
=== Timestamps === 0:00 Plagraized intro 1:46 Project Setup 4:13 Shilling for Subscriptions 4:44 Setting up Supabase project 5:50 Enabling Google Sign-in 8:12 User Login 13:40 Creating Supabase Table 14:43 Showing Data On Our App in Realtime 20:31 Enabling Supabase RLS 21:27 Letting Users Delete Their Things 25:30 Deploying Your App W/ Netlify 26:19 Even More SupaFeatures
Supabase - Back to the BasicsSupaship2022-11-02 | Our full course is now available at fireship.io/courses/supabase - just $10 with promo code: SUPASHIP
That command to start the server w/ file watching: npx nodemon -e "js,html" -x "npx http-server --port 3000"
=== Timestamps === 0:00 Plagraized intro 1:46 Project Setup 4:13 Shilling for Subscriptions 4:44 Setting up Supabase project 5:50 Enabling Google Sign-in 8:12 User Login 13:40 Creating Supabase Table 14:43 Showing Data On Our App in Realtime 20:31 Enabling Supabase RLS 21:27 Letting Users Delete Their Things 25:30 Deploying Your App W/ Netlify 26:19 Even More SupaFeaturesWhy Angular FELLSupaship2023-07-17 | In this video we talk about why Angular fell from the dominant frontend framework.Supabase almost SHUT ME DOWNSupaship2023-07-10 | Supabase rocks.
Checkout supabase: supabase.com Full Course on @Fireship: fireship.io/courses/supabase (use code "SUPASHIP" for 50% off) muh twitter: twitter.com/zackderoseReact Query FIXES Supabase??! TkDodo Saves MeSupaship2023-05-20 | Dominik (aka TkDodo) joins me today to fix my Supabase queries for my React Supabase course (as seen on @Fireship)
please like && subscribe if these help. Checkout my twitter for more: twitter.com/zackderose
=== Chapters === 0:00 1. Using Tuples To Specific Array Size 1:00 2. Tuples Don't actually exist 2:06 3. the `Omit` Utility type 3:16 4. Using a string Union TYpe to define properties on an objectTypescript Tips: Using as constSupaship2023-04-02 | Checkout all this week's tips here: youtube.com/watch?v=tEpIZDIHdeQ
Be sure to subscribe for more tech tips!Typescript: The Asserts keywordSupaship2023-04-01 | Checkout all this week's tips here: youtube.com/watch?v=tEpIZDIHdeQ
Be sure to subscribe for more tech tips!5 Good Typescript Tips.Supaship2023-04-01 | Some cool TS stuff here folks - hope y'all enjoy.
=== Chapters === 0:00 1. Type Predicates 1:27 2. Use zod for Complex Object Type Predicates 2:49 3. The Asserts Keyword 3:47 4. Using "as const" 4:46 5. "as const" for read-only Arrays and Union Types 6:24 Just me begging for likes - can skip!Supaship LiveSupaship2023-03-24 | ...Supaship LiveSupaship2023-03-09 | Join @Supaship6000 and @Supabase on for a live coding session - working on new features to add to https://supaship.io!Supaship Live!Supaship2023-02-25 | Zack is joined by SupaDrew (aka Andrew Smith of the Supabase team | twitter.com/silentworks) for another live coding session. Feel free to come to us live with your Supabase questions!Supaship Live!Supaship2023-02-10 | Zack is joined by SupaDrew (aka Andrew Smith of the Supabase team | twitter.com/silentworks) for another live coding session. Feel free to come to us live with your Supabase questions!Supaship Live!Supaship2023-02-02 | Zack is joined by SupaDrew (aka Andrew Smith of the Supabase team | twitter.com/silentworks) for another live coding session. Feel free to come to us live with your Supabase questions!Supaship Live!Supaship2023-01-27 | Zack is joined by SupaDrew (aka Andrew Smith of the Supabase team | twitter.com/silentworks) for another live coding session. Feel free to come to us live with your Supabase questions!Saturday Morning w/ Zack && EvanSupaship2023-01-01 | Chatting Web Dev && Miscellaneous. Feel free to come with questions or just to hangTypeScript | Advent of Code Catchup | LIVESupaship2022-12-16 | Playing catch-up on advent of code before I get a lump of coal for chritmas!
=== time codes === 0:00 setting up 4:13 day 1 part 2 8:26 day 2 part 1 21:34 day 2 part 2 47:10 day 3 part 1 59:54 day 3 part 2 1:11:38 day 4 part 1 1:26:47 day 4 part 2 1:32:32 day 5 part 1 1:57:33 day 5 part 2 2:03:48 break 2:09:35 day 6 part 1 2:19:12 day 6 part 2 2:25:47 reading day 7 2:31:10 day 7 part 1 2:59:35 day 7 part 2 3:13:21 day 8 part 1 3:34:25 day 8 part 2EXACTLY How JavaScript (&& Promises) WorkSupaship2022-12-12 | Explanation of how Javascript works, and how it evolved with the microtask queue and Promises in 2015 with ECMAscript 6.Saturday Morning StreaminSupaship2022-12-11 | Zack and Evan chat AI art, and maybe some other cool stuff???saturday morning streamSupaship2022-12-04 | just zack and evan chillingSupabase for the Angular AndysSupaship2022-12-02 | Our full course is now available at fireship.io/courses/supabase - just $10 with 50% promo code: SUPASHIP
Live Supaship site: supaship.ioSupabase w/ Angular Port | Supaship LiveSupaship2022-12-01 | 50/50 whether I'll stream tonight, but if I do it'll be here!Porting Supaship.io to Angular #1 | Supaship liveSupaship2022-11-30 | We'll do whatever the twitter poll says: twitter.com/zackderose/status/1597688883512123392
Vox Populi, Vox DeiSupaship liveSupaship2022-11-28 | Some quick photoshopping, then into some purposefully bad code for a video coming later this week.Supaship Another one^2Supaship2022-11-27 | Going at some more stuff for the live site, on the menu:
+ navigate to page after making post
+ scroll to comment after creating itSupaship Live - Another one...Supaship2022-11-26 | Coming at you again to hit some more features on the live siteSupaship Live 002Supaship2022-11-25 | Zack and SupaDrew are back at it again on the AeonsOfAscension in-browser mmo.History of Let, Const, and Data Privacy in JavaScriptSupaship2022-11-24 | Find out the history of Data Privacy in JavaScript - what a closure scope is, and why it (used to) matter.
Our full course is now available at fireship.io/courses/supabase - just $10 with 50% promo code: SUPASHIPSupaship Live 001 (Special Guest: Andrew Smith from Supabase)Supaship2022-11-18 | Gonna be pair programming with SupaDrew to rip out my self-rolled auth system for my in-browser mmo game, and replace it with Supabase Auth.
Come and chill use us, should be a good time.Supabase Caught Me Rolling (my own auth...)Supaship2022-11-17 | Our full course is now available at fireship.io/courses/supabase - just $10 with 50% promo code: SUPASHIP
Just a quick rant on why someone might want to roll their own authentication system, and how Supabase Auth checks off all those boxes.Building an Honest Email List w/ SupabaseSupaship2022-11-11 | Our full course is now available at fireship.io/courses/supabase - just $10 with 50% promo code: SUPASHIP
Use all the functionality of Supabase RLS and edge functions to create an honest email list for your site.
Upgrade to Fireship PRO at fireship.io/pro and keep an eye for our upcoming Supabase course
=== Timestamps === 0:00 Just Monkeying around 0:54 Basic Architecture 1:32 Creating our email list table 3:55 Letting users sign up 7:50 Letting users cancel their subscription 8:40 Letting Admins send emails 12:13 Showing it all workingSupabase: The Great Sign Up With Username HackSupaship2022-11-03 | Our full course is now available at fireship.io/courses/supabase - just $10 with 50% promo code: SUPASHIP
Use built-in Supabase Auth, but without forcing users to provide an email address or phone number.
Upgrade to Fireship PRO at fireship.io/pro and keep an eye for our upcoming Supabase course
=== Timestamps === 0:00 What all started with a comment 0:46 Setting up in Supabase 1:32 Signup on Frontend 2:49 The Great Supabase Username Login Hack 3:51 Creating and deploying our Edge Function 6:04 Signin on Frontend 6:44 Congratulations and DisgustZDS 084 | The Hope Dealer | Frank E BradySupaship2021-11-08 | Here's my conversation with Frank E. Brady, Black Enterprise's 2018 Modern Man of the Year, "The Hope Dealer", and my former classmate. [Click SHOW MORE for links to things we discussed in this episode]
We had a great chat on success, emotional intelligence, communication, hope, truth, and corrupted systems, and I'm very grateful for his generosity - sharing his time and his knowledge with us.
=== Chapters === 0:00 Introductions 7:10 Success and Tools to Achieve it 22:30 The Power of Internal Identity && Proactive Health 32:45 Finding your Why & Emotional Intelligence 55:00 Being a Hope Dealer 1:09:20 Human Biology, Tribes, and George Floyd 1:30:30 The Role of Human Connection and Faith; And Optimizing For Truth Over Systems 1:42:50 Leadership and Blindspots 1:46:50 Importance of Language and Communication 1:54:20 Communication, Politics, And Fixing Broken Systems 2:05:40 Lessons on Changing the World from Game Of Thrones and Ned StarkZDS 083 | Leadership && Creating Value | Hicham El Hammouchi and Youssef TaghlabiSupaship2021-11-01 | 🔥 This is the kind of conversation that I do these things for!!! 🔥
Always excited to get a chance to chat with Ben - the sheer impact he's had on THE WEB with RxJS (28,031,199 weekly npm downloads as of this upload) is crazy.
Check out our chat about axolotls, observables, and RxJS.ZDS 081 | Education And Incentive Systems | Hicham El Hammouchi and Youssef TaghlabiSupaship2021-10-18 | ...Answering ALL Questions from NgConf 2021 RxJS Experts PanelSupaship2021-04-23 | === Links ===
00:00 Introductions 03:52 New Operators Worth Noting 08:15 Subscribe vs. Async Pipe 12:33 RxJS vs. NgRx for State Management - Pros and Cons 19:55 Favorite Way to Test Observables 22:45 Lifecycle Hooks and Observables 25:40 How to Best Unsubscribe From Observables 28:35 Steep Learning Curves and Moving from Imperative to Declarative 32:55 HttpClient, Async Pipe, and Network Calls 36:55 Promises in Angular 40:45 Sharing Data between Microfrontends 43:20 Unwrapping NgRx Observables - An Antipattern? 52:50 Hot Observables 55:25 Common Patterns for Combining Multiple Observables 59:40 Exported vs. "Service"d Functions 1:06:05 RxJS - Going From Hard to Easy 1:06:54 State Management Solution or RxJS - Rule of Thumb? 1:11:00 ReactiveX Libraries for Other Languages 1:12:07 More patterns around NgRx-less RxJS 1:15:20 Debugging Observables 1:16:48 Most Common Error to Avoid in RxJS 1:17:50 Learn Angular First? Or RxJS? 1:19:12 What Not to Teach RxJS Beginners 1:20:25 Do I Need to Unsubscribe from HttpClient Observables? 1:22:40 Eliminating Shared State 1:24:50 RxJS in React 1:27:25 Resources on Declarative vs. Imperative Code 1:29:28 Love For Marble Diagrams 1:30:55 Fate For Marble Tests 1:32:40 fromEvent() in Angular 1:34:25 Closing RemarksZDS 080 | Lara NewsomSupaship2021-04-19 | ...Youssef Taghlabi | ZDS 079Supaship2021-04-12 | ...ZDS 078 | The NgWorkersSupaship2021-04-05 | === Links ===
=== Chapters === 00:00 Introductions 08:45 Open source groups coming together 10:45 NgWorkers Github action to test against matrix of Angular versions 24:30 Lumberjack 47:00 Spectacular 1:45:00 Table Spreadsheet 1:59:00 Finding and working in open source team 2:03:15 PregularZDS 077 | Ben LeshSupaship2021-03-08 | Discussion with Ben Lesh - from the RxJS Core Team, former Angular team at Google.
=== Chapters === 00:00 Introductions 08:33 Dealing with Complexity of RxJS 15:37 Possibilities with Angular Ivy Renderer and Preact 18:10 Angular and React and DSL 21:50 What constitutes "Reactive Code" 29:46 The Different Kinds of Reactivity 32:00 Are Promises Still Relevant In an Observables World? 46:23 Eagerness and Laziness in Promises and the different direction of Observables 50:44 The Power of Typescript and Functional Programming 53:33 Observables as Alternative to Imperative Code 55:32 Where Modern Web Frameworks have Failed UsZDS 076 | Jay PhelpsSupaship2021-02-22 | Super excited to have outsmartly co-founder Jay Phelps on for a brand-new episode of ZDS!!
=== Chapters === 00:00 Shameless Groveling for Likes 00:23 Introductions 01:24 Edge Slice Rerendering and Outsmartly 13:35 The Web as App Store, and the Web as Documents 19:50 Native code Adapted for the web, and other Web Assembly coolness 42:36 The Power and Cost of RxJS 51:00 Velocity and Quality 58:01 The Progression of Web Building that leads to ESR 1:12:54 Web Apps, and Web Sites, and their different set of PrioritiesAdam L Barrett | ZDS 075Supaship2021-02-15 | Friend of the Show: Adam L Barrett stops by ZDS to Talk React and RxJS!!
=== Chapters === 00:00 Shameless Groveling for Likes 00:29 Friend of the Show: Adam L Barrett 00:51 Tools and Being a Proper Dad 03:50 RxJS for Changing Properties in Angular && How Hooks fill that niche in React 10:30 React as Synchronous Renders Based on Discrete State 16:27 RxJS with `useEffect()` as a Way to Enhance React Goodness 31:02 Context as React's Dependency Injection && Advantages to React Components Over Angular Components 39:01 Side Conversation on Default Contexts for a React Context 48:45 Exploring RxJS for Push Architectures in React 54:38 Lack of Domain Specific Knowledge in React 1:02:18 React Hooks vs. Classes and Learning the History of a Framework 1:05:00 The Optimal Order To Learn Fundamentals 1:07:07 How to Measure/Improve Velocity 1:14:50 Cold and Hot Observables as Opposed to Cold and Hot Promise 1:23:50 Asynchronicity in React and Summoning Zalgo 1:30:03 Aside: New Methods to convert Observables to Promises 1:32:30 React as a Framework, Isolation and Separation of Concerns 1:36:10 The Robustness of Observables, and the Cost of RxJS 1:40:42 NgRx as a Valuable Tool To Flatten the RxJS learning curve 1:48:22 Facade and Adapter PatternsKent C. Dodds | ZDS 074Supaship2021-02-08 | Kent C. Dodds comes by ZDS to talk about his Epic React Course, his experience in podcasting, thin and THICCC clients, transitioning from Angular to React, And Nx for modularity!! Be sure to check the links below for deeper dives into some of the concepts we touch on in our chat!!!
=== Chapters === 00:00 Shameless Groveling For Likes 0:23 Epic React 7:50 Dunking on Udemy 9:45 Kent's podcasting past and present 15:20 Thin and THICCC Clients 31:20 Systemizing Accessibility 36:10 React and Angular 1:02:00 Nx for modular-ability 1:12:05 Thanks and Outro@ngrx/store - IN ONE FILE!!!Supaship2021-02-03 | Perfect intro for your team to ngrx/store!! Tips and thoughts to help create a solid, systemized state management solution! GTFO with your "BOILERPLATE" - we're doing this in 1 file!!
=== Chapters === 00:00 Introduction 00:16 Cloning repo, installing dependencies, and starting serve 01:48 Laying out app structure 02:48 Creating actions 05:16 Shameless Groveling for likes 05:40 Writing our reducer code 12:14 Creating selectors 27:50 Importing StoreModule to our AppModule 30:00 Hooking up our Component class 34:11 Adjusting our Component TemplatePreston Lamb | ZDS 073Supaship2021-02-01 | Preston Lamb comes By for ZDS 073!! Great chat, and looking forward to his upcoming "Getting Started with Deno" course, coming out soon!
=== Chapters === 00:00 Introductions 01:36 Angular + Tailwind 06:56 Using Nx To Share Code 18:27 Circling Back to Tailwind 28:00 NgChampions Program And Blogging 35:36 Our Community in Covid Time 40:45 The Stigma of touching your mouse 49:31 Recording Development Video Content 59:43 Deno$GME PRICE GO BRRRRRSupaship2021-02-01 | Explanation of why $GME is skyrocketing, using the basic principles of supply and demand.Craig Spence | ZDS 072Supaship2021-01-25 | Very cool talk with Craig Spence (twitter.com/phenomnominal) about Trees, Abstract Syntax Trees, the Ng Conf CFP, programing systems and more!!
=== Chapters === 00:00 Introductions 04:30 NgConf CFP's and Asgaurdians of the Galaxy 11:38 Typescript ASTs and Schematics and Regex 25:15 Pervasiveness of Tree Data Structures 37:16 Choosing the Right Tool for the Job 46:40 The Carousel of Progress 49:48 Programming in Systems 54:30 Is What We Do Engineering? And Proper Perspectives
00:00 Introductions And "Catios" 08:25 Talking About and Teaching Reactivity 18:40 Reactivity and Composability in React (with Hooks) 22:40 Advantages of Angular over React 26:30 ngrxLet and View Model Observable Patterns in Angular 29:48 Hash Tag Syntax, Life-Cycle Hooks, and other Advanced Angular Templating 37:30 Reactivity w/ Angular Life Cycle Hooks 40:25 Teaching about Subjects and "Hotness" in RxJS 44:00 The Many Unfolding Dimensions of RxJS 51:30 NgRx to Flatten the Many Dimensions of RxJS (And Other NgRx Topics!) 1:04:30 Learning About New TopicsKaitlyn Ekdahl [Nrwl] | ZDS 070Supaship2021-01-11 | 00:00 Goals and Resolutions for 2021 14:15 Interests outside of development/coding 23:00 Reading / Audiobooks 34:45 Consumption and Creation 43:20 Angular Developers Learning React 55:15 Focus 1:00:15 What scares you? What gives you hope?Bram Borggreve [Beeman]Supaship2021-01-04 | === Chapters ===
00:00 Introductions 00:55 Tailwind 09:10 NgRx ComponentStore 50:24 Mastery, Iteration, and What's Old is New 59:22 Predictions and Resolutions for 2021