際際滷shows by User: salizzar / http://www.slideshare.net/images/logo.gif 際際滷shows by User: salizzar / Mon, 27 Jul 2015 18:44:39 GMT 際際滷Share feed for 際際滷shows by User: salizzar Package anything with fpm cookery /slideshow/package-anything-with-fpm-cookery/50982983 packageanythingwithfpm-cookery-150727184439-lva1-app6891
Commonly in startups, you probably don't be worry about how your application artefacts are managed to be deployed in a server: compressed files or JAR/WAR files combined with a set of scripts. However, for larger companies that uses not only one or two servers, but a entire pool of machines, it requires some control and organisation to deploy apps. You can handle this case with some automation / configuration management tools like Ansible, Puppet, Chef, of course. But using a set of scripts can be hard to maintain all deployment steps, from artefact update to rollback. If you distribute your software using a Operational System package manager like YUM (CentOS) or APT (Debian, Ubuntu), your deployment will be easier because these tools handles software changes in a good way. It sounds good, but package binaries is a pain for developers or newer sysadmins that don't have knowledge about how YUM/APT works. It requires creation of one or a lot of configuration files to be updated and when you have multiple artefacts probably packaging them will be a nightmare. Here enter fpm-cookery, a Ruby gem responsible to package artefacts based on recipes, much easy to use. It will be your swiss knife for anything that you need to package, from common binaries not distributed in RPM/DEB formats to programming languages from source, compiling when needed.]]>

Commonly in startups, you probably don't be worry about how your application artefacts are managed to be deployed in a server: compressed files or JAR/WAR files combined with a set of scripts. However, for larger companies that uses not only one or two servers, but a entire pool of machines, it requires some control and organisation to deploy apps. You can handle this case with some automation / configuration management tools like Ansible, Puppet, Chef, of course. But using a set of scripts can be hard to maintain all deployment steps, from artefact update to rollback. If you distribute your software using a Operational System package manager like YUM (CentOS) or APT (Debian, Ubuntu), your deployment will be easier because these tools handles software changes in a good way. It sounds good, but package binaries is a pain for developers or newer sysadmins that don't have knowledge about how YUM/APT works. It requires creation of one or a lot of configuration files to be updated and when you have multiple artefacts probably packaging them will be a nightmare. Here enter fpm-cookery, a Ruby gem responsible to package artefacts based on recipes, much easy to use. It will be your swiss knife for anything that you need to package, from common binaries not distributed in RPM/DEB formats to programming languages from source, compiling when needed.]]>
Mon, 27 Jul 2015 18:44:39 GMT /slideshow/package-anything-with-fpm-cookery/50982983 salizzar@slideshare.net(salizzar) Package anything with fpm cookery salizzar Commonly in startups, you probably don't be worry about how your application artefacts are managed to be deployed in a server: compressed files or JAR/WAR files combined with a set of scripts. However, for larger companies that uses not only one or two servers, but a entire pool of machines, it requires some control and organisation to deploy apps. You can handle this case with some automation / configuration management tools like Ansible, Puppet, Chef, of course. But using a set of scripts can be hard to maintain all deployment steps, from artefact update to rollback. If you distribute your software using a Operational System package manager like YUM (CentOS) or APT (Debian, Ubuntu), your deployment will be easier because these tools handles software changes in a good way. It sounds good, but package binaries is a pain for developers or newer sysadmins that don't have knowledge about how YUM/APT works. It requires creation of one or a lot of configuration files to be updated and when you have multiple artefacts probably packaging them will be a nightmare. Here enter fpm-cookery, a Ruby gem responsible to package artefacts based on recipes, much easy to use. It will be your swiss knife for anything that you need to package, from common binaries not distributed in RPM/DEB formats to programming languages from source, compiling when needed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/packageanythingwithfpm-cookery-150727184439-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Commonly in startups, you probably don&#39;t be worry about how your application artefacts are managed to be deployed in a server: compressed files or JAR/WAR files combined with a set of scripts. However, for larger companies that uses not only one or two servers, but a entire pool of machines, it requires some control and organisation to deploy apps. You can handle this case with some automation / configuration management tools like Ansible, Puppet, Chef, of course. But using a set of scripts can be hard to maintain all deployment steps, from artefact update to rollback. If you distribute your software using a Operational System package manager like YUM (CentOS) or APT (Debian, Ubuntu), your deployment will be easier because these tools handles software changes in a good way. It sounds good, but package binaries is a pain for developers or newer sysadmins that don&#39;t have knowledge about how YUM/APT works. It requires creation of one or a lot of configuration files to be updated and when you have multiple artefacts probably packaging them will be a nightmare. Here enter fpm-cookery, a Ruby gem responsible to package artefacts based on recipes, much easy to use. It will be your swiss knife for anything that you need to package, from common binaries not distributed in RPM/DEB formats to programming languages from source, compiling when needed.
Package anything with fpm cookery from Marcelo Pinheiro
]]>
1631 11 https://cdn.slidesharecdn.com/ss_thumbnails/packageanythingwithfpm-cookery-150727184439-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Celluloid - Beyond Sidekiq /slideshow/celluloid-beyond-sidekiq/27381450 celluloid-beyondsidekiq-131020114511-phpapp02
My RS on Rails 2013 keynote, talking about Rubinius project and main features of Celluloid.]]>

