ºÝºÝߣshows by User: geemus / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: geemus / Mon, 17 Oct 2011 12:32:04 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: geemus fog or: How I Learned to Stop Worrying and Love the Cloud (OpenStack Edition) /geemus/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud-openstack-edition fogopenstackstrangelove-111017123207-phpapp02
Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn't cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money). You'll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud. The OpenStack Edition adds my concerns about OpenStack API development, including things that have already been fixed and things that we haven't yet encountered. Hopefully this consumer perspective can help shed light on some rough spots.]]>

Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn't cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money). You'll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud. The OpenStack Edition adds my concerns about OpenStack API development, including things that have already been fixed and things that we haven't yet encountered. Hopefully this consumer perspective can help shed light on some rough spots.]]>
Mon, 17 Oct 2011 12:32:04 GMT /geemus/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud-openstack-edition geemus@slideshare.net(geemus) fog or: How I Learned to Stop Worrying and Love the Cloud (OpenStack Edition) geemus Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn't find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn't cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money). You'll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud. The OpenStack Edition adds my concerns about OpenStack API development, including things that have already been fixed and things that we haven't yet encountered. Hopefully this consumer perspective can help shed light on some rough spots. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fogopenstackstrangelove-111017123207-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, ... on AWS, Terremark, Rackspace, ... - I mean, where do you even start? Since I couldn&#39;t find a good answer, I undertook the (probably insane) task of creating one. fog gives you a place to start by creating abstractions that work across many different providers, greatly reducing the barrier to entry (and the cost of switching later). The abstractions are built on top of solid wrappers for each api. So if the high level stuff doesn&#39;t cut it you can dig in and get the job done. On top of that, mocks are available to simulate what clouds will do for development and testing (saving you time and money). You&#39;ll get a whirlwind tour of basic through advanced as we create the building blocks of a highly distributed (multi-cloud) system with some simple Ruby scripts that work nearly verbatim from provider to provider. Get your feet wet working with cloud resources or just make it easier on yourself as your usage gets more complex, either way fog makes it easy to get what you need from the cloud. The OpenStack Edition adds my concerns about OpenStack API development, including things that have already been fixed and things that we haven&#39;t yet encountered. Hopefully this consumer perspective can help shed light on some rough spots.
fog or: How I Learned to Stop Worrying and Love the Cloud (OpenStack Edition) from Wesley Beary
]]>
2046 5 https://cdn.slidesharecdn.com/ss_thumbnails/fogopenstackstrangelove-111017123207-phpapp02-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
API: Assumptions Probably Incorrect /slideshow/api-assumptions-probably-incorrect/9289000 api-assumptionsprobablyincorrect-110916170029-phpapp02
Interfaces are not created equal. Upon reaching the summit of a releasable product it is easy to lose site of where you started. The disconnect grows as you explore how to build a bridge from internals to end users. Developing interfaces for others is one of the hardest things we do, but thankfully you are not alone. I have spent the last two years interacting with and creating interfaces to cloud services with fog. By exploring examples we can see patterns and establish best practices for APIs, CLIs and even library code.]]>

Interfaces are not created equal. Upon reaching the summit of a releasable product it is easy to lose site of where you started. The disconnect grows as you explore how to build a bridge from internals to end users. Developing interfaces for others is one of the hardest things we do, but thankfully you are not alone. I have spent the last two years interacting with and creating interfaces to cloud services with fog. By exploring examples we can see patterns and establish best practices for APIs, CLIs and even library code.]]>
Fri, 16 Sep 2011 17:00:27 GMT /slideshow/api-assumptions-probably-incorrect/9289000 geemus@slideshare.net(geemus) API: Assumptions Probably Incorrect geemus Interfaces are not created equal. Upon reaching the summit of a releasable product it is easy to lose site of where you started. The disconnect grows as you explore how to build a bridge from internals to end users. Developing interfaces for others is one of the hardest things we do, but thankfully you are not alone. I have spent the last two years interacting with and creating interfaces to cloud services with fog. By exploring examples we can see patterns and establish best practices for APIs, CLIs and even library code. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/api-assumptionsprobablyincorrect-110916170029-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Interfaces are not created equal. Upon reaching the summit of a releasable product it is easy to lose site of where you started. The disconnect grows as you explore how to build a bridge from internals to end users. Developing interfaces for others is one of the hardest things we do, but thankfully you are not alone. I have spent the last two years interacting with and creating interfaces to cloud services with fog. By exploring examples we can see patterns and establish best practices for APIs, CLIs and even library code.
API: Assumptions Probably Incorrect from Wesley Beary
]]>
453 3 https://cdn.slidesharecdn.com/ss_thumbnails/api-assumptionsprobablyincorrect-110916170029-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
fog or: How I Learned to Stop Worrying and Love the Cloud /slideshow/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud/6043774 fogstrangelove-101206020240-phpapp02
Learn how to easily get started on cloud computing with fog. If you can control your infrastructure choices, you’ll make better choices in development and get what you need in production. You'll get an overview of fog and concrete examples to give you a head start on your provisioning workflow.]]>

