Powerful and very easy to learn and use: Boto!
Check Python Developer Center for additional info.
I wish all the libraries were like that…
Use it correctly, it can make your wire hot:
Now, a few things though, if, like me, you need to grab a lot of urls, you’ll hit a bottleneck which is DNS resolution. You can install a local DNS cache, but by default, libcurl use blocking dns queries.
You can rebuild it using c-ares to use non blocking dns queries: http://c-ares.haxx.se/
A python binding is available here: http://pycurl.sourceforge.net/
Solid queue library in python:
Written in C++ it’s very fast. Its brokerless design make it very scalable. It supports several message patterns: request/reply, publish/subscribe and pipeline, which can be useful in parallel task management.
Note: it’s not a broker, it’s a library, so you’ll need to implement concept like durability and guaranteed delivery on top of it.
If like me you want to use it with python, here’s the binding: https://github.com/zeromq/pyzmq
xxx= number of times that a stored procedure may call itself.
That’s what I was looking for:
it allows that: Using AutoMapper to map view models in ASP.NET MVC
For a little more theory about the subject, it’s here.
Now, I just have to use it!
In order to get notified when a dependency property value changes, you can use the DependencyPropertyDescriptor.AddValueChanged function to register your own listener.
A simple example that displays the width of the window in a label:
DependencyPropertyDescriptor widthDesc = DependencyPropertyDescriptor.FromProperty(Window.WidthProperty, typeof(Window));
if (widthDesc != null)
private void OnValueChanged(object sender, EventArgs args)
txtLabel.Text = this.Width.ToString();