My RS on Rails 2013 keynote, talking about Rubinius project and main features of Celluloid.]]>
Sun, 20 Oct 2013 11:45:11 GMT /slideshow/celluloid-beyond-sidekiq/27381450 salizzar@slideshare.net(salizzar) Celluloid - Beyond Sidekiq salizzar My RS on Rails 2013 keynote, talking about Rubinius project and main features of Celluloid. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/celluloid-beyondsidekiq-131020114511-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> My RS on Rails 2013 keynote, talking about Rubinius project and main features of Celluloid.
Celluloid - Beyond Sidekiq from Marcelo Pinheiro
]]>
5421 6 https://cdn.slidesharecdn.com/ss_thumbnails/celluloid-beyondsidekiq-131020114511-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introduction to Ruby & Ruby on Rails /slideshow/introduction-to-ruby-ruby-on-rails/26786114 introductiontorubyrubyonrails-131002085551-phpapp01
際際滷s from my workshop on FCI Academic Week, Mackenzie University - S達o Paulo.]]>

際際滷s from my workshop on FCI Academic Week, Mackenzie University - S達o Paulo.]]>
Wed, 02 Oct 2013 08:55:51 GMT /slideshow/introduction-to-ruby-ruby-on-rails/26786114 salizzar@slideshare.net(salizzar) Introduction to Ruby & Ruby on Rails salizzar 際際滷s from my workshop on FCI Academic Week, Mackenzie University - S達o Paulo. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontorubyrubyonrails-131002085551-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from my workshop on FCI Academic Week, Mackenzie University - S達o Paulo.
Introduction to Ruby & Ruby on Rails from Marcelo Pinheiro
]]>
2271 5 https://cdn.slidesharecdn.com/ss_thumbnails/introductiontorubyrubyonrails-131002085551-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Celluloid, Celluloid::IO and Friends /slideshow/celluloid-24272983/24272983 celluloid-130715213522-phpapp01
A introduction about main functionalities of Celluloid, a Ruby Actor Model implementation, and some of famous libraries that uses it - Celluloid::IO, DCell and Reel.]]>

A introduction about main functionalities of Celluloid, a Ruby Actor Model implementation, and some of famous libraries that uses it - Celluloid::IO, DCell and Reel.]]>
Mon, 15 Jul 2013 21:35:22 GMT /slideshow/celluloid-24272983/24272983 salizzar@slideshare.net(salizzar) Celluloid, Celluloid::IO and Friends salizzar A introduction about main functionalities of Celluloid, a Ruby Actor Model implementation, and some of famous libraries that uses it - Celluloid::IO, DCell and Reel. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/celluloid-130715213522-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A introduction about main functionalities of Celluloid, a Ruby Actor Model implementation, and some of famous libraries that uses it - Celluloid::IO, DCell and Reel.
Celluloid, Celluloid::IO and Friends from Marcelo Pinheiro
]]>
4761 12 https://cdn.slidesharecdn.com/ss_thumbnails/celluloid-130715213522-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introduction to Vagrant /slideshow/introduction-to-vagrant/17835324 introductiontovagrant-130328224142-phpapp01
]]>

]]>
Thu, 28 Mar 2013 22:41:42 GMT /slideshow/introduction-to-vagrant/17835324 salizzar@slideshare.net(salizzar) Introduction to Vagrant salizzar <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontovagrant-130328224142-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Introduction to Vagrant from Marcelo Pinheiro
]]>
13855 6 https://cdn.slidesharecdn.com/ss_thumbnails/introductiontovagrant-130328224142-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Porting Rails Apps to High Availability Systems /salizzar/porting-rails-apps-to-high-availability-systems highavailabilityrailsapplications-120915113655-phpapp01
]]>

]]>
Sat, 15 Sep 2012 11:36:53 GMT /salizzar/porting-rails-apps-to-high-availability-systems salizzar@slideshare.net(salizzar) Porting Rails Apps to High Availability Systems salizzar <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/highavailabilityrailsapplications-120915113655-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Porting Rails Apps to High Availability Systems from Marcelo Pinheiro
]]>
4453 6 https://cdn.slidesharecdn.com/ss_thumbnails/highavailabilityrailsapplications-120915113655-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-salizzar-48x48.jpg?cb=1662789479 Hi, I'm Marcelo Pinheiro. I started working as a web developer at 2000, having contact with several programming languages from the corporative ones - Java, C#, C++, C etc - to most exotic things like ActionScript, Lisp, Prolog, Eiffel and Assembly. Of course, I have experience with actual languages like Ruby, Python and Node.js as well. Proven experience with ANSI SQL and NoSQL Databases, Distributed Systems, Critical High-Availability Systems, Virtualization, Containers, Serverless, Tech Lead, Mentorship and Agile Methodology in the battlefield, real world. I write code, deliver things. marcelopinheiro.co https://cdn.slidesharecdn.com/ss_thumbnails/packageanythingwithfpm-cookery-150727184439-lva1-app6891-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/package-anything-with-fpm-cookery/50982983 Package anything with ... https://cdn.slidesharecdn.com/ss_thumbnails/celluloid-beyondsidekiq-131020114511-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/celluloid-beyond-sidekiq/27381450 Celluloid - Beyond Sid... https://cdn.slidesharecdn.com/ss_thumbnails/introductiontorubyrubyonrails-131002085551-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/introduction-to-ruby-ruby-on-rails/26786114 Introduction to Ruby &amp;...