Learn how to easily get started on cloud computing with fog. If you can control your infrastructure choices, you’ll make better choices in development and get what you need in production. You'll get an overview of fog and concrete examples to give you a head start on your provisioning workflow.]]>
Mon, 06 Dec 2010 02:02:30 GMT /slideshow/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud/6043774 geemus@slideshare.net(geemus) fog or: How I Learned to Stop Worrying and Love the Cloud geemus Learn how to easily get started on cloud computing with fog. If you can control your infrastructure choices, you’ll make better choices in development and get what you need in production. You'll get an overview of fog and concrete examples to give you a head start on your provisioning workflow. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fogstrangelove-101206020240-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Learn how to easily get started on cloud computing with fog. If you can control your infrastructure choices, you’ll make better choices in development and get what you need in production. You&#39;ll get an overview of fog and concrete examples to give you a head start on your provisioning workflow.
fog or: How I Learned to Stop Worrying and Love the Cloud from Wesley Beary
]]>
3926 5 https://cdn.slidesharecdn.com/ss_thumbnails/fogstrangelove-101206020240-phpapp02-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
Fog /slideshow/fog/5453865 fog-101015123415-phpapp02
Fog is the Ruby cloud computing library and this is a presentation on how to use it and what you can do with it.]]>

Fog is the Ruby cloud computing library and this is a presentation on how to use it and what you can do with it.]]>
Fri, 15 Oct 2010 12:33:47 GMT /slideshow/fog/5453865 geemus@slideshare.net(geemus) Fog geemus Fog is the Ruby cloud computing library and this is a presentation on how to use it and what you can do with it. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fog-101015123415-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Fog is the Ruby cloud computing library and this is a presentation on how to use it and what you can do with it.
Fog from Wesley Beary
]]>
4489 11 https://cdn.slidesharecdn.com/ss_thumbnails/fog-101015123415-phpapp02-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
eXperience Driven Design /slideshow/xdd/4798367 xdd-100720135053-phpapp02
User experience for library designers, contributors and users.]]>

User experience for library designers, contributors and users.]]>
Tue, 20 Jul 2010 13:50:50 GMT /slideshow/xdd/4798367 geemus@slideshare.net(geemus) eXperience Driven Design geemus User experience for library designers, contributors and users. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xdd-100720135053-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> User experience for library designers, contributors and users.
eXperience Driven Design from Wesley Beary
]]>
595 1 https://cdn.slidesharecdn.com/ss_thumbnails/xdd-100720135053-phpapp02-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-geemus-48x48.jpg?cb=1522802437 geemus (Wesley Beary) is an avid Rubyist and Open source enthusiast. He spends his days developing fog [http://github.com/geemus/fog] at Engine Yard and spends much (probably too much) of his free time working on other open source projects. github.com/geemus https://cdn.slidesharecdn.com/ss_thumbnails/fogopenstackstrangelove-111017123207-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds geemus/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud-openstack-edition fog or: How I Learned ... https://cdn.slidesharecdn.com/ss_thumbnails/api-assumptionsprobablyincorrect-110916170029-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/api-assumptions-probably-incorrect/9289000 API: Assumptions Proba... https://cdn.slidesharecdn.com/ss_thumbnails/fogstrangelove-101206020240-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/fog-or-how-i-learned-to-stop-worrying-and-love-the-cloud/6043774 fog or: How I Learned ...