Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Jamie Taylor

๐Ÿ‘ค Speaker
341 total appearances

Appearances Over Time

Podcast Appearances

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

That's probably not even a version of Ruby, but let's say we are, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

We're using Ruby version 2.6, and then it will go, cool, I will do a web search for Ruby 2.6 ORM best practices and Ruby 2.6 Stripe compatibility and Stripe documentation for this particular version of Stripe, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

So then it grabs all of that information, does all of that research ahead of time, the same stuff that you or I would do if we were doing it, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

We get to the point where we're about to implement the Stripe API, and we go and read the API and go, all right, yeah, that's how we do it.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

We need to have a client ID and maybe an OAuth token or whatever, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

And then what will happen is it does that all ahead of time.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

It stores that in the plan.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

And then when you come around to breaking that plan into tasks by running the task command, it looks at the plan and goes, cool, I think there's about 70 tasks there.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

And it breaks it down into individual things.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

So like create this Ruby file that represents the controller.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Excellent.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Now install the package.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Excellent.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

So then it's like piecemeal steps.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Like you would a junior developer, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

You would ask a junior developer to do this one step at a time.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Create the controller.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

Now create, add the package to our, I think it's a Ruby gem lock file or something like that, right?

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

And then we write a test to make sure that if we're doing test-driven development, write a test to make sure that it works, but it's going to fail because, and then it actually says in the test step, this step will fail because we haven't written the code yet.

Coder Radio
640: The Modern .Net Shows' Jamie Taylor

So then it gets to that point.