Giter Site home page Giter Site logo

dariusch / plenty_client Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 4.0 177 KB

This Client is a ruby wrapper around the PlentyMarkets REST API providing simple classes to interact.

License: MIT License

Ruby 100.00%
api-client plentymarkets rest-client ruby ruby-wrapper

plenty_client's Introduction

๐Ÿ‘‹ Hi there, I am Dariusch

I am a Software Engineer at โค๏ธ and a DevOps & โ˜๏ธ Engineer by choice!

My tech stack

Daily Toolkit

I am a big fan of GitHub and GitHub Actions! Yes, I did work with GitLab and its CI before but always made my way back to GitHub. My 14" Macbook Pro (M1 Pro) is my daily companion, running iTerm2 as my terminal emulator with zsh, Oh My Zsh and powerlevel10k. Have a look at my dotfiles.

GitHub GitHub Actions GitLab iTerm2 VS Code

Languages & Frameworks

I am a Senior in Ruby and Ruby on Rails and have some experience in Python and Go. I am not a big fan of Java and the JavaScript ecosystem. For most of the time, I used to create RESTful APIs until I came across Protocol Buffers and gRPC, both technologies are great and you should try them out! Also, I'm eager to check out connect.build in the future, and get some more experience using Go.

Ruby Ruby on Rails Python Go

Cloud & Infrastructure

I have some experience in AWS, but I will always choose Google Cloud in a heartbeat! I provision my infrastructure via Terraform, it is part of my daily work since v0.12. I managed a fair amount of mostly managed Kubernetes clusters throughout my career, so creating and maintaining Helm-charts was/is daily business. My preferred way of applying those is via Flux and Flagger. For monitoring, I love to use Prometheus and Grafana, preferably via the prometheus-operator. Exporting Metrics, Logs and Traces to Grafana Cloud via the Grafana Agent is also great. I used to maintain an Istio service mesh but I would always choose linkerd2 for its simplicity.

AWS Google Cloud Terraform Kubernetes Helm FluxCD Flagger Prometheus Grafana Istio Linkerd2

My GitHub stats

Metrics

profile-view-counter

Get in touch

LinkedIn XING Slack Twitter Medium

plenty_client's People

Contributors

dariusch avatar jannik-hh avatar moroz avatar okarolmoroz avatar owen2345 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

plenty_client's Issues

I get NoMethodError: undefined method `[]' for nil:NilClass

I ve tried your gem from irb, inputting login data there.
The Item with ID 103 exists, but
trying to fetch IT, it goes
NoMethodError: undefined method []' for nil:NilClass
from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/plenty_client-0.1.0/lib/plenty_client/request.rb:71:in login_check' from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/plenty_client-0.1.0/lib/plenty_client/request.rb:11:in request'
from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/plenty_client-0.1.0/lib/plenty_client/request.rb:50:in get' from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/plenty_client-0.1.0/lib/plenty_client/item.rb:20:in find'
from (irb):30
from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.10/lib/rails/commands/console.rb:110:in start' from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.10/lib/rails/commands/console.rb:9:in start'
from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:68:in console' from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:39:in run_command!'
from /home/cartasu/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.10/lib/rails/commands.rb:17:in <top (required)>' from bin/rails:4:in require'
from bin/rails:4:in <main>'
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.