No video

DHH discusses SQLite (and Stoicism)

  Рет қаралды 59,765

Aaron Francis

Aaron Francis

Күн бұрын

Want to learn more SQLite? Check out the full course: highperformanc....
DHH and Aaron discuss modern SQLite, the one-person framework, conceptual compression, stoicism, and ONCE.com's newest product: Workbook.
Get production ready SQLite with Turso: tur.so/af.

Пікірлер: 166
@DS-ow2ge
@DS-ow2ge 3 ай бұрын
DHH is one of those people who starts with these takes that seem super out there and then society just converges on them over time. I bet he bough nvidia stock a decade ago
@KushLemon
@KushLemon 2 ай бұрын
🤡
@leularia
@leularia 2 ай бұрын
🤡
@dmccallie
@dmccallie 2 ай бұрын
I love the idea that one person should be able to build, deploy, and support a complete web site.
@Xe054
@Xe054 2 ай бұрын
Woah, it's shocking how much Twitter can skew reality. People love to hate on DHH there, but I found this entire conversation so damn inspirational! Thank you both for sharing your insights. I'm super grateful and gained a new perspective on what it means to be a developer.
@Half-code
@Half-code 2 ай бұрын
Lame idiots hate on DHH
@aberbaCodes
@aberbaCodes 2 ай бұрын
Twitter sheep
@arbitrarysequence
@arbitrarysequence 2 ай бұрын
It's shocking that people are shocked to find social media of most any kind can skew their reality. No offense intended, I'm happy for you.
@Qwonk
@Qwonk 2 ай бұрын
People on twitter are dumb though 😂 most devs love building complex monstrosities instead of solving business problems. That’s why they work for a company and PMs
@prawtism
@prawtism Ай бұрын
Have never seen hate towards him on Twitter, only praise
@idearat0
@idearat0 3 ай бұрын
"We cannot give up on the internet being something that individual developers can build for and be competitive on." - DHH Such a powerful point and one that resonates so much having watched 'www' go from a curiosity on my NeXT box to what we all use today.
@bongabonga3190
@bongabonga3190 3 ай бұрын
Joe: "Oh so you run a blog, whats with the 20 guys behind you?" Bob: "DevOps team"
@aarondfrancis
@aarondfrancis 3 ай бұрын
I don't get it
@bongabonga3190
@bongabonga3190 3 ай бұрын
​@@aarondfrancispretty much agree with DHHs stance on needless complexity ... PPL sometimes don't even know what kind of product/application they wanna build, but set up a k8s cluster from the get go 😂
@illegalsmirf
@illegalsmirf 3 ай бұрын
devops IS complexity for the sake of complexity (and keeping people in jobs)
@electrolyteorb
@electrolyteorb 3 ай бұрын
Don't forget to setup AWS Cognito for 7-Factor authentication for all of your 4 users
@sandworm9528
@sandworm9528 2 ай бұрын
​@@aarondfrancishow did you not get that 😂
@marlonmarcello
@marlonmarcello 3 ай бұрын
Great interview Aaron, thank you! You are a great communicator, seriously. Interesting questions, you never intererrupt and you are legit interested. Keep up the great work and I am looking forwards to that SQLite course!
@aarondfrancis
@aarondfrancis 3 ай бұрын
Thank you so much! I really appreciate that. I had a lot of fun talking to him
@theSlavenIvanov
@theSlavenIvanov 3 ай бұрын
Love how exited DHH gets whenever he talks about tech!
@davidpaez_co
@davidpaez_co 3 ай бұрын
DHH is slowly becoming my virtual mentor. That bit about stoicism was great. Amazing interview, thank you Aaron!
@Leonhart_93
@Leonhart_93 3 ай бұрын
Aaron, you have the perfect attitude towards things to make new people be interested in an older language like PHP, Laravel and all the stuff around that. Your combination of general lightness and genuine interest in these things works really well. You are probably making a significant difference in changing some of the negative reputation of the language, keep it up!
@ivan.jeremic
@ivan.jeremic 3 ай бұрын
I think the language should be rebranded in laravel, maybe merge the companies. Would be a smart move to take the name of the most popular php framework for the language itself
@aarondfrancis
@aarondfrancis 3 ай бұрын
Geeze this made my day. Thank you
@boenrobot
@boenrobot 3 ай бұрын
​@ivan.jeremic Merging a framework and language branding is a bad idea from a historical standpoint. Once upon a time, Zend was heavily featured all over the place. The PHP core is still referred to as the Zend Engine, there's the zend_extension ini directive, and the Zend Framework... existed until recently... it's now renamed to Laminas. It started to become less popular over time as other frameworks like Symfony and Laravel started to become more popular.
@mkwpaul
@mkwpaul 3 ай бұрын
Hearing DHH's takes and views on thing is always a delight.
@johnnyjohnsonxx
@johnnyjohnsonxx 26 күн бұрын
I've been dabbling in various areas of web development since I was 12, and only 4 years ago I discovered Laravel (and through it I re-discovered PHP) and now I'm at a point where DHH described as "one developer shop". I can build a whole webapp that can compete against conglomerates, all by myself. And Laravel has a huge part in that. Not only because it makes coding easier with its abstractions and helper functions and stuff, because it makes you "capable" almost instantly. When you see that you can build a note taking app with full CRUD operations and authentication in less than an hour, then the question becomes "Okay, now WHAT do I build?". From "HOW do I build it?". In my opinion Laravel is the perfect example of a framework. It makes web development (and PHP) so much easier and actually FUN.
@theshinyplayer2373
@theshinyplayer2373 3 ай бұрын
Great content Aaron and David, thanks! I really agree with David on complexity. I've been a one man team since my teens, and I've learnt quite a few times that complexity(and dependencies) are both a huge risk. Less complexity and dependencies makes it so much easier to come back to something you wrote 10 years ago that is now in need of a small update.
@SimoneFolador
@SimoneFolador 3 ай бұрын
Wonderful interview! I absolutely love how DHH is passionate about stuff, such a unique character. Thanks
@prevailrob
@prevailrob 3 ай бұрын
DHH's transition into Gilbert Gottfried is almost complete
@the_schreiber
@the_schreiber 3 ай бұрын
sqlite can also be used a in-memory open-source replacement for redis using the following command: sqlite3 /dev/shm/database.db 😄
@thegrumpydeveloper
@thegrumpydeveloper 2 ай бұрын
This is cool, but I think my surprising takeaway was that ssd and local without network can compete with redis on another server. Only shared cached data would need an external cache
@onsearchfocus
@onsearchfocus 7 күн бұрын
#TIL
@asdqwe4427
@asdqwe4427 Ай бұрын
Having been fighting Kubernetes every 6 months for the past 3 years, I'm starting to love this podcast ❤
@neverything
@neverything 3 ай бұрын
What a wonderful interview Aaron! Thanks a lot 🎉
@CreatorX64
@CreatorX64 3 ай бұрын
Love when a conversation like this gives me dozens of new ideas & things to try out. This interview is such a breath of fresh air when compared to the engagement-oriented needless drama that goes on in Twitter. Thank you both!
@JohanEliasson
@JohanEliasson 3 ай бұрын
Love this interview and DHH has the exact right mind set. Fighting complexity ❤ Looking forward to the SQLite course!
@jamieknight326
@jamieknight326 2 ай бұрын
SQLite is amazing. We use it within our container for holding a couple of large mostly static datasets… when running at full speed it’s handling millions of read and writes per minute.
@impromp02
@impromp02 3 ай бұрын
I've kinda known of DHH since a long time but now for the first time watching him speak. he has a very passionate and charming personality. Aaron is great host ofc.
@nimmneun
@nimmneun 3 ай бұрын
First? 🎉 On a serious note ... markdown for blog/article type projects and sqlite for more complex use-cases where u need relational data ... love the simplicity 😊
@mikulcek
@mikulcek 3 ай бұрын
I am a regulare DHH blog reader, seing you two in the same place just made a lot of sense. A lot of practical value here, great talk DHH!
@robrobob
@robrobob 3 ай бұрын
What a great conversation! Such good vibes and so much positivity. It's amazing what you can do with tools nowadays that 10 or 20 years ago would have been considered crazy. His comments around reducing complexity resonated with me so much. After 2 years of JS/Typescript/Feathers/React dev and getting back to PHP now, I'm having so much fun again! I've taken an ultra minimalist approach with my current PHP project and I'm getting so much done! SQLite is such an interesting option because there's so few moving parts. In the interest of simplicity and getting things done, it's looking like a really good option. I also love what he said about customers not caring about the underlying tech. As long you're adding value and customers are having a great experience, it's going to make zero difference to them what you use underneath. Anyway, thanks so much for sharing another great video!
@St0rMsk
@St0rMsk 2 ай бұрын
Main takeaway from this video "Linux, it just works" - DHH
@salvatoreshiggerino6810
@salvatoreshiggerino6810 Ай бұрын
The "view source" thing was my favorite thing about HyperCard. We really need to bring that back.
@Kane0123
@Kane0123 3 ай бұрын
Hell yeah! What a fantastic get Aaron. What a great confirmation that you’re doing great stuff.
@zx-sy1qh
@zx-sy1qh 11 күн бұрын
"Best.... Interview.... Ever...." - Simpson's Guy
@wusswuzz5818
@wusswuzz5818 2 ай бұрын
Fantastic interview. Can feel the passion. Wish everyone could have the opportunity to do a work stint with persons like this.
@StephenFosterUK
@StephenFosterUK 2 ай бұрын
So that was a joy. I'm also realising that some other "influencers" have influenced my perception of DHH.
@panggilmeiam
@panggilmeiam 3 ай бұрын
LibSQL is for another case, and now they have native extension for PHP and also for Driver for Laravel!
@Aeric80
@Aeric80 19 күн бұрын
I use SQLite in production where I build a support ticketing system as a single developer. I don't use any modern JS framework or TS. Just plain jquery, html, bootstrap. I also build my own Web Api framework and ORM that can connect to MySQL, MSSQL, Firebird and PostgreSQL. The backend is written in B4X that compiles into java application.
@justine_chang39
@justine_chang39 3 ай бұрын
although I'm a Typescript fanboy, I cannot deny that this podcast was very nice to watch. This guys is so interesting.
@bitclaw
@bitclaw Ай бұрын
Rails is awesome, really helped push web dev forward
@Bukosaure
@Bukosaure 2 ай бұрын
What a wonderful interview, really. Hard to beat this genuine content.
@ivanradunovic5984
@ivanradunovic5984 3 ай бұрын
What an inspiration. I was not aware that this approach has a name Negative Visualization, but that's what I am doing all the time.
@jungervin8765
@jungervin8765 Ай бұрын
So true. Most developers can't appreciate it, because they uneducated, they only can see the downsides of javascript and the complexity of the WEB, but they don't understand the problems that this tech solving and all the opportunities.
@HenriqueGraca
@HenriqueGraca 3 ай бұрын
Amazing discussion and so many great insights !
@laughingvampire7555
@laughingvampire7555 10 күн бұрын
I agree with the dependency hell, sadly I've seen it in Rails a lot with elasticsearch and qt and mysql.
@senpos
@senpos 3 ай бұрын
Watched it on your site and dhh was on the right side of the screen! Technology!
@aarondfrancis
@aarondfrancis 3 ай бұрын
What will they think of next??
@danieljonguitud9632
@danieljonguitud9632 2 ай бұрын
Great content, thx for sharing!
@alveek
@alveek 3 ай бұрын
DHH is a great guy Thanks for the interview!
@AtaideCarlos
@AtaideCarlos 2 ай бұрын
31:02 "PHP" 😁 Bring it back! Ah, the nostalgia...
@YT_Watcher
@YT_Watcher 3 ай бұрын
35:00 This should be the mindset of anyone not only programmers. You shoud be capable of doing anything alone. Gain enough knowledge.
@Cyber_Lanka
@Cyber_Lanka 3 ай бұрын
Aaron is the best. He needs more exposure and subscribers
@daniel_petrica
@daniel_petrica 3 ай бұрын
Loved this interview
@Spongeoel
@Spongeoel 3 ай бұрын
Great conversation, loved to hear it
@hanes2
@hanes2 2 ай бұрын
Pocketbase been awesome for me, which is SQLite
@samifouad
@samifouad 3 ай бұрын
always bet on simplicity 🔥
2 ай бұрын
You would have explained all of that in 50 secs and make it fun. Thank you for your great content, is really inspiring.
@NeoMekhar
@NeoMekhar 3 ай бұрын
Hey Aaron, awsome interview. I really enjoyed it and i personally like DHH a lot. The dude's got what a lot of devs are missing IMO: a bit of common sense, heh. Keep up the good work, you are an inspiration!! Cheers!!
@wagnerfernandes8780
@wagnerfernandes8780 3 ай бұрын
What a awesome talk!
@kasmanialisaad
@kasmanialisaad 3 ай бұрын
Love SQLite. Great talk
@DigitalDesignET
@DigitalDesignET 2 ай бұрын
Very good interview, thanks from Ethiopia.
@Whateverworksism
@Whateverworksism 3 ай бұрын
Love this! Great conversation.
@pindab0ter
@pindab0ter 2 ай бұрын
One piece of feedback: I would've loved an introduction of the guest and what they are known for. I don't know who he is or what he has done. He frequently refers to projects/companies that haven't been introduced to the listener, which was honestly a little frustrating. Practically this means that I don't know what perspective to put those statements in.
@EightNineOne
@EightNineOne 2 ай бұрын
He's the guy who invented Ruby on Rails and basecamp
@pindab0ter
@pindab0ter 2 ай бұрын
@@EightNineOne oh nice! See, I would’ve loved to have known that up front!
@igorcastilhos
@igorcastilhos 2 ай бұрын
Nice interview with Cbum 😂❤
@AlleinArk
@AlleinArk 3 ай бұрын
wow, can't believe this interview is happening.
@edhahaz
@edhahaz 2 ай бұрын
I don't see how postgres would be worse deployed locally but I could see how the massively vaster features would be better.
@jasonpmcneill
@jasonpmcneill 3 ай бұрын
Key moment - 17:48 DHH makes a powerful point: big tech companies and their architecture cannot become a dependency of individual Web developers.
3 ай бұрын
That was a great interview!
@NatnaelBirhanu-ri7vb
@NatnaelBirhanu-ri7vb 3 ай бұрын
Great interview, Aron
@djordje1999
@djordje1999 3 ай бұрын
i need this on apple podcasts
@SamadAhmed-dm3hz
@SamadAhmed-dm3hz 3 ай бұрын
Everything he says is common sense. I have no idea why he gets hate. So glad I found out about the Rails community and this amazing methodology towards development and business
@kahnfatman
@kahnfatman 2 ай бұрын
Twitter bubble world. Don't trust Twitter
@popetgirl
@popetgirl 3 ай бұрын
Really nice podcast. I love sqlite really want to see laravel use sqlite as queue driver. I have used sqlite as queue driver as separate database just queue jobs with laravel 7 but the issue i faced it lock sqlite file if number of jobs are high same thing happen with when used mysql as queue driver jobs table was locked and don't know how to unlock that table. Loved to see sqlite as cache
@davidsiewert8649
@davidsiewert8649 2 ай бұрын
That Sony Camera with Linux support is this? Asking for a friend
@paulsalele3844
@paulsalele3844 3 ай бұрын
This was a great interview!! Thanks!! Love DHH but still disagree with him on typescript LOL
@laughingvampire7555
@laughingvampire7555 10 күн бұрын
He hasn't elimated complexity, he has package it in gems and make installers for black boxes of complexity. that is Ruby, black magic. In other words, he sweeps it below the rug, that is all you do with OOP
@k98killer
@k98killer 2 ай бұрын
Theo demonstrated the performance issues with Hey, including substantial lags (using gigabit fiber) and a lack of debounce. It would be interesting to see him defend or at least reflect on the engineering choices that led to that flawed UX. DHH has seemed pretty dogmatic about not using reactive clients on Xitter (formerly known as Tw), so I wonder if he would even acknowledge the UX issues with Hey.
@aarondfrancis
@aarondfrancis 2 ай бұрын
They already fixed it. None of their customers noticed so it wasn't a priority
@k98killer
@k98killer 2 ай бұрын
@@aarondfrancis I see.
@TypeScriptTV
@TypeScriptTV 2 ай бұрын
Which awesome Sony camera is DHH using? 📸
@antondrevetskyi9526
@antondrevetskyi9526 3 ай бұрын
Thanks for the video!
@sheldon98c
@sheldon98c 3 ай бұрын
Great interview
@laughingvampire7555
@laughingvampire7555 10 күн бұрын
come on, that one dude from Redis had to take a break, I mean, we are not ghosts, we need food.
@daltonyon
@daltonyon 2 ай бұрын
Great talk!
@feelingfun5149
@feelingfun5149 3 ай бұрын
Wow! That's cool!🤘
@thegrumpydeveloper
@thegrumpydeveloper 2 ай бұрын
Wait what are the better sqlite defaults? Need these settings. Anyone read through the rails docs/source to get these better ones?
@nexovec
@nexovec 2 ай бұрын
There's an incorrect assumption that SQLite can't horizontally scale. Go see Turso or RQLite!
@frenchmarty7446
@frenchmarty7446 2 ай бұрын
RQlite doesn't scale writes, in fact writes are actually slower compared to a single SQLite instance (with the same settings). Reads only scale if you can tollerate weaker consistency levels. Turso is a managed service. They are almost certainly sharding and replicating data with their own proprietary layer on top of SQLite. There's nothing inherently wrong with that, but you're now talking about a separate paid service that happens to use SQLite. Side note: SQLite was the backend for FoundationDB for a very long time.
@laughingvampire7555
@laughingvampire7555 10 күн бұрын
next move will be distributing rails with it's own unikernel
@MonsterSmart
@MonsterSmart Ай бұрын
Awesome. I like the guy. There so much garbage if it comes to teaching preaching in the IT. This guy knows the value of "keep it simple"
@harvenius
@harvenius 3 ай бұрын
Great video
@jboss1073
@jboss1073 2 ай бұрын
Timestamp for Stoicism?
@chad_giga6934
@chad_giga6934 2 ай бұрын
DHH MENTIONED
@kisanpakhreen
@kisanpakhreen 3 ай бұрын
DHH gives me Keanu Reeves vibes of tech😂
@nachobek
@nachobek 2 ай бұрын
Haha true, for me it was Russell Brand vibes 😂
@drxyd
@drxyd 2 ай бұрын
This DHH guy is cool
@aarondfrancis
@aarondfrancis 2 ай бұрын
I agree!
@SteveHazel
@SteveHazel 2 ай бұрын
the amount of a fan i am of dhh almost makes me feel ashamed. but, eh, i'm ok with that. i'm currently rewriting a huge lab test and order entry system that's half rails half php. with one other guy. and it's going well. and it's actually fun :)
@andherium
@andherium 3 ай бұрын
Someone please add timestamps
@ThatCrazzyRussian
@ThatCrazzyRussian 3 ай бұрын
I'm a bit confused, which part was about stoicism?
@aarondfrancis
@aarondfrancis 3 ай бұрын
33:13
@drewwellington2496
@drewwellington2496 3 ай бұрын
There's a fair bit of assumed knowledge here in knowing who "DHH" is. I have no idea. Never seen him or heard of him. Maybe link to his social media or something?
@frenchmarty7446
@frenchmarty7446 2 ай бұрын
He's the creator of Ruby on Rails. He's also known as being very opinionated on software beyond Rails or Ruby.
@PerpetualEducation
@PerpetualEducation 2 ай бұрын
Sneaks off to get Campfire...
@foobars3816
@foobars3816 2 ай бұрын
All these people realizing that what they have been told about DHH is not the reality and he actually just cares about simplicity. I wonder how many of them still believe what they heard about Ruby.
@TheKennyWorld
@TheKennyWorld 3 ай бұрын
He can save us
@naranyala_dev
@naranyala_dev 2 ай бұрын
next with the Laravel Creator
@theSlavenIvanov
@theSlavenIvanov 3 ай бұрын
Hi Aaron, if you run Sqlite in prod, how do you inspect the db?
@lilyoshi1310
@lilyoshi1310 3 ай бұрын
Copy the file local kek
@theSlavenIvanov
@theSlavenIvanov Ай бұрын
@@lilyoshi1310 And if you want to do updates on the fly?
@Alo-xs5qu
@Alo-xs5qu 3 ай бұрын
Browsers 😅 16:56
@_nom_
@_nom_ 3 ай бұрын
Fix the damn data types. It's such an artful experience 🤭
@pallu83
@pallu83 2 ай бұрын
If only SQLite had encryption
@A.Persons
@A.Persons 18 күн бұрын
hmm
@palantyr
@palantyr 22 күн бұрын
SQLite is not a secret DB engine. It has been used in Android since 2008 or so, for example.
@aarondfrancis
@aarondfrancis 22 күн бұрын
I don't think I ever said it was a secret.
@kahnfatman
@kahnfatman 2 ай бұрын
I measure your competency by the frequency of "like" in your verbal expression. DHH expresses himself eloquently and elegantly. His "like" count is 0.
@aarondfrancis
@aarondfrancis 2 ай бұрын
That's an odd way to measure competency tbh.
@lucass8119
@lucass8119 2 ай бұрын
Yeah this feels like maybe a way to target and perceive certain groups of people as incompetent. Typically heterosexual men say like the least, then gay men more, and then women maybe more. If we follow your rules it leads you to unsavory conclusions, at which point you should analyze your metrics. I could go on a rant on how "data analysis" is BS meant to justify our biases 99% of the time but I won't keep you.
@steffengroenandersen
@steffengroenandersen 2 ай бұрын
Your website have been blocked by my isp for "harmful content". Whats up with that?
@aarondfrancis
@aarondfrancis 2 ай бұрын
I do not know
@steffengroenandersen
@steffengroenandersen 2 ай бұрын
​@@aarondfrancisOkay, just thought I would let you know. If you aren't getting much traffic from Denmark that might be the reason. Bad luck for me when I am actually considering SQLite for a project😅
@user-hk3ej4hk7m
@user-hk3ej4hk7m 3 ай бұрын
This guy is like if George Hotz and Jonathan Blow had a baby
Distributed SQLite with Litestream and LiteFS
54:37
Aaron Francis
Рет қаралды 9 М.
Sqlite Is The Most Used Database
20:03
ThePrimeTime
Рет қаралды 136 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 16 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 210 МЛН
Алексей Щербаков разнес ВДВшников
00:47
Scrum IS AWESOME
27:01
ThePrimeTime
Рет қаралды 125 М.
Ruby on Rails: The Documentary
44:16
Honeypot
Рет қаралды 249 М.
Why We Left The Cloud
15:42
ThePrimeTime
Рет қаралды 155 М.
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
SavvyNik
Рет қаралды 175 М.
Laravel's secret weapon: macros (watch me code)
23:46
Aaron Francis
Рет қаралды 21 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 199 М.
37: S-Tier Software with Taylor Otwell
1:17:18
Mostly Technical
Рет қаралды 10 М.
'The Cloud Fugitive' | David Heinemeier Hansson | NTK # 001
19:54
DARK MATTER +
Рет қаралды 10 М.
Why SQLite is Taking Over with Brian Holt & Marco Bambini
50:31
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 16 МЛН