You can also listen to this episode as a podcast on your favorite podcast player: databaseschool.transistor.fm/episodes/ruby-on-rails-sqlite-with-stephen-margheim
@HeyRyanHaskell4 ай бұрын
Aaron, you bring such a warm energy into the web development space- and I'm grateful for you! I really enjoying listening to these conversations as I code!
@aarondfrancis4 ай бұрын
Thank you so much 🥰
@dominuskelvin4 ай бұрын
Yup, Stephen is a database genius and so are you Aaron!
@hoblonАй бұрын
The idea about importance of simplicity is priceless. One of my big pet projects stuck for a year because of React frontend grew to the point where the next feature would take months to develop. And I never questioned whenever I really need a React frontend. I just got an epiphany that i could just rewrite everything with hotwire or HTMLX and that might take less time to rewrite everything plus new feature than develop this feature in React. Thank you for that.
@WickedAyman4 ай бұрын
Chapters: 00:00 - Intro to Database School with Steven Margheim 00:53 - Stevens journey from nontraditional path to Rails success 01:18 - How did you get into Rails? 01:39 - Graduate students passion for tools led to success 02:39 - Career success story web programming, academia, rails 03:16 - Job market 28 years old, no experience, optionality 03:44 - Discussing her decision to leave Germany and move to the US 04:03 - Job search success in Germany 04:17 - Texas natives accounting, academic, bitter rivals 04:58 - Rails developer landed job, tough application process, and lots of conversations 05:38 - Hiring process oriented more around clear thinking 06:09 - Penn Medicine IT team trained me in Rails 08:50 - Railsdirection career shift led to rapid success 11:34 - Switched to Rails for operational simplicity 16:15 - Simplifying system with mental model 16:31 - Fixed bug in 10 minutes 20:07 - Challenges in web development 23:30 - Easytouse philosophy benefits developers 25:10 - Geometrical thinking helps solve problems 28:47 - Creating beautiful columns in Rails 30:04 - Growing interest in tech revived blog 32:53 - After hours of learning, posting daily tasks 33:09 - Branching with Rails, gem, and Shopify 34:48 - Pushed hard to reduce Rails pull requests 35:37 - Personal goal Worlds best Rails framework 36:32 - Easy case study writing transformed life 37:21 - Im thrilled to hear you landed PRs in Rails 38:14 - Success relies on consistency, not cabal 40:42 - Nitty gritty gory details in Rails 44:56 - Rails improvements and Rubys concurrency 47:20 - Rubys versatility in web applications 49:22 - Ruby interpreter slows web application performance 52:24 - Rails thread manages web requests in milliseconds 56:56 - Rails idle execution problem solved with Rubys sleep implementation 58:51 - Ruby backoff for busy connections 59:43 - Exposes multiple ways to hook up with busy handler 01:00:06 - Rubys Cbased driver for busy handler 01:03:11 - Ruby gems accessibility benefits 01:05:53 - Ruby friendly sleep for busy handler 01:07:32 - Background jobs semantics checkin, checkout, retry 01:11:44 - Changes to Rails SQLI experience 01:14:30 - Future hold Rails, content, or no? 01:14:56 - Future plans for default vanilla for Rails 01:16:08 - Database locked errors in multithreaded environments 01:20:14 - Fractal mind following along, obsession with simplicity 01:20:37 - Fractal mind benefits from community support 01:21:47 - Stevens delight at getting to talk to Ruby community 01:22:28 - Do you have a debt for Steven?
@JustBCWiАй бұрын
As a former linguist, I agree with the comments at 8:00. I transitioned to Perl back in the late 90s. Larry Wall was a linguist, so it makes sense that Perl was "linguistic."
@thewonderbeast69564 ай бұрын
This was a great podcast and you are a great host Aaron! Stephen definitely is a genius and a very interesting guy with an incredible knack for problem solving, and I'm proud to be his brother!
@Necrous134 ай бұрын
Weird Edit Overlap at 2:50
@bcassol4 ай бұрын
probably an editor mistake where clips overlapped a bit in the video editor. It's unfortunate but it happens.
@aarondfrancis4 ай бұрын
Ah dang. Sorry about that!
@user-kt1iz4vc3x4 ай бұрын
@@aarondfrancis the idea was to lower the interviewee's volume and put the ad on top? I hope not, it's distracting. good episode btw
@Sammi844 ай бұрын
@@user-kt1iz4vc3x No he usually just puts the interview on pause while doing that quick spot early in the video. Usually not an issue.