Development Approach

Episode #497 by Teacher's Avatar David Kimura

Summary

Working with 3rd party integrations can be time consuming, complicated and we can take many different approaches when creating a proof of concept. In this episode, we're going to look at creating a development environment with Jupyter Notebooks so that we can iterate fast and remove a lot of the complexities of our application.
rails development api 19:59

Chapters

  • Introduction (0:00)
  • Most basic Dockerfile (4:18)
  • Creating build and run commands (4:59)
  • Running the Docker container (5:31)
  • Trying to install Ruby (7:03)
  • Installing curl (7:32)
  • Fixing the sudo (8:51)
  • Using a custom token (9:09)
  • Adding mise to the Dockerfile (10:27)
  • Getting the Ruby install working (11:44)
  • Getting the Ruby interpreter in the notebook (13:13)
  • Mounting a volume (13:46)
  • Adding iruby dependencies (14:15)
  • Fixing the volume path (16:01)
  • Running a Ruby script (16:44)
  • Running detached (16:59)
  • Testing a more complicated script (17:58)
  • iruby maintainability (18:55)
Student & Teacher
$ 9 /mo

Valid School Email Required

Same Access as Pro

Subscribe Now
Pro Monthly
$ 19 /mo

Access to Pro Episodes

Invite to Slack Channel

Priority Suggestions

Ad Free

Subscribe Now
Pro Annual
$ 190 /yr

Access to Pro Episodes

Invite to Slack Channel

Priority Suggestions

Ad Free

Subscribe Now
Teams
$ 57 /mo

3 Users Minimum

$19.00 / user / month

Same Access as Pro

Subscribe to Teams