Skip to content

Instantly share code, notes, and snippets.

@gmacdougall
Created March 23, 2017 14:53
Show Gist options
  • Save gmacdougall/cb6e6fc3d7ab2b74f1675a4666023eb4 to your computer and use it in GitHub Desktop.
Save gmacdougall/cb6e6fc3d7ab2b74f1675a4666023eb4 to your computer and use it in GitHub Desktop.
2017-03-23 09:36:41 josetonyp Hi
2017-03-23 09:36:58 gmacdougall Good Day. How are you doing?
2017-03-23 09:37:32 josetonyp Good, you? is kind of early morning over there right?
2017-03-23 09:38:28 gmacdougall Yeah, we're at GMT-4 now. So it's just after 9:30.
2017-03-23 09:40:31 gmacdougall As I mentioned previously, we're doing a series of blogs so that people can get to know each of the presenters at the conference. I'm just going to ask a few questions and we'll turn that in to a sensible blog post which should get people excited for the conference and to see your talk. Sound good?
2017-03-23 09:41:06 josetonyp sounds very good idea
2017-03-23 09:41:36 gmacdougall First, could you please give us a quick introduction to yourself?
2017-03-23 09:43:37 josetonyp I've studied Electronic Engeneering and got interested more into the web world during my career so I continue in this area. I'm a Senior/Full Stack Dev at Bitspire. I've been working with Ruby for 6 years now and before I was working mostly with PHP.
2017-03-23 09:44:07 gmacdougall How long have you been working with Spree and Solidus?
2017-03-23 09:44:08 josetonyp I started working with websites at 2001 in Actionscript indeed and HTML 1
2017-03-23 09:44:20 josetonyp the last year and a half
2017-03-23 09:44:22 josetonyp I'll say
2017-03-23 09:44:44 josetonyp first assisting with the Payone gem integration
2017-03-23 09:45:21 josetonyp and now full time working in 2 stores http://bestmadeco.com/ and https://www.othr.com/
2017-03-23 09:45:43 josetonyp BestmadeCo is still Spree but Othr was migrated to Solidus
2017-03-23 09:46:02 josetonyp also I've been working on the developing of the Gem for integrating Klarna Payments
2017-03-23 09:46:12 josetonyp to solidus 1.x for the moment
2017-03-23 09:46:19 gmacdougall You mentioned that you're a full stack dev? What sort of things do you do on an average day at work?
2017-03-23 09:47:11 josetonyp So far I normally go from solving issues in servers, revising Chef deployments scripts to fixing silly bugs in CSS
2017-03-23 09:47:27 josetonyp that is not my favourite part but sometimes you have to do it
2017-03-23 09:48:05 josetonyp The last year I spend most of the time making Spree/Solidus modifications for this clients
2017-03-23 09:49:54 gmacdougall Can you give us an overview of what you're going to be speaking about at SolidusConf?
2017-03-23 09:50:53 josetonyp After working with Klarna Payment Gateway and Payone I realized that a fair introduction to Payments in Solidus would improve the process of this integration
2017-03-23 09:51:50 josetonyp I had to read back and forth the models and use railroady gem to analyse the structure of code
2017-03-23 09:52:19 josetonyp so I though on giving a fair introduction to the topic for people who wants to modify or create new integrations
2017-03-23 09:53:13 gmacdougall It's a challenging topic, but something lots of us have to deal with. What were some of thoe most challenging things you ran in to along the way?
2017-03-23 09:53:43 josetonyp Well at the very first Why ActiveMerchant?
2017-03-23 09:54:04 josetonyp We could implement both of our integration without it, but still we respect the API
2017-03-23 09:54:22 josetonyp then I understood that is that respect what bring coherence to the whole payment design
2017-03-23 09:55:17 josetonyp also was challenging to see at first sight how is this magic of "I press purchase" and then my credit card or in our last case "Klarna API" receive the request
2017-03-23 09:55:43 josetonyp so we need to divide the design into a Gateway and SDK and join them to work into solidus
2017-03-23 09:56:06 josetonyp very challenging testing suits, error bubbling and responses
2017-03-23 09:56:35 gmacdougall I'm not sure about everyone else, but I know exactly what you're speaking of
2017-03-23 09:56:56 josetonyp Yup, I also know that you know because I had to read a lot of code from you
2017-03-23 09:57:05 gmacdougall Haha!
2017-03-23 09:57:30 josetonyp including the inclusion of the Reimbursement in StoreCredits that in Spree is a Gem and in solidus in part of the core
2017-03-23 09:57:44 gmacdougall We're a bit spoiled these days with payment gateways that offer reasonable support, documentation, and even a gem to help work with them
2017-03-23 09:57:50 josetonyp so in the project I'm working now I had to use your code again
2017-03-23 09:58:03 gmacdougall I used to be impressed by someone who gave me documentation in a PDF that was in the same language I spoke...
2017-03-23 09:58:31 josetonyp well that is the intention for Klarna, the want their Gem to be fully compatible
2017-03-23 09:58:49 gmacdougall What are you looking forward to most at SolidusConf?
2017-03-23 09:59:11 josetonyp I'm very exited that I can speak at the conf
2017-03-23 09:59:24 josetonyp my last conf was many years ago in Spain
2017-03-23 10:00:20 josetonyp I'm really glad that I can collaborate and spread knowledge to people, I haven't been able to make any coherent big commit to the project
2017-03-23 10:00:46 josetonyp but I can probably give my cent on explaining this payment labyrinth
2017-03-23 10:01:23 gmacdougall It should be interesting and I'm looking forward to it
2017-03-23 10:01:34 gmacdougall Outside of the conference itself is there anything you're planning to do in London?
2017-03-23 10:01:44 josetonyp beside this contributing motivation I think getting to know most of the people I'm reading code from is an awesome opportunity
2017-03-23 10:02:11 josetonyp Well, I'm not sure, I have to be back in Berlin on Friday afternoon
2017-03-23 10:03:01 josetonyp … so far I've only plan from the conference
2017-03-23 10:03:12 josetonyp also I have a 5month baby
2017-03-23 10:03:47 josetonyp I need to come back and keep helping on that topic :slightly_smiling_face:
2017-03-23 10:04:06 josetonyp You can call it a "never ending pull request"
2017-03-23 10:05:10 gmacdougall I'm sure that keeps you very busy!
2017-03-23 10:05:23 josetonyp yes
2017-03-23 10:05:32 josetonyp also keep me smiling a lot
2017-03-23 10:06:18 gmacdougall Is there anything else you wanted to mention before we wrap up?
2017-03-23 10:06:58 josetonyp umm beside that I'm very glad for the opportunity and thanks you for letting me collaborate
2017-03-23 10:07:19 josetonyp I think I'm ok
2017-03-23 10:07:25 gmacdougall You're welcome. Thanks for taking the time to chat with me today!
2017-03-23 10:08:01 josetonyp sure, its is a pleasure… thanks for a lot of code I've reused to keep with some crazy client requests
2017-03-23 10:08:14 gmacdougall You're welcome
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment