Mitchell McKenna - tagged with python http://mitchmckenna.com/feed en-us http://blogs.law.harvard.edu/tech/rss LifePress mitchellmckenna@gmail.com Guido van Rossum (Python creator) on async IO in python: "Did I mention I don't like callbacks? I really don't like http://mitchmckenna.com/post/13529/mitchellmckenna-guido-van-rossum-python-creator-on-async-io-in-python-did-i-mention-i-dont-like-callbacks-i-really-dont-like-callbacks-javascript

Guido van Rossum (Python creator) on async IO in #python: "Did I mention I don't like callbacks? I really don't like callbacks" #javascript

]]>
Wed, 16 Oct 2013 23:09:00 -0400 http://mitchmckenna.com/post/13529/mitchellmckenna-guido-van-rossum-python-creator-on-async-io-in-python-did-i-mention-i-dont-like-callbacks-i-really-dont-like-callbacks-javascript/mitchellmckenna-guido-van-rossum-python-creator-on-async-io-in-python-did-i-mention-i-dont-like-callbacks-i-really-dont-like-callbacks-javascript
Building a Multi-Site Platform on Node.js - The Pros/Cons http://mitchmckenna.com/post/13047/building-a-multi-site-platform-on-nodejs-the-proscons

We're building a highly scalable platform that will be serving multiple millions of hits per day and servicing potentially multiple thousands of concurrent user connections.

This platform will support many sites that differ in purpose and functionality. For this reason, individual sites should be decoupled from the main platform by using an API. We'll cache where we can, but a lot of the sites are going to be dynamic with notifications and streaming updates so we'd like to use Websockets to create a great experience for the end user.

We're currently a PHP (LAMP) house, and trying to decide if we should use Node.js to only power the APIs (maybe Express), or if we should build the entire platform on Node.js? How does Node.js perform with backend processes such as manipulating large amounts of images, or long-running job queues to send out emails, compared to say Python or PHP? We're also considering Python (eg. Tornado), as it can be a solid 2nd place to Node.js for reqs/second while also very strong with backend processes (or maybe HipHop so we could stay with PHP for the backend processing stuff).

Does anyone have experience with building a platform with this much traffic on Node.js? Or do you have any other ideas?

]]>
Thu, 20 Jun 2013 19:41:00 -0400 http://mitchmckenna.com/post/13047/building-a-multi-site-platform-on-nodejs-the-proscons/building-a-multi-site-platform-on-nodejs-the-proscons
looking for an outsource team to tackle developing a python app. expecting http://mitchmckenna.com/post/9647/mitchellmckenna-rt-sevendaggers-looking-for-an-outsource-team-to-tackle-developing-a-python-app-expecting-2-3-devs-4-6-weeks

RT @sevendaggers: looking for an #outsource team to tackle #developing a #python app. expecting 2-3 #devs 4-6 weeks.

]]>
Fri, 03 Jun 2011 17:34:00 -0400 http://mitchmckenna.com/post/9647/mitchellmckenna-rt-sevendaggers-looking-for-an-outsource-team-to-tackle-developing-a-python-app-expecting-2-3-devs-4-6-weeks/mitchellmckenna-rt-sevendaggers-looking-for-an-outsource-team-to-tackle-developing-a-python-app-expecting-2-3-devs-4-6-weeks
Velruse - Python Library for OpenID, Facebook, Twitter, Google Login http://mitchmckenna.com/post/9387/velruse-python-library-for-openid-facebook-twitter-google-login

"Velruse is a set of authentication routines that provide a unified way to have a website user authenticate to a variety of different identity providers and/or a variety of different authentication schemes.

It is similar in some ways to RPXnow with the exception of being open-source, locally installable, and easily pluggable for custom identity providers and authentication schemes.

You can run Velruse as a stand-alone service for use with your websites regardless of the language they're written in. While Velruse itself is written in Python, since it can interact with your website purely via HTTP POST's."

]]>
Fri, 08 Apr 2011 13:45:00 -0400 http://mitchmckenna.com/post/9387/velruse-python-library-for-openid-facebook-twitter-google-login/velruse-python-library-for-openid-facebook-twitter-google-login
Android soon to be able to support apps written in http://mitchmckenna.com/post/7703/mitchellmckenna-android-soon-to-be-able-to-support-apps-written-in-python-httpbitly9szdi5

#Android soon to be able to support apps written in #Python! http://bit.ly/9sZdi5

]]>
Fri, 02 Jul 2010 14:07:00 -0400 http://mitchmckenna.com/post/7703/mitchellmckenna-android-soon-to-be-able-to-support-apps-written-in-python-httpbitly9szdi5/mitchellmckenna-android-soon-to-be-able-to-support-apps-written-in-python-httpbitly9szdi5
OpenShot | Simple Linux Video Editor http://mitchmckenna.com/post/5677/openshot-simple-linux-video-editor

"A simple mission: To create an simple open-source, non-linear video editor for Linux."

One of the simplest linux video editing apps I've come across. Render time seems to be far greater than kdenlive's.

]]>
Mon, 28 Dec 2009 18:18:00 -0500 http://mitchmckenna.com/post/5677/openshot-simple-linux-video-editor/openshot-simple-linux-video-editor
Quickly | Get Started Programming For Linux http://mitchmckenna.com/post/5597/quickly-get-started-programming-for-linux

"Given the richness and variety of the Linux platform, programming on Linux should be easy and fun. Quickly strives to make programming easy and fun by bringing opinionated choices about how to write different kinds of programs to developers." Check out an intro video here: http://youtube.com/watch?v=dx93U10Kkro

]]>
Mon, 21 Dec 2009 00:22:00 -0500 http://mitchmckenna.com/post/5597/quickly-get-started-programming-for-linux/quickly-get-started-programming-for-linux
Lifepress – an Open Source Multi-User Lifestreaming Platform Written in Django http://mitchmckenna.com/post/5323/lifepress-an-open-source-multi-user-lifestreaming-platform-written-in-django

"I discovered a new open source Lifestreaming platform written in Django that comes to us from Krzysztof Klinikowski of Poland."

]]>
Mon, 30 Nov 2009 11:12:00 -0500 http://mitchmckenna.com/post/5323/lifepress-an-open-source-multi-user-lifestreaming-platform-written-in-django/lifepress-an-open-source-multi-user-lifestreaming-platform-written-in-django
Tornado Web Server | Friendfeed's Open Source Python Framework http://mitchmckenna.com/post/4220/tornado-web-server-friendfeeds-open-source-python-framework

"Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure."

]]>
Sat, 12 Sep 2009 15:10:00 -0400 http://mitchmckenna.com/post/4220/tornado-web-server-friendfeeds-open-source-python-framework/tornado-web-server-friendfeeds-open-source-python-framework