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
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!
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!
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.
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."
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?
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
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!
Thank you so much 🥰
Yup, Stephen is a database genius and so are you Aaron!
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!
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.
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."
Weird Edit Overlap at 2:50
probably an editor mistake where clips overlapped a bit in the video editor. It's unfortunate but it happens.
Ah dang. Sorry about that!
@@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
@@user-kt1iz4vc3x No he usually just puts the interview on pause while doing that quick spot early in the video. Usually not an issue.
Bro was just yapping haha jokes
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?
coffee break, ill be right back (18:45)
Fourth!
Second!
First!