Please invite DHH to a 1-hour live session where he teaches you how to Ruby! 🙏
@PankajDohareyАй бұрын
Ruby Meta programming, Active record and Rails
@mohitkumar-jv2bxАй бұрын
Theo in shambles after seeing Prime agreeing with DHH so hard..
@draakisbackАй бұрын
Theo is kind of an idiot.
@adriansyahkadir1548Ай бұрын
@Shitopia539 DHH?
@czechueАй бұрын
who is teo?
@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Ай бұрын
@@sheko4515they've always made sense, looks like you changed for good :)
@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Ай бұрын
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Ай бұрын
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Ай бұрын
Based
@the_mastermageАй бұрын
@@xbmarx absolutely based
@cryptonativeАй бұрын
Sounds like you don’t want any criticism
@plaintext7288Ай бұрын
@@cryptonativesounds like you don't understand how unreasonable internet dog piling is
@biomorphicАй бұрын
I thought it was a ZOMBIE.
@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Ай бұрын
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!
@mocanuciprian23 күн бұрын
if they survived for so long then it's got to be something there that's of real value I guess
@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Ай бұрын
I love seeing a 1 hour video in 2 hours with prime randomly fighting chat in between
@QuepharaАй бұрын
Quite much how I like my dev content
@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Ай бұрын
C# let’s go!
@481coolkingАй бұрын
Do you use neovim for c# or visual studio / jetbrains
@larsthomasdenstad9082Ай бұрын
@@481coolking I use Rider on MacOS. Compile it to Linux/Docker/Alpine in CI/CD.
@thewhitefalcon8539Ай бұрын
Be careful not to host anything politically controversial or Hetzner could terminate your account.
@AjaySingh-ty2wmАй бұрын
I am a Golang Dev, recently got an job as backend the Tech stack is Ruby on rails. thanks prime
@RR-et6zpАй бұрын
can you explain if rails needs golang? for performance etc?
@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Ай бұрын
@@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Ай бұрын
@@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Ай бұрын
@@choilive oh I agree, honestly, any language is fine for 99% of web projects today. as long as you are competent enough.
@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Ай бұрын
DHH is such an amazing speaker. I'll have to give ruby on rails a try.
@outsider1stАй бұрын
don't xD
@markmywords3817Ай бұрын
@@outsider1st do
@that1boii969Ай бұрын
@@markmywords3817that
@andrewdupper973Ай бұрын
the rails comeback is gonna go soooo hard
@markmywords3817Ай бұрын
It feels like Laravel in PHP all over again when PHP became good enough. A Ruby renaissance if you will.
@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Ай бұрын
1:28:14 the legendary moment we're all looking for
@luigibattaglioli5131Ай бұрын
a godsend
@DevranUenalАй бұрын
Come on Prime, now write some Ruby!
@rishdot1Ай бұрын
Netflix clone in Rails. Let’s go.
@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Ай бұрын
WHAT.THE.FUCK this guy just got.me so hyped for ruby and i havent touched in 10 years
@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Ай бұрын
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Ай бұрын
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Ай бұрын
legendary
@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Ай бұрын
Get me off this ride. Using an interpreted language on the server is a mistake
@pewpshidda1619Ай бұрын
@@gusryan using an illogical language (i.e. javascript) on the server is a mistake. some interpreted languages arent stupid
@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Ай бұрын
@@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Ай бұрын
Totally, according to Forbes most companies fail because their programming language was too slow.
@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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
We avoided that mess and skipped webpack
@mateuszdrewniak7152Ай бұрын
@@_unknown_guy Yeah, we also skipped webpack and went straight into hotwire + esbuild
@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Ай бұрын
Rails indeed great way to start, it's magic helps ALOT at the beginning.
@levifigАй бұрын
Prime’s Ruby/Rails arc incoming!!! 😍❤️
@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Ай бұрын
Rails World Rails World Party time Excellent
@_caseyjamesАй бұрын
Extreme code-read, woooOoooOoooooo
@laoumhАй бұрын
"We love our build pipeline - NOT!"
@supermarinespitfire1Ай бұрын
Rails world 2024 was a blast! Tickets were $700 each
@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Ай бұрын
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Ай бұрын
41:45 - oh boy he speaks out of my soul. I laughed so hard.
@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Ай бұрын
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Ай бұрын
Damn Railscasts! Good times.
@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Ай бұрын
Thanks for the kind words!
@codecruzАй бұрын
@@railscaststhe goat Ryan Bates
@_unknown_guyАй бұрын
Oh yeah, railscasts were awasome. Learned so much back then from there. Thank you Ryan.
@RetroGeneticАй бұрын
What is that damn racing driver doing up there...
@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Ай бұрын
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Ай бұрын
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Ай бұрын
Modern rails is fucking fantastic. It's really slept on because of the overhyped javascript framework vomit.
@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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
The OG web technologies Ruby and Laravel/PHP are taking over again
@albizutoday2754Ай бұрын
Rails, Laravel, Django champions are all based happy people!
@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.
@tomorrow615 күн бұрын
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Ай бұрын
I think Go needs someone like DHH
@jeffreysmith9837Ай бұрын
Yes!!!
@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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
Locks are one of the primary deterrents for petty theft...
@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Ай бұрын
"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…
@FiveHundredHungryGhosts26 күн бұрын
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Ай бұрын
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Ай бұрын
26:54 super subtle edit, well done
@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Ай бұрын
holy fuck thank god as a non religous person for content like that
@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Ай бұрын
1:40, really makes you respect how Zurihac is for free while providing lots of dope content, Munihac next week, is free too.
@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Ай бұрын
I get one of the reasons why DHH hates typescript, it needs a build step to transpile to something the browser will support.
@avwie132Ай бұрын
Those live comments are wild. “Does nobuild mean slower code?” What?!
@YaroslavFedevychАй бұрын
HTTP/1.1 could make it sad a bit if you ever for any reason at all had to downgrade your protocol
@avwie132Ай бұрын
@@YaroslavFedevych that has nothing to do with slower code
@YaroslavFedevychАй бұрын
@@avwie132 once it’s downloaded, of course
@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Ай бұрын
I can't believe they finally made ruby off rails
@MatthewKennedyUKАй бұрын
I love how the JS guys cling to a possible 3 to 7ms as some kind of justification for, well anything.
@Fomoerectus-wu1xefomАй бұрын
shafting all dem unbundled props over the wire
@avwie132Ай бұрын
Your point?
@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Ай бұрын
The Prime-crush-on-DHH-gen
@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Ай бұрын
I think Ruby has gone off the Rails.. 👀
@FarLine99Ай бұрын
👀
@bugloperАй бұрын
😂
@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....
@Lorofol7 сағат бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
So does the underlying hardware, I don’t think the kernel has much say over it.
@kuhluhOGАй бұрын
@@YaroslavFedevych well, the kernel first puts stuff in a RAM cache before sending it to device, so there is definitely some control
@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Ай бұрын
@@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Ай бұрын
PRIME LEARNS RUBY SOON
@landsman73727 күн бұрын
Rails and many PHP frameworks are probably most healthy framework that you can use for todays web development.
@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Ай бұрын
find_by_sql exists for a reason. Skill issue 100%.
@caiopenhalver490024 күн бұрын
Wow, Ruby is awesome! I love Rails
@SaiyanJin85Ай бұрын
Htmx + a little alpine is aaaall we need
@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Ай бұрын
@@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Ай бұрын
@@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Ай бұрын
Ruby is going to be the last gateway to elixir
@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Ай бұрын
Once you go Ruby you never go back
@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Ай бұрын
You're hired to solve business problems, not write code.
@rign_Ай бұрын
It's impressive to make 1-hour video length into 2 hours.
@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Ай бұрын
Rails active record takes care of all those problems you mentioned about SQLite
@realSimonPeterАй бұрын
46:08 Ruby, Elixir, sure, but you also promised to become the (Taylor) Swiftagen! You’ll like Swift a lot, I guarantee.
@Jyrgenson19Ай бұрын
15k for a shitty 3 meg connection! What? How much does a regular consumer grade internet connection cost in the states?
@DanielJacksonNorАй бұрын
Per attendee, presumably.
@ManKidCSАй бұрын
Excited DHH sounds like the bird from Aladdin.
@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.
@Luclecool12326 күн бұрын
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Ай бұрын
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Ай бұрын
He released A LOT of Rails on that stage.
@mashebemunalula8901Ай бұрын
Prime doesn't prepare, no hoodie
@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Ай бұрын
If you're doing pure no build, you don't get hashed script names
@DanielJacksonNorАй бұрын
No. You just serve them through caching. It's still no build
@fvschАй бұрын
Agreed on Jira's editor. Linear's editor is bad too, but maybe not Jira-bad.
@TomNook.Ай бұрын
He has beautiful hair
@matjazmuhic550Ай бұрын
Glad I'm not the only one that golden showered my cat before.... O_o