knowthen
knowthen
  • 37
  • 382 145
The ORM I don't hate (Drizzle)
In this video, I discuss my experiences with ORMs and introduce you to a Typescript ORM that has impressed me: Drizzle. As a developer with over 20 years of experience, I've typically found ORMs frustrating because they require learning new languages that abstract away from SQL, a language I know well. However, Drizzle stands out by embracing SQL, making it less frustrating and more intuitive for SQL enthusiasts like myself.
I walk you through setting up a project with Drizzle, highlighting its key features and how it simplifies database interactions without hiding SQL. You'll see how Drizzle's syntax closely mirrors SQL, making it easier to perform operations like inserts, updates, deletes, and queries. I also demonstrate Drizzle's efficient handling of migrations and its companion CLI tool, Drizzle Kit.
By the end of the video, you'll see how Drizzle allows for efficient, type-safe database interactions in Typescript, making it a solid option for your next project. Plus, there's a personal message from me about my job search, so if you know of any opportunities, I'd love to hear from you.
Join me as I explore the features of Drizzle and why it might just change your perspective on ORMs. Don't forget to like, subscribe.
zhlédnutí: 307

Video

First look at htmx
zhlédnutí 422Před 5 měsíci
Discover the power of htmx in my latest CZcams video, where we dive into this innovative technology that's changing the way web developers create dynamic, responsive web applications. htmx allows you to access AJAX, CSS Transitions, WebSockets, and server-sent events directly in HTML, making your development process more efficient and your applications more interactive. bit.ly/react-to-htmx git...
SQL for Beginners
zhlédnutí 1KPřed 5 měsíci
Explore the fundamentals of SQL (Structured Query Language) in this detailed CZcams tutorial, designed for both programmers and non-programmers alike. This video introduces the basics of interacting with databases through SQL, including CRUD operations (Create, Read, Update, Delete), with a particular focus on reading data from databases. Learn about the significance of SQL in extracting and an...
Postgraphile For Beginners Mini Course
zhlédnutí 16KPřed 3 lety
What is Postgraphile? Postgraphile is a high performance, GraphQL server, that primarily works with Postgres databases. Why would you want to use Postgraphile? Because developing with Postgraphile is really fast. With Postgraphile, there's a good chance you can build your server, without writing any server-side code, which obviously saves a ton of time. What is it about Postgraphile, that speed...
Authorization in Phoenix web applications using Role Based Access Control (RBAC)
zhlédnutí 11KPřed 4 lety
New to Elixir & Phoenix? Want to learn more? Take my course "Elixir & Phoenix for Beginners" www.knowthen.com/elixir-and-phoenix-for-beginners Learn how to implement basic Authorization in Elixir / Phoenix Web Applications, using Role Based Access Control (RBAC). Git Repo: github.com/knowthen/elixir_authorization_tutorial Free Screencast on Phoenix LiveView: czcams.com/video/U_Pe8Ru06fM/video.h...
Easy Authentication in Elixir & Phoenix with the pow & pow_assent libraries
zhlédnutí 19KPřed 4 lety
New to Elixir & Phoenix? Checkout my course "Elixir & Phoenix for beginners" www.knowthen.com/elixir-and-phoenix-for-beginners # Setting up authentication in new Phoenix web apps I always enjoy starting new web projects, its a nice clean slate and an opportunity for you to create a solution that's hopefully better designed and engineered than the other projects I've worked on... and there are a...
Phoenix LiveView for web developers who don't know Elixir.
zhlédnutí 93KPřed 4 lety
To learn more about Elixir & Phoenix, checkout my course: "Elixir & Phoenix for Beginners" www.knowthen.com/elixir-and-phoenix-for-beginners In this video, you'll learn about a new technology called Phoenix LiveView. So What's Phoenix LiveView? It's a library that allows you to build web applications that offer rich, real-time user experiences while avoiding the massive complexity associated wi...
DataLoader and the Problem it solves in GraphQL
zhlédnutí 27KPřed 6 lety
Interested in learning more about GraphQL? checkout my course "GraphQL for Beginners with JavaScript" at: knowthen.com/graphql When you first start learning GraphQL, there’s a pretty good chance, that you’re first attempt at creating a GraphQL API, will have one big Problem, that you really shouldn’t live with. What is the problem I'm referring to? Watch and find out. Source Code: github.com/kn...
Ramda Series Currying | 3 of 10
zhlédnutí 3,3KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Function Composition | 10 of 10
zhlédnutí 1,9KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Sorting and Top 10 | 8 of 10
zhlédnutí 1,3KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Filtering | 7 of 10
zhlédnutí 1,5KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Reduce | 4 of 10
zhlédnutí 2,7KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Setting Score with Map | 6 of 10
zhlédnutí 1,8KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs
Ramda Series Introduction | 1 of 10
zhlédnutí 8KPřed 6 lety
Interested in learning more about Functional Programming? Take my course: "Functional Programming for beginners with JavaScript" knowthen.com/fpjs "What's Ramda?" Ramda is a JavaScript library that is similar to Lodash and Underscore, but it embraces functional programming concepts like: * Functional Purity * Immutability * Currying * Composition "Ok, that's nice but why should I use Ramda over...
Ramda Series Pure Functions | 9 of 10
zhlédnutí 1,3KPřed 6 lety
Ramda Series Pure Functions | 9 of 10
Ramda Series Advanced Reduce | 5 of 10
zhlédnutí 2,2KPřed 6 lety
Ramda Series Advanced Reduce | 5 of 10
Ramda Series Transformations with the Map function | 2 of 10
zhlédnutí 4,4KPřed 6 lety
Ramda Series Transformations with the Map function | 2 of 10
Realtime Apps - Polling Vs. Push based solutions w/ RethinkDB
zhlédnutí 6KPřed 8 lety
Realtime Apps - Polling Vs. Push based solutions w/ RethinkDB
Building Realtime Apps With Reactjs, Golang & RethinkDB - Series Introduction (Video 1 of 8)
zhlédnutí 11KPřed 8 lety
Building Realtime Apps With Reactjs, Golang & RethinkDB - Series Introduction (Video 1 of 8)
Reactjs Tutorial / QuickStart - Introduction To React (Video 2 of 8)
zhlédnutí 7KPřed 8 lety
Reactjs Tutorial / QuickStart - Introduction To React (Video 2 of 8)
Reactjs Tutorial / QuickStart - Learn React State (Video 7 of 8)
zhlédnutí 2,7KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React State (Video 7 of 8)
Reactjs Tutorial / QuickStart - Learn React Composition (Video 5 of 8)
zhlédnutí 3KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React Composition (Video 5 of 8)
Reactjs Tutorial / QuickStart - Learn React Events (Video 4 of 8)
zhlédnutí 2,9KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React Events (Video 4 of 8)
Reactjs Tutorial / QuickStart - Learn React Composition Continued (Video 6 of 8)
zhlédnutí 2,7KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React Composition Continued (Video 6 of 8)
Reactjs Tutorial / QuickStart - Learn React Properties (Video 3 of 8)
zhlédnutí 3,4KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React Properties (Video 3 of 8)
Reactjs Tutorial / QuickStart - Learn React State Conventions (Video 8 of 8)
zhlédnutí 3KPřed 8 lety
Reactjs Tutorial / QuickStart - Learn React State Conventions (Video 8 of 8)
Building Realtime Web Applications Just Got Easy
zhlédnutí 38KPřed 9 lety
Building Realtime Web Applications Just Got Easy
Ditching Cookies for JSON Web Tokens
zhlédnutí 39KPřed 9 lety
Ditching Cookies for JSON Web Tokens
Serving Content In Koajs With Marko
zhlédnutí 4,1KPřed 9 lety
Serving Content In Koajs With Marko