Rails World Is So Good

  Рет қаралды 94,215

ThePrimeTime

ThePrimeTime

Күн бұрын

Пікірлер: 403
@danielmakarzec6092
@danielmakarzec6092 Ай бұрын
Please invite DHH to a 1-hour live session where he teaches you how to Ruby! 🙏
@PankajDoharey
@PankajDoharey Ай бұрын
Ruby Meta programming, Active record and Rails
@mohitkumar-jv2bx
@mohitkumar-jv2bx Ай бұрын
Theo in shambles after seeing Prime agreeing with DHH so hard..
@draakisback
@draakisback Ай бұрын
Theo is kind of an idiot.
@adriansyahkadir1548
@adriansyahkadir1548 Ай бұрын
​@Shitopia539 DHH?
@czechue
@czechue Ай бұрын
who is teo?
@sheko4515
@sheko4515 Ай бұрын
Theo lives in his JavaScript lala land where you see VC funding framework and deployment platforms, nothing good can come from VC funds!!! Plus we have always lived in open source or closed software made by Microsoft or Oracle (which we didn't like and this side lost) but VC funds in this world has nothing to do with software just greed and JavaScript world is full of that, the further away from JavaScript is the better, I agree with DHH ideas they sounded weird before but now make sense.
@IgorGuerrero
@IgorGuerrero Ай бұрын
@@sheko4515they've always made sense, looks like you changed for good :)
@blocSonic
@blocSonic Ай бұрын
I watched this entire DHH keynote the other day… 1. I'm watching it again. 2. It single-handedly changed my opinion about him. 3. I found the #nobuild / keeping the web open for learning from view-source segment inspiring. It actually gives me hope that the open-web is perhaps not doomed as some in the media would have you believe.
@blocSonic
@blocSonic Ай бұрын
Oh… and I'm considering revisiting Rails to see how it's developed since I last used v1. Back then it was slow as hell. I had to move my site back to PHP pretty quickly after initially migrating to Rails.
@katzhunter4473
@katzhunter4473 Ай бұрын
Been working with Rails for 15 + years … and no Ruby is not dead, and you CAN scale Rails to handle millions or requests per second! 🎉 Enjoy your stack and don’t sh*t on what others prefer! ✌️
@xbmarx
@xbmarx Ай бұрын
Based
@the_mastermage
@the_mastermage Ай бұрын
@@xbmarx absolutely based
@cryptonative
@cryptonative Ай бұрын
Sounds like you don’t want any criticism
@plaintext7288
@plaintext7288 Ай бұрын
​@@cryptonativesounds like you don't understand how unreasonable internet dog piling is
@biomorphic
@biomorphic Ай бұрын
I thought it was a ZOMBIE.
@keyboard_g
@keyboard_g Ай бұрын
Great to see Rails and PHP coming good in 2024 with sensible design and proving they have always worked and continue to improve.
@markmywords3817
@markmywords3817 Ай бұрын
Yeah, I don't like PHP that much, but at some point it was more fun in Laravel Land as it Rails had a slump around version 4 or 5 where it was struggling to adapt to JS bundlers that maybe half of the projects I've been in was not using the official Rails asset pipeline and Laravel was coming it hot with so features that weren't in Rails. Rails (Ruby) and Laravel (PHP) and Phoenix (Elixir) have their similar vibe to it that they're copying each others best stuff, It's great!
@mocanuciprian
@mocanuciprian 23 күн бұрын
if they survived for so long then it's got to be something there that's of real value I guess
@someoneelse8103
@someoneelse8103 Ай бұрын
Advent of Code on Ruby sounds very interesting, it would be very refreshing to watch that kind of content, and that is a cool experience for you as well. I'm looking forward to it
@CompiledGabriel
@CompiledGabriel Ай бұрын
I love seeing a 1 hour video in 2 hours with prime randomly fighting chat in between
@Quephara
@Quephara Ай бұрын
Quite much how I like my dev content
@larsthomasdenstad9082
@larsthomasdenstad9082 Ай бұрын
I rent a Hetzner-server. Installed Coolify in 10 minutes. Nicer interface than AWS and Azure. Able to spin up Kubernetes containers, set up CI/CD directly in the web-UI. Greate different environments. Create own DNSs for PRs. All of it is so simple, running C#/PostgreSQL, any codebase.
@Kane0123
@Kane0123 Ай бұрын
C# let’s go!
@481coolking
@481coolking Ай бұрын
Do you use neovim for c# or visual studio / jetbrains
@larsthomasdenstad9082
@larsthomasdenstad9082 Ай бұрын
@@481coolking I use Rider on MacOS. Compile it to Linux/Docker/Alpine in CI/CD.
@thewhitefalcon8539
@thewhitefalcon8539 Ай бұрын
Be careful not to host anything politically controversial or Hetzner could terminate your account.
@AjaySingh-ty2wm
@AjaySingh-ty2wm Ай бұрын
I am a Golang Dev, recently got an job as backend the Tech stack is Ruby on rails. thanks prime
@RR-et6zp
@RR-et6zp Ай бұрын
can you explain if rails needs golang? for performance etc?
@JamesBDmk
@JamesBDmk Ай бұрын
Been coding in Ruby for 8 years before completely switching to Go. Rails is really great, but only until it grows to be a huge monolith. I think all successful rails projects do. One I worked on was a 10 year old monolith, ~20 teams working on it, minimum 350 open PRs at any time, 2k feature flags, 7 incidents on average day, builds taking 40 mins on 36 cores and those builds would always fail because of flaky tests... The complexity was insane and remember, theres no goto definition or anything because everything is defined by metaprogramming at runtime. So you have to test the fuck out of everything and it's painful when any test takes 2 mins to startup. On that project half of the devs was basically just working on slaying the thing. And it was slooow. Would not wish this upon anyone. That's why I switched. Sorry for the drama dumping, if not a big project then you should be fine kek
@nekogami87
@nekogami87 Ай бұрын
​@@RR-et6zp Rails doesn't need golang for perf, BUT engineers must stop using ruby for everything when it doesn't fit. that's the biggest issue most of the time, forcing everything in ruby when it doesn't fit. eg: ActiveRecord is a nice ORM, but dammit, stop using it when it doesn't fit.
@choilive
@choilive Ай бұрын
@@nekogami87this isn’t exclusively a Ruby problem, this is a general programmer problem. You can easily argue that JavaScript for the web was the largest mistake ever.
@nekogami87
@nekogami87 Ай бұрын
@@choilive oh I agree, honestly, any language is fine for 99% of web projects today. as long as you are competent enough.
@giorgos-4515
@giorgos-4515 Ай бұрын
i love DHH's approach as it massively simplifies development by focusing on the platform itself and not providing too many abstractions(tree-shaking,minification,bundling, source maps etc etc.)
@nikev
@nikev Ай бұрын
DHH is such an amazing speaker. I'll have to give ruby on rails a try.
@outsider1st
@outsider1st Ай бұрын
don't xD
@markmywords3817
@markmywords3817 Ай бұрын
@@outsider1st do
@that1boii969
@that1boii969 Ай бұрын
​@@markmywords3817that
@andrewdupper973
@andrewdupper973 Ай бұрын
the rails comeback is gonna go soooo hard
@markmywords3817
@markmywords3817 Ай бұрын
It feels like Laravel in PHP all over again when PHP became good enough. A Ruby renaissance if you will.
@slebetman
@slebetman Ай бұрын
For personal projects I’ve started going the buildless, no-framework route just to get a feel of what modern browsers can do and I’m pleasantly surprised. I’ve been using modules so my scripts can import other scripts, using css variables in conjunction with css APIs in js to solve reactivity problems etc. None of which require a bundler or a build process. I’m kind of liking it
@emanuelturis4132
@emanuelturis4132 Ай бұрын
1:28:14 the legendary moment we're all looking for
@luigibattaglioli5131
@luigibattaglioli5131 Ай бұрын
a godsend
@DevranUenal
@DevranUenal Ай бұрын
Come on Prime, now write some Ruby!
@rishdot1
@rishdot1 Ай бұрын
Netflix clone in Rails. Let’s go.
@my_online_logs
@my_online_logs Ай бұрын
@@rishdot1 no, mainstream, not unique, not interesting. i mean video streaming website or apk, very boring. i want prime creates virtual reality but he hasn't do it
@tehseensajjad1003
@tehseensajjad1003 Ай бұрын
WHAT.THE.FUCK this guy just got.me so hyped for ruby and i havent touched in 10 years
@smithdoesstuff
@smithdoesstuff Ай бұрын
I played with Rails back in the very early days of Basecamp, probably circa 2005. Went a different direction professionally since and this makes me want to come back vs going with Next, Nuxt or SvelteKit… time for a deep dive back into MVC!
@notapplicable7292
@notapplicable7292 Ай бұрын
DHH is a shockingly good talker. I don't care at all about ruby, let alone ruby on rails, and yet this talk was extremely interesting.
@MrHazyDayz
@MrHazyDayz Ай бұрын
In 2008 I was introduced to Rails 2.0 and decided I would try and write Ruby to support myself for the rest of my life. So far so good!
@jeffreysmith9837
@jeffreysmith9837 Ай бұрын
legendary
@mohitkumar-jv2bx
@mohitkumar-jv2bx Ай бұрын
I think at this point, we all are just hooked on DHH. I don't think prime would even think about watching a 1 hour video ever!!
@gusryan
@gusryan Ай бұрын
Get me off this ride. Using an interpreted language on the server is a mistake
@pewpshidda1619
@pewpshidda1619 Ай бұрын
@@gusryan using an illogical language (i.e. javascript) on the server is a mistake. some interpreted languages arent stupid
@TBTapion
@TBTapion Ай бұрын
I may not agree with DHH on everything in life, but with him and many others, when they talk it's very infectious. It's fun to listen to someone so into what they're talking about
@gusryan
@gusryan Ай бұрын
@@pewpshidda1619 doesn't matter how 'logical' ruby is, it's still slow as shit. I don't understand how Prime who goes on and on about how slow JS is at rendering HTML is suddenly super down with rails
@jarylsim1973
@jarylsim1973 Ай бұрын
Totally, according to Forbes most companies fail because their programming language was too slow.
@albertoarmando6711
@albertoarmando6711 Ай бұрын
I had to stop the live stream in the heroku part because the boss called. So I resisted the temptation to watch the original, the commented version is more fun. Thanks for uploading, the presentation was awesome and so were your interventions.
@AllanSavolainen
@AllanSavolainen Ай бұрын
I prefer types on desktop apps, but once I need to talk to APIs over the network and work with JSON, I'll switch to PHP if possible. It just is so much nicer not to have to think about what the JSON or API types are, I just get what they send, pick whatever I need, cast it if needed before use and return data as they want. And I can keep everything in randomly shaped associative arrays.
@mateuszdrewniak7152
@mateuszdrewniak7152 Ай бұрын
In Rails 5 they went hard on webpack. Later on in Rails 7 they got rid of webpack as the default and replaced it with no-build using import maps, but you can also choose esbuild, rollup, webpack or bun out of the box.
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
I have PTSD from telling rails 4 and rails 5 that my frontend lives elsewhere and it shouldn’t bother. We ended up porting the application to Perl. Never looked back since.
@_unknown_guy
@_unknown_guy Ай бұрын
We avoided that mess and skipped webpack
@mateuszdrewniak7152
@mateuszdrewniak7152 Ай бұрын
@@_unknown_guy Yeah, we also skipped webpack and went straight into hotwire + esbuild
@RA-xx4mz
@RA-xx4mz Ай бұрын
Rails is like Golang but fun. Would recommend. Edit: 1:50:38 I was mid poop at this timestamp and this joke made my poop come out faster.
@meetarthur9427
@meetarthur9427 Ай бұрын
Rails indeed great way to start, it's magic helps ALOT at the beginning.
@levifig
@levifig Ай бұрын
Prime’s Ruby/Rails arc incoming!!! 😍❤️
@engine_man
@engine_man Ай бұрын
21:38 so true. We had the old legacy code that no one wanted to touch for years because they kept complaining about how hard it is to migrate, so we were just stuck with it. Until eventually I just spent 4 days migrating and then showed the output to everyone’s surprise.
@Ridnarhtim
@Ridnarhtim Ай бұрын
Rails World Rails World Party time Excellent
@_caseyjames
@_caseyjames Ай бұрын
Extreme code-read, woooOoooOoooooo
@laoumh
@laoumh Ай бұрын
"We love our build pipeline - NOT!"
@supermarinespitfire1
@supermarinespitfire1 Ай бұрын
Rails world 2024 was a blast! Tickets were $700 each
@danieljohnmorris
@danieljohnmorris Ай бұрын
I've built multiple companies using Rails for over 10 years, and will always be a big fan. But i've never met someone using Basecamp / Campfire / Hey for over 15 years.
@NormCantoral
@NormCantoral Ай бұрын
prime doing a DHH sermon and its over 2 hours... damn son... anyways, count me in as one of those programming hobbyists who found rails in 2010 ish (rails 3) as a way to scratch that programming itch and who had no prior knowledge of web dev. love seeing DHH still so excited about it.
@Smartady92
@Smartady92 Ай бұрын
41:45 - oh boy he speaks out of my soul. I laughed so hard.
@Sancarn
@Sancarn Ай бұрын
46:03 Can confirm meta-programming in ruby is soooo fun. When you get to turn any generic object into a http server with 100 or so lines of metaprogramming code... urgh, so good. Metaprogramming in ruby is the only reason it hits favourite in my books.
@gregf3021
@gregf3021 Ай бұрын
I started to code pretty young, ruby was probably my 5th language. It was the first one I really loved. Then I got bit by the go bug around the time rails 5 was being released. I keep going between go and rust now. I blame railscasts for my love of rails. Ryan bates really inspired me for a long time.
@markmywords3817
@markmywords3817 Ай бұрын
Damn Railscasts! Good times.
@youtubeenjoyer1743
@youtubeenjoyer1743 Ай бұрын
Ruby is a terrible language. Its syntax is an improvement over Python, but still it's a toy language. These languages are wasting our energy resources like nothing else does.
@railscasts
@railscasts Ай бұрын
Thanks for the kind words!
@codecruz
@codecruz Ай бұрын
​@@railscaststhe goat Ryan Bates
@_unknown_guy
@_unknown_guy Ай бұрын
Oh yeah, railscasts were awasome. Learned so much back then from there. Thank you Ryan.
@RetroGenetic
@RetroGenetic Ай бұрын
What is that damn racing driver doing up there...
@DonDikaio
@DonDikaio Ай бұрын
Ihave the feeling that after Primes interview with DHH he's officially became a DHH fan boy, which is totally ok, its good to see IMHO.
@Parker8752
@Parker8752 Ай бұрын
I haven't used ruby in 10 years, but I remember it being pretty nice to work with. I'd probably use it over python for the same kinds of tasks.
@marcusmossberg1544
@marcusmossberg1544 Ай бұрын
43:06 You’re completely missing the point here. The point is don’t focus on the problems of the billion dollar company when you’re starting out. You should optimize for speed and agility while you are trying to find a product market fit. If you’re applying the heavy handed tools and practices of huge enterprises in your small org, you are setting your own business up for failure. Scale problems don’t matter until you have them, and then they are a luxury.
@FascinateFelix
@FascinateFelix Ай бұрын
Modern rails is fucking fantastic. It's really slept on because of the overhyped javascript framework vomit.
@frytura
@frytura Ай бұрын
i don't know this DHH guy, but his "learn so you don't get exploited, stupid." mentality is just... oh my god why is it so rare and why am i almost in love with this guy?
@bearwolffish
@bearwolffish Ай бұрын
A some one who falls asleep at front end, this was a slog. Reminds me of that S tier meme with Wednesday looking all grumpy and the blond chick glowing with a big smile. Text just read Back end dev vs Front end dev.
@VivekYadav-ds8oz
@VivekYadav-ds8oz Ай бұрын
1:25:10 There are actually two entropy sources - salt and pepper (I know, CS terms amirite). Salt is meant to be public, and different for each user, and its main purpose is to prevent attackers from knowing that two people have the same password if their hashes match (most people will have simple passwords so this is likely), so that they'll have to effectively scan the whole codebase for all the cracked passwords, O(n^2). Also, if salting is not implemented, a breach in someone else's systems can reveal that this person has the same password in your system too if the hashes match. What you're describing is what peppering is for, which is to keep a certain "password" on your side too (gets concatenated to user's password), which is necessary to crack the passwords. It's kept in some secure storage (supposedly OSes have APIs to give access to secure enclaves which no other application can access).
@disieh
@disieh Ай бұрын
While it's a half-joke, there is a good point with avoiding interacting directly with Linux though, nowadays you must keep all the packages up-to-date all the time because everything gets exploited. When you run a service, you must also build a staging environment where you run your 'apt-get upgrade ...' and all that to see your stuff still works after updates. For that to make sense you also need tests and monitoring to actually detect in case something broke. Also, your service doesn't probably consist of single node.js app so you probably run a database as well. Now you need to do all the aforementioned + make sure you backup, your restore works, make sure you don't run of disk space and have a procedure how to add more disk space. Also, you better have at least 1 extra of you just to make sure you can actually take holidays. So my point is, if you don't use platforms as a service, you get to enjoy a whole lot of Linux. This is assuming the simplest case where you don't have to scale at all.
@br3nto
@br3nto Ай бұрын
1:25:26 you can also hash the password on the front end so your backend never even gets access to the original password! Still need to do the usual hashing and salting and preventing of time attacks on the backend of course.
@ZelenoJabko
@ZelenoJabko Ай бұрын
The OG web technologies Ruby and Laravel/PHP are taking over again
@albizutoday2754
@albizutoday2754 Ай бұрын
Rails, Laravel, Django champions are all based happy people!
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
Confluence *used to be better*. It at least had the raw markup mode. Alas! After they abandoned the on-prem jira, confluence just went wild.
@tomorrow6
@tomorrow6 15 күн бұрын
Confluence was good and the short links were great at preventing hyperlinks breaking - until cloud migration that was. Turns out different TLD’s completely break all the hyperlinks even with migration tools
@FirstYokai
@FirstYokai Ай бұрын
I think Go needs someone like DHH
@jeffreysmith9837
@jeffreysmith9837 Ай бұрын
Yes!!!
@Patrickdaawsome
@Patrickdaawsome Ай бұрын
Around 24:58 you say something along the lines of “as long as you can write good software” it doesn’t matter the language. While I understand your point, the one thing I never hear people talk about is the power of certain languages and ecosystems that allow you to more easily fix poorly coded projects than others. For example, it’s easier to refactor a bad Rails app than a bad Go app.
@br3nto
@br3nto Ай бұрын
DHH is so inspiring. I love what he’s saying, and I hope it resonates with the rest of the software engineering community and inspires everyone to bring back the simplicity. I also can’t wait to work on another Ruby/Rails project. It’s by far my favourite language and framework but haven’t got to work with it for five or so years.
@tanotive6182
@tanotive6182 Ай бұрын
Glad Ruby and Rails is doing well. I'm not learning another language that is dynamically typed. I've tried too damn hard to escape that from JavaScript/TypeScript and Python.
@youtubeenjoyer1743
@youtubeenjoyer1743 Ай бұрын
I wish someone would make a project like django / ruby on rails / whatever popular website framework for a real programming language, and then everybody would just migrate over to that. These toy languages are slowing down the evolution of our species.
@MillerKevinG
@MillerKevinG Ай бұрын
28:31 My dad told my brother and I at a young age, "Locks only keep your friends out. If someone wants to get in, they're going to get in."
@ThePrimeTimeagen
@ThePrimeTimeagen Ай бұрын
Locks are one of the primary deterrents for petty theft...
@MillerKevinG
@MillerKevinG Ай бұрын
​​Agreed. The context was we had gotten totally locked out of our house, And didn't have time to wait to call a locksmith. The easiest thing to fix was to break in the metal side door with a pry bar, and fix the door frame/jam later. I don't remember the exact context of why it was so important to get in the house that quickly (this happened almost 30 years ago). The point was the same though - if properly motivated, it's pretty easy to quietly and quickly break into a house. ​@@ThePrimeTimeagen
@jannikmeissner
@jannikmeissner Ай бұрын
"Life has changed vastly, think about the difference in internet speed from 2012 until now" - Prime Meanwhile, me: looking at the fastest available speed in a central part of a major German city, still only with DSL available…
@FiveHundredHungryGhosts
@FiveHundredHungryGhosts 26 күн бұрын
I unironically want to be a Rails dev now. What's the job market like? Working on moving on from being a Wordpress dev the last 6 years.
@Tony-dp1rl
@Tony-dp1rl Ай бұрын
Yes, the Salt can be public, it is even stored at the start of some hashes un-encrypted, as in bcrypt. It is only there to stop rainbow tables and duplicate hashes.
@TankorSmash
@TankorSmash Ай бұрын
26:54 super subtle edit, well done
@AllanSavolainen
@AllanSavolainen Ай бұрын
I usually get 3 vps for my customers, each is 3-5eur/month, frontend router/cache vps, application vps and database vps. When load goes up I can either beef up the DB machine if that is the bottleneck, or just multiply the application vps and and round robin on the frontend proxy/router. And this almost always is enough. Couple customers had to move to dedicated servers, but those cost 50-150eur/month with unlimited traffic. So far haven't seen that many uses for AWS unless you have no server admins, which you should have even with AWS.
@ElectroBambiz
@ElectroBambiz Ай бұрын
holy fuck thank god as a non religous person for content like that
@konung5
@konung5 Ай бұрын
29:20 - I had the same experience, and thought I was being stupid, and didn't understand programming anymore, because I couldn't compile Rails on a massive project. Then just started using PJAX + Rails and importing JS & CSS via CDN links ( at a slightly bigger non-tree shaken non-built size) - and all was right with world again.
@iverbrnstad791
@iverbrnstad791 Ай бұрын
1:40, really makes you respect how Zurihac is for free while providing lots of dope content, Munihac next week, is free too.
@cassell1253
@cassell1253 Ай бұрын
honestly what he said about knowing more linux because thats where your applications live was a big one for me. i use windows because 1 reason the games i play wont work on linux and ik i can dual boot but there have been issues with it lately because windows 11 or whatever ill have to check back in if thats all sorted but thats a hassle. i might switch tho. i have it on my laptop just not my desktop.
@_arshadm
@_arshadm Ай бұрын
I get one of the reasons why DHH hates typescript, it needs a build step to transpile to something the browser will support.
@avwie132
@avwie132 Ай бұрын
Those live comments are wild. “Does nobuild mean slower code?” What?!
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
HTTP/1.1 could make it sad a bit if you ever for any reason at all had to downgrade your protocol
@avwie132
@avwie132 Ай бұрын
@@YaroslavFedevych that has nothing to do with slower code
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
@@avwie132 once it’s downloaded, of course
@rudde7251
@rudde7251 Ай бұрын
I go to conferences that cost ~1500 USD (without Hotel) and we still have to endure, sales, marketing and recruiting. And since it's usually our employers who pay that, the fact that recruiting is so prevalent there, it seems a little disrespectful to those who finance that shit.
@isaac_shelton
@isaac_shelton Ай бұрын
I can't believe they finally made ruby off rails
@MatthewKennedyUK
@MatthewKennedyUK Ай бұрын
I love how the JS guys cling to a possible 3 to 7ms as some kind of justification for, well anything.
@Fomoerectus-wu1xefom
@Fomoerectus-wu1xefom Ай бұрын
shafting all dem unbundled props over the wire
@avwie132
@avwie132 Ай бұрын
Your point?
@vnshngpnt
@vnshngpnt Ай бұрын
Heroku was magical. Sadly they didn't manage to compete with other companies waking up, instead they just removed their cheap/free tier
@bobby_builds
@bobby_builds Ай бұрын
The Prime-crush-on-DHH-gen
@bradchellingworth5973
@bradchellingworth5973 Ай бұрын
developers arguing about speed and optimization down to the millionth of a second when they are building sites that get a few thousand users a month is like an 200kg cyclist worrying about how many milligrams their brake pads weigh.
@mitaskeledzija6269
@mitaskeledzija6269 Ай бұрын
I think Ruby has gone off the Rails.. 👀
@FarLine99
@FarLine99 Ай бұрын
👀
@bugloper
@bugloper Ай бұрын
😂
@mattymattffs
@mattymattffs Ай бұрын
My company just hosted it's own conference. We lost about 100k on it minimum. We only allowed 150 people total. Conference costs are insane. We paid 800 bucks a day to rent 75 inch tvs....
@Lorofol
@Lorofol 7 сағат бұрын
I'd love to see a hybrid build scheme where an initial bundle is sent for first-time caching, and then further updates only send the changed files.
@HalfMonty11
@HalfMonty11 Ай бұрын
35:40 idk about the other "meta frameworks" but svelte has no problem paying nice with just about anything. It's trivial to convert a svelte component to a universal component that you can pass around or inject anywhere
@kuhluhOG
@kuhluhOG Ай бұрын
1:36:10 Not only that, but the Linux kernel basically says "you likely don't know what you are doing, I am not going to always actually sync when you ask me to".
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
So does the underlying hardware, I don’t think the kernel has much say over it.
@kuhluhOG
@kuhluhOG Ай бұрын
@@YaroslavFedevych well, the kernel first puts stuff in a RAM cache before sending it to device, so there is definitely some control
@YaroslavFedevych
@YaroslavFedevych Ай бұрын
@@kuhluhOG the kernel does what the kernel does, on sync() it will push what it has to the block devices, but those have their own RAM and write schedule and not every one of them makes it possible to guarantee the write has happened and will stay happened
@kuhluhOG
@kuhluhOG Ай бұрын
@@YaroslavFedevych nope, sync does not necessarily flush the kernel's cashes, especially if it's called too often (yes, the Linux kernel has a heuristic for that)
@rmrmutmpst-gr2ms
@rmrmutmpst-gr2ms Ай бұрын
PRIME LEARNS RUBY SOON
@landsman737
@landsman737 27 күн бұрын
Rails and many PHP frameworks are probably most healthy framework that you can use for todays web development.
@yuchunc
@yuchunc Ай бұрын
From my past rails experience, Active Record is only good for simple queries. As soon as it gets a bit complicated, it's very hard to use. #notskillissue
@_unknown_guy
@_unknown_guy Ай бұрын
find_by_sql exists for a reason. Skill issue 100%.
@caiopenhalver4900
@caiopenhalver4900 24 күн бұрын
Wow, Ruby is awesome! I love Rails
@SaiyanJin85
@SaiyanJin85 Ай бұрын
Htmx + a little alpine is aaaall we need
@hamm8934
@hamm8934 Ай бұрын
Alpine is so underrated. I think alpine is the real star. Alpine is in the sweet spot that htmx wants to be in. Especially with Alpine AJAX
@SaiyanJin85
@SaiyanJin85 Ай бұрын
@@hamm8934 Good to know, Alpine AJAX looks cool, it's almost the same as htmx, to be honest it's hard to distinguished between them
@hamm8934
@hamm8934 Ай бұрын
@@SaiyanJin85 definitely give it a spin :) If you've ever written any Vue, it has almost 1 to 1 syntax and is really quick to pick up.
@VastCNC
@VastCNC Ай бұрын
Ruby is going to be the last gateway to elixir
@SanilSinghTomar
@SanilSinghTomar Ай бұрын
My gawddd... finally somebody said it... JS buld tool chains was Bull shxt. I have cried waiting for all NPM restore, the gulp and grunt to run. TSC to cross compile and bazillion things to do that will fail at 29th min so i can't see my one line change fixes the issue or not. I have been shipping raw JS with just minification I still think it is overkill.
@moonwhisperer4804
@moonwhisperer4804 Ай бұрын
Once you go Ruby you never go back
@ijchua
@ijchua Ай бұрын
1:07:43 I recently implemented my own OAuth2 client after not finding a simple enough client on Python, and it took only a couple of hours with Python base libraries. Yes, it includes implementing a bare HTTP server (i.e., socket) to receive the token back. Programmers need to do what they are hired to do: program.
@darkbluewalther
@darkbluewalther Ай бұрын
You're hired to solve business problems, not write code.
@rign_
@rign_ Ай бұрын
It's impressive to make 1-hour video length into 2 hours.
@dovh49
@dovh49 Ай бұрын
lol, I write my own service workers. They're not that bad! The hardest part is to figure out how to request the user to see if they want to update to the latest.
@MatthewKennedyUK
@MatthewKennedyUK Ай бұрын
Rails active record takes care of all those problems you mentioned about SQLite
@realSimonPeter
@realSimonPeter Ай бұрын
46:08 Ruby, Elixir, sure, but you also promised to become the (Taylor) Swiftagen! You’ll like Swift a lot, I guarantee.
@Jyrgenson19
@Jyrgenson19 Ай бұрын
15k for a shitty 3 meg connection! What? How much does a regular consumer grade internet connection cost in the states?
@DanielJacksonNor
@DanielJacksonNor Ай бұрын
Per attendee, presumably.
@ManKidCS
@ManKidCS Ай бұрын
Excited DHH sounds like the bird from Aladdin.
@tsh4k
@tsh4k Ай бұрын
Love the ethos of the talk but security is a huge gap compared to cloud. No trusted compute module with workload identity, static SSH key (single factor auth) vs Identity and Access Management, no audit logs, uncertain network security (top 3 cloud has invested a LOT in software defined network security), etc.
@Luclecool123
@Luclecool123 26 күн бұрын
Bro's like "psw are so simple" then says "you don't need secret salts if hash func is secure enough" wtf :) 1. salt is not secret 2. you need salt to prevent dict attacts
@ANONAAAAAAAAA
@ANONAAAAAAAAA Ай бұрын
23:30 >you could use a lot less servers using Go True, but the point is you can only reduce the number of applications servers, not database servers. In my experience, the typical server cost of Rails app consists of half application servers and half database servers. It means that even if you can use 100 times less application servers with Go, you can only just half the overall server costs. Is halving server costs great? Absolutely. Is it reasonable to bear with doubled server costs for the sake of productivity or reducing hiring costs of engineers? Yeah, especially when software engineers were so expensive to hire, which may be no longer the case now though.
@chri5wyd
@chri5wyd Ай бұрын
He released A LOT of Rails on that stage.
@mashebemunalula8901
@mashebemunalula8901 Ай бұрын
Prime doesn't prepare, no hoodie
@LiveErrors
@LiveErrors Ай бұрын
framework is pretty cool, except for price to perfomance, but price for keeping it going is lower as long as they dont go under
@thekwoka4707
@thekwoka4707 Ай бұрын
If you're doing pure no build, you don't get hashed script names
@DanielJacksonNor
@DanielJacksonNor Ай бұрын
No. You just serve them through caching. It's still no build
@fvsch
@fvsch Ай бұрын
Agreed on Jira's editor. Linear's editor is bad too, but maybe not Jira-bad.
@TomNook.
@TomNook. Ай бұрын
He has beautiful hair
@matjazmuhic550
@matjazmuhic550 Ай бұрын
Glad I'm not the only one that golden showered my cat before.... O_o
This Might Be The Best Advice I Have Ever Seen
40:02
ThePrimeTime
Рет қаралды 332 М.
The Real 100x Dev
52:32
ThePrimeTime
Рет қаралды 212 М.
Мама у нас строгая
00:20
VAVAN
Рет қаралды 8 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 148 МЛН
DHH Is Right About Everything
2:02:54
ThePrimeTime
Рет қаралды 317 М.
My Burnout Experience
15:20
ThePrimeTime
Рет қаралды 174 М.
'The Cloud Fugitive' | David Heinemeier Hansson | NTK # 001
19:54
DARK MATTER +
Рет қаралды 13 М.
Attention Spoiled Developers
23:31
ThePrimeTime
Рет қаралды 127 М.
Aaron Patterson - Rails World 2024 Closing Keynote
49:42
Ruby on Rails
Рет қаралды 11 М.
Linux Gamers Are Cheaters - WAN Show November 8, 2024
3:31:16
Linus Tech Tips
Рет қаралды 729 М.
"We Ran Out Of Columns" - The Worst Codebase Ever
23:29
ThePrimeTime
Рет қаралды 556 М.
The Best Software Engineering Advice | Prime Reacts
55:05
ThePrimeTime
Рет қаралды 443 М.