際際滷shows by User: emptysquare / http://www.slideshare.net/images/logo.gif 際際滷shows by User: emptysquare / Tue, 23 Jun 2015 22:42:50 GMT 際際滷Share feed for 際際滷shows by User: emptysquare Cat-Herd's Crook /slideshow/cat-herdscrook/49758287 cat-herds-crook-150623224250-lva1-app6892
A. Jesse Jiryu Davis and Samantha Ritter are driver developers at MongoDB. At Open Source Bridge 2015, we describe how driver specs are tested, and how we write tests in the data-description language YAML to prove that all drivers conform to specs. More info about this talk: http://emptysqua.re/blog/more-info-about-cat-herds-crook/]]>

A. Jesse Jiryu Davis and Samantha Ritter are driver developers at MongoDB. At Open Source Bridge 2015, we describe how driver specs are tested, and how we write tests in the data-description language YAML to prove that all drivers conform to specs. More info about this talk: http://emptysqua.re/blog/more-info-about-cat-herds-crook/]]>
Tue, 23 Jun 2015 22:42:50 GMT /slideshow/cat-herdscrook/49758287 emptysquare@slideshare.net(emptysquare) Cat-Herd's Crook emptysquare A. Jesse Jiryu Davis and Samantha Ritter are driver developers at MongoDB. At Open Source Bridge 2015, we describe how driver specs are tested, and how we write tests in the data-description language YAML to prove that all drivers conform to specs. More info about this talk: http://emptysqua.re/blog/more-info-about-cat-herds-crook/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cat-herds-crook-150623224250-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A. Jesse Jiryu Davis and Samantha Ritter are driver developers at MongoDB. At Open Source Bridge 2015, we describe how driver specs are tested, and how we write tests in the data-description language YAML to prove that all drivers conform to specs. More info about this talk: http://emptysqua.re/blog/more-info-about-cat-herds-crook/
Cat-Herd's Crook from emptysquare
]]>
836 1 https://cdn.slidesharecdn.com/ss_thumbnails/cat-herds-crook-150623224250-lva1-app6892-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
MongoDB Drivers And High Availability: Deep Dive /slideshow/drivers-and-high-availability-mongo-db-world-2015/48856400 driversandhighavailability-mongodbworld2015-150601190819-lva1-app6892
How do MongoDB drivers discover and monitor your servers? How do they determine your replica set config, and how do they resolve a crisis like the loss of a primary? And finally, what's the best way to write your application to handle errors and outages? Staff Engineer A. Jesse Jiryu Davis covers these topics for the first time at any MongoDB conference, in his talk at MongoDB World 2015 about the new Server Discovery And Monitoring spec.]]>

How do MongoDB drivers discover and monitor your servers? How do they determine your replica set config, and how do they resolve a crisis like the loss of a primary? And finally, what's the best way to write your application to handle errors and outages? Staff Engineer A. Jesse Jiryu Davis covers these topics for the first time at any MongoDB conference, in his talk at MongoDB World 2015 about the new Server Discovery And Monitoring spec.]]>
Mon, 01 Jun 2015 19:08:19 GMT /slideshow/drivers-and-high-availability-mongo-db-world-2015/48856400 emptysquare@slideshare.net(emptysquare) MongoDB Drivers And High Availability: Deep Dive emptysquare How do MongoDB drivers discover and monitor your servers? How do they determine your replica set config, and how do they resolve a crisis like the loss of a primary? And finally, what's the best way to write your application to handle errors and outages? Staff Engineer A. Jesse Jiryu Davis covers these topics for the first time at any MongoDB conference, in his talk at MongoDB World 2015 about the new Server Discovery And Monitoring spec. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/driversandhighavailability-mongodbworld2015-150601190819-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How do MongoDB drivers discover and monitor your servers? How do they determine your replica set config, and how do they resolve a crisis like the loss of a primary? And finally, what&#39;s the best way to write your application to handle errors and outages? Staff Engineer A. Jesse Jiryu Davis covers these topics for the first time at any MongoDB conference, in his talk at MongoDB World 2015 about the new Server Discovery And Monitoring spec.
MongoDB Drivers And High Availability: Deep Dive from emptysquare
]]>
692 1 https://cdn.slidesharecdn.com/ss_thumbnails/driversandhighavailability-mongodbworld2015-150601190819-lva1-app6892-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
What Is Async, How Does It Work, And When Should I Use It? /slideshow/what-is-async-how-does-it-work-and-when-should-i-use-it/35273585 asyncpyconmontreal2014callbacks-only-140529132408-phpapp02
Pythons asynchronous frameworks, like asyncio, Tornado, and Twisted, are increasingly important for writing high-performance web applications. Even if youre an experienced web programmer, you may lack a rigorous understanding of how these frameworks work and when to use them. Lets see how asyncio's event loop works, and learn how to efficiently handle very large numbers of concurrent connections.]]>

