際際滷shows by User: lsegal1 / http://www.slideshare.net/images/logo.gif 際際滷shows by User: lsegal1 / Fri, 06 Feb 2015 03:49:32 GMT 際際滷Share feed for 際際滷shows by User: lsegal1 How NOT to rewrite your library: tips on stable APIs /slideshow/how-not-to-rewrite-your-library-tips-on-stable-apis/44342341 apis-square-150206034932-conversion-gate01
No library developer enjoys breaking their users with API changes, but sometimes you have no choice. Or do you? Tl;dr you do! Learn some tricks on avoiding backwards incompatible changes as well as mitigating the impact of those changes when they do happen through backward compatibility adapters and ethical deprecation practices. This talk will cover a handful of OSS projects I've maintained and contributed to over the years in order to find out which practices work and which don't. Have you been thinking about completely gutting your library's API? Come to this talk; there is another way!]]>

No library developer enjoys breaking their users with API changes, but sometimes you have no choice. Or do you? Tl;dr you do! Learn some tricks on avoiding backwards incompatible changes as well as mitigating the impact of those changes when they do happen through backward compatibility adapters and ethical deprecation practices. This talk will cover a handful of OSS projects I've maintained and contributed to over the years in order to find out which practices work and which don't. Have you been thinking about completely gutting your library's API? Come to this talk; there is another way!]]>
Fri, 06 Feb 2015 03:49:32 GMT /slideshow/how-not-to-rewrite-your-library-tips-on-stable-apis/44342341 lsegal1@slideshare.net(lsegal1) How NOT to rewrite your library: tips on stable APIs lsegal1 No library developer enjoys breaking their users with API changes, but sometimes you have no choice. Or do you? Tl;dr you do! Learn some tricks on avoiding backwards incompatible changes as well as mitigating the impact of those changes when they do happen through backward compatibility adapters and ethical deprecation practices. This talk will cover a handful of OSS projects I've maintained and contributed to over the years in order to find out which practices work and which don't. Have you been thinking about completely gutting your library's API? Come to this talk; there is another way! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/apis-square-150206034932-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No library developer enjoys breaking their users with API changes, but sometimes you have no choice. Or do you? Tl;dr you do! Learn some tricks on avoiding backwards incompatible changes as well as mitigating the impact of those changes when they do happen through backward compatibility adapters and ethical deprecation practices. This talk will cover a handful of OSS projects I&#39;ve maintained and contributed to over the years in order to find out which practices work and which don&#39;t. Have you been thinking about completely gutting your library&#39;s API? Come to this talk; there is another way!
How NOT to rewrite your library: tips on stable APIs from Loren Segal
]]>
472 2 https://cdn.slidesharecdn.com/ss_thumbnails/apis-square-150206034932-conversion-gate01-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
It's so quiet. Let's make music. /slideshow/its-so-quiet-lets-make-music/41678551 so-quiet-141117184743-conversion-gate01
Ruby is used for a lot of things, but for some reason, only a few people are using it for music. In a language that is meant to make programming fun, the lack of such creative code is scary. Let's fix the current landscape by learning how to use the tools available in Ruby (and some not) to let those creative juices flow. We will be focusing on how to build sounds from the ground up (the powerful amplitude, and the majestic waveform), so you don't need any prior audio wizardry. Just bring yourself and a Ruby console and we just might create some beautiful music in a beautiful language.]]>

Ruby is used for a lot of things, but for some reason, only a few people are using it for music. In a language that is meant to make programming fun, the lack of such creative code is scary. Let's fix the current landscape by learning how to use the tools available in Ruby (and some not) to let those creative juices flow. We will be focusing on how to build sounds from the ground up (the powerful amplitude, and the majestic waveform), so you don't need any prior audio wizardry. Just bring yourself and a Ruby console and we just might create some beautiful music in a beautiful language.]]>
Mon, 17 Nov 2014 18:47:42 GMT /slideshow/its-so-quiet-lets-make-music/41678551 lsegal1@slideshare.net(lsegal1) It's so quiet. Let's make music. lsegal1 Ruby is used for a lot of things, but for some reason, only a few people are using it for music. In a language that is meant to make programming fun, the lack of such creative code is scary. Let's fix the current landscape by learning how to use the tools available in Ruby (and some not) to let those creative juices flow. We will be focusing on how to build sounds from the ground up (the powerful amplitude, and the majestic waveform), so you don't need any prior audio wizardry. Just bring yourself and a Ruby console and we just might create some beautiful music in a beautiful language. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/so-quiet-141117184743-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ruby is used for a lot of things, but for some reason, only a few people are using it for music. In a language that is meant to make programming fun, the lack of such creative code is scary. Let&#39;s fix the current landscape by learning how to use the tools available in Ruby (and some not) to let those creative juices flow. We will be focusing on how to build sounds from the ground up (the powerful amplitude, and the majestic waveform), so you don&#39;t need any prior audio wizardry. Just bring yourself and a Ruby console and we just might create some beautiful music in a beautiful language.
It's so quiet. Let's make music. from Loren Segal
]]>
675 1 https://cdn.slidesharecdn.com/ss_thumbnails/so-quiet-141117184743-conversion-gate01-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-lsegal1-48x48.jpg?cb=1523688443 https://cdn.slidesharecdn.com/ss_thumbnails/apis-square-150206034932-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-not-to-rewrite-your-library-tips-on-stable-apis/44342341 How NOT to rewrite you... https://cdn.slidesharecdn.com/ss_thumbnails/so-quiet-141117184743-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/its-so-quiet-lets-make-music/41678551 It&#39;s so quiet. Let&#39;s m...