Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Cleaners of Caribbean Slide 1 Cleaners of Caribbean Slide 2 Cleaners of Caribbean Slide 3 Cleaners of Caribbean Slide 4 Cleaners of Caribbean Slide 5 Cleaners of Caribbean Slide 6 Cleaners of Caribbean Slide 7 Cleaners of Caribbean Slide 8 Cleaners of Caribbean Slide 9 Cleaners of Caribbean Slide 10 Cleaners of Caribbean Slide 11 Cleaners of Caribbean Slide 12 Cleaners of Caribbean Slide 13 Cleaners of Caribbean Slide 14 Cleaners of Caribbean Slide 15 Cleaners of Caribbean Slide 16 Cleaners of Caribbean Slide 17 Cleaners of Caribbean Slide 18 Cleaners of Caribbean Slide 19 Cleaners of Caribbean Slide 20 Cleaners of Caribbean Slide 21 Cleaners of Caribbean Slide 22 Cleaners of Caribbean Slide 23 Cleaners of Caribbean Slide 24 Cleaners of Caribbean Slide 25 Cleaners of Caribbean Slide 26 Cleaners of Caribbean Slide 27 Cleaners of Caribbean Slide 28 Cleaners of Caribbean Slide 29 Cleaners of Caribbean Slide 30 Cleaners of Caribbean Slide 31 Cleaners of Caribbean Slide 32 Cleaners of Caribbean Slide 33 Cleaners of Caribbean Slide 34 Cleaners of Caribbean Slide 35 Cleaners of Caribbean Slide 36 Cleaners of Caribbean Slide 37 Cleaners of Caribbean Slide 38 Cleaners of Caribbean Slide 39 Cleaners of Caribbean Slide 40 Cleaners of Caribbean Slide 41 Cleaners of Caribbean Slide 42 Cleaners of Caribbean Slide 43 Cleaners of Caribbean Slide 44 Cleaners of Caribbean Slide 45 Cleaners of Caribbean Slide 46 Cleaners of Caribbean Slide 47 Cleaners of Caribbean Slide 48 Cleaners of Caribbean Slide 49 Cleaners of Caribbean Slide 50 Cleaners of Caribbean Slide 51
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Cleaners of Caribbean

Download to read offline

Our Amoniac OU CEO Alexander Simonov inspired everyone with an original report and even played a bottle of rum on Ruby Meditation Conference in Kyiv.
Get more how really you need to clean the deck in your long Ruby's journey.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Cleaners of Caribbean

  1. 1. Cleaners of Caribbean
  2. 2. about me In IT from 1998 My first OS was CP/M My first computer was without monitor My first contribution into OpenSource was a support of Cyrillic and UTF-8 in Gentoo
  3. 3. Rails Guide Rails blog in 15 minutes...
  4. 4. need something to do
  5. 5. Required Software Homebrew RMV/RBENV/etc PostgreSQL/MySQL/Mongo/Etc libxml, libxslt, and others...
  6. 6. 5 hours later
  7. 7. What did we do?
  8. 8. What did we do? we have already begun to pollute our system
  9. 9. What did we do? we have already begun to pollute our system we have made our system unstable
  10. 10. What did we do? we have already begun to pollute our system we have made our system unstable we have made our system unpredictable
  11. 11. What did we do? we have already begun to pollute our system we have made our system unstable we have made our system unpredictable we have made our system unmaintainable
  12. 12. How to solve?
  13. 13. Docker Clean local system
  14. 14. Docker Clean local system Easy startup with docker-compose
  15. 15. Docker Clean local system Easy startup with docker-compose Predictable environment
  16. 16. Docker Clean local system Easy startup with docker-compose Predictable environment Kubernates
  17. 17. What we need for our blog?! devise cancancan rolify rmagick commentable acts_as_tree, acts_as_list, etc And much more other libraries …
  18. 18. How to solve?
  19. 19. Use a standard libraries net/http instead of rest-client/faraday/etc json instead of multi_json/oj/yajl/etc You don't need cancancan for limiting one controller You don't need rolify for 2 roles You don't need trailblazer for 2 actions
  20. 20. Contamination of project
  21. 21. Fat Models
  22. 22. Fat Controllers
  23. 23. no tests
  24. 24. copy - paste
  25. 25. Model.all On Table with 100000 records
  26. 26. after some time …
  27. 27. plan of barbossa
  28. 28. Service Objects Put your business logic outside models, controllers, jobs
  29. 29. Test Driven Development Its a fastest way to check your code and a way to increase your development speed
  30. 30. Code Review Review your code all the time. Use a tools for it.
  31. 31. Continuous Integration Automate your processes of check, review and deployment
  32. 32. K.I.S.S. Keep it simple stupid
  33. 33. Check the limits Run your staging with limited resources
  34. 34. questions? Email: oleksandr@amoniac.eu Github: simonoff

Our Amoniac OU CEO Alexander Simonov inspired everyone with an original report and even played a bottle of rum on Ruby Meditation Conference in Kyiv. Get more how really you need to clean the deck in your long Ruby's journey.

Views

Total views

491

On Slideshare

0

From embeds

0

Number of embeds

12

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×