Pythons asynchronous frameworks, like asyncio, Tornado, and Twisted, are increasingly important for writing high-performance web applications. Even if youre an experienced web programmer, you may lack a rigorous understanding of how these frameworks work and when to use them. Lets see how asyncio's event loop works, and learn how to efficiently handle very large numbers of concurrent connections.]]>
Thu, 29 May 2014 13:24:07 GMT /slideshow/what-is-async-how-does-it-work-and-when-should-i-use-it/35273585 emptysquare@slideshare.net(emptysquare) What Is Async, How Does It Work, And When Should I Use It? emptysquare Pythons asynchronous frameworks, like asyncio, Tornado, and Twisted, are increasingly important for writing high-performance web applications. Even if youre an experienced web programmer, you may lack a rigorous understanding of how these frameworks work and when to use them. Lets see how asyncio's event loop works, and learn how to efficiently handle very large numbers of concurrent connections. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/asyncpyconmontreal2014callbacks-only-140529132408-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Pythons asynchronous frameworks, like asyncio, Tornado, and Twisted, are increasingly important for writing high-performance web applications. Even if youre an experienced web programmer, you may lack a rigorous understanding of how these frameworks work and when to use them. Lets see how asyncio&#39;s event loop works, and learn how to efficiently handle very large numbers of concurrent connections.
What Is Async, How Does It Work, And When Should I Use It? from emptysquare
]]>
1863 4 https://cdn.slidesharecdn.com/ss_thumbnails/asyncpyconmontreal2014callbacks-only-140529132408-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
Python Performance Profiling: The Guts And The Glory /slideshow/python-performance-profiling-the-guts-and-the-glory/35273026 pythonprofilinggutsandglorytaipei-140529130936-phpapp01
Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. Well explore the guts of the Python profiler Yappi to understand its features and limitations. Well learn how to find the maximum performance wins with minimum effort.]]>

Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. Well explore the guts of the Python profiler Yappi to understand its features and limitations. Well learn how to find the maximum performance wins with minimum effort.]]>
Thu, 29 May 2014 13:09:36 GMT /slideshow/python-performance-profiling-the-guts-and-the-glory/35273026 emptysquare@slideshare.net(emptysquare) Python Performance Profiling: The Guts And The Glory emptysquare Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. Well explore the guts of the Python profiler Yappi to understand its features and limitations. Well learn how to find the maximum performance wins with minimum effort. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/pythonprofilinggutsandglorytaipei-140529130936-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. Well explore the guts of the Python profiler Yappi to understand its features and limitations. Well learn how to find the maximum performance wins with minimum effort.
Python Performance Profiling: The Guts And The Glory from emptysquare
]]>
3365 5 https://cdn.slidesharecdn.com/ss_thumbnails/pythonprofilinggutsandglorytaipei-140529130936-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
Python Performance: Single-threaded, multi-threaded, and Gevent /slideshow/python-performance-singlethreaded-multithreaded-and-gevent/31690921 pythonperformance-140226170705-phpapp01
A smatter of performance tips for Python programs.]]>

A smatter of performance tips for Python programs.]]>
Wed, 26 Feb 2014 17:07:05 GMT /slideshow/python-performance-singlethreaded-multithreaded-and-gevent/31690921 emptysquare@slideshare.net(emptysquare) Python Performance: Single-threaded, multi-threaded, and Gevent emptysquare A smatter of performance tips for Python programs. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/pythonperformance-140226170705-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A smatter of performance tips for Python programs.
Python Performance: Single-threaded, multi-threaded, and Gevent from emptysquare
]]>
9377 8 https://cdn.slidesharecdn.com/ss_thumbnails/pythonperformance-140226170705-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
Python Coroutines, Present and Future /slideshow/nyc-python-meetup-coroutines-2013-0416/18959564 nycpythonmeetupcoroutines2013-04-16-130416211338-phpapp01
A talk on Python coroutines for asynchronous programming, both *now* in Tornado and Toro, and in the future in Tulip and Python 3.4.]]>

A talk on Python coroutines for asynchronous programming, both *now* in Tornado and Toro, and in the future in Tulip and Python 3.4.]]>
Tue, 16 Apr 2013 21:13:38 GMT /slideshow/nyc-python-meetup-coroutines-2013-0416/18959564 emptysquare@slideshare.net(emptysquare) Python Coroutines, Present and Future emptysquare A talk on Python coroutines for asynchronous programming, both *now* in Tornado and Toro, and in the future in Tulip and Python 3.4. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nycpythonmeetupcoroutines2013-04-16-130416211338-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A talk on Python coroutines for asynchronous programming, both *now* in Tornado and Toro, and in the future in Tulip and Python 3.4.
Python Coroutines, Present and Future from emptysquare
]]>
21827 5 https://cdn.slidesharecdn.com/ss_thumbnails/nycpythonmeetupcoroutines2013-04-16-130416211338-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
PyCon lightning talk on my Toro module for Tornado /slideshow/toro-pycon-lightning/17264776 toropyconlightning-130316133402-phpapp02
With Tornados gen module, you can turn Python generators into full-featured coroutines, but coordination among these coroutines is difficult without mutexes, semaphores, and queues. Toro provides to Tornado coroutines a set of locking primitives and queues analogous to those that Gevent provides to Greenlets, or that the standard library provides to threads.]]>

With Tornados gen module, you can turn Python generators into full-featured coroutines, but coordination among these coroutines is difficult without mutexes, semaphores, and queues. Toro provides to Tornado coroutines a set of locking primitives and queues analogous to those that Gevent provides to Greenlets, or that the standard library provides to threads.]]>
Sat, 16 Mar 2013 13:34:02 GMT /slideshow/toro-pycon-lightning/17264776 emptysquare@slideshare.net(emptysquare) PyCon lightning talk on my Toro module for Tornado emptysquare With Tornados gen module, you can turn Python generators into full-featured coroutines, but coordination among these coroutines is difficult without mutexes, semaphores, and queues. Toro provides to Tornado coroutines a set of locking primitives and queues analogous to those that Gevent provides to Greenlets, or that the standard library provides to threads. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/toropyconlightning-130316133402-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> With Tornados gen module, you can turn Python generators into full-featured coroutines, but coordination among these coroutines is difficult without mutexes, semaphores, and queues. Toro provides to Tornado coroutines a set of locking primitives and queues analogous to those that Gevent provides to Greenlets, or that the standard library provides to threads.
PyCon lightning talk on my Toro module for Tornado from emptysquare
]]>
4556 5 https://cdn.slidesharecdn.com/ss_thumbnails/toropyconlightning-130316133402-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
Python, async web frameworks, and MongoDB /slideshow/python-async-web-frameworks-and-mongodb/11507201 pythonmongodbasyncweb-120209214532-phpapp02
A talk covering the state of the art for writing asynchronous web applications using Python and MongoDB.]]>

A talk covering the state of the art for writing asynchronous web applications using Python and MongoDB.]]>
Thu, 09 Feb 2012 21:45:28 GMT /slideshow/python-async-web-frameworks-and-mongodb/11507201 emptysquare@slideshare.net(emptysquare) Python, async web frameworks, and MongoDB emptysquare A talk covering the state of the art for writing asynchronous web applications using Python and MongoDB. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/pythonmongodbasyncweb-120209214532-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A talk covering the state of the art for writing asynchronous web applications using Python and MongoDB.
Python, async web frameworks, and MongoDB from emptysquare
]]>
7353 6 https://cdn.slidesharecdn.com/ss_thumbnails/pythonmongodbasyncweb-120209214532-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://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/cat-herds-crook-150623224250-lva1-app6892-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/cat-herdscrook/49758287 Cat-Herd&#39;s Crook https://cdn.slidesharecdn.com/ss_thumbnails/driversandhighavailability-mongodbworld2015-150601190819-lva1-app6892-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/drivers-and-high-availability-mongo-db-world-2015/48856400 MongoDB Drivers And Hi... https://cdn.slidesharecdn.com/ss_thumbnails/asyncpyconmontreal2014callbacks-only-140529132408-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/what-is-async-how-does-it-work-and-when-should-i-use-it/35273585 What Is Async, How Doe...