NB-1: This is the first post in a series [https://coffeeonthekeyboard.com/best-basic-security-practices-especially-with-django-697/] of posts on web application security. NB-2: Fred [http://fredericiana.com/] wrote a great post on password storage [https://blog.mozilla.org/webdev/2012/06/08/lets-talk-about-password-storage/]. You should read it. I’m assuming we’re talking
Ken Reitz [https://twitter.com/kennethreitz] is a smart man. Very smart. Smarter than me. He’s responsible for some of the best [https://github.com/kennethreitz/flask-sslify], most widely-used [https://crate.io/packages/requests/] Python libraries out there. So when he talks, I listen. And recently, he talked about
UPDATE: Scottbot has been removed from GitHub and will not be coming back. Find out why [https://coffeeonthekeyboard.com/thats-what-he-is-sorry-for-651/]. After talking about it with Fred [http://fredericiana.com/] for a couple of weeks, I sat down this morning and started scottbot, an IRC bot that will learn how to
The thing that bothers me most about Twitter’s API announcement [http://groups.google.com/group/twitter-api-announce/browse_thread/thread/c82cd59c7a87216a?pli=1] is that very few of the most useful features of Twitter were actually their ideas. * Hashtags. * Retweets. * Location. * Search. * Lists. * Conversation view. * Inline images and links. * Short
Been a busy week! * Helped run down an issue with our ads on Reddit. * Updated django-multidb-router [https://github.com/jbalogh/django-multidb-router]. - Learned a little about ContextDecorator [http://docs.python.org/dev/whatsnew/3.2.html#contextlib]and how to do that in Python 2.6. * Shipped SUMO 2.6.
This is the second half of a two-part post. Start with part 1 [https://coffeeonthekeyboard.com/the-problem-with-todaysmeet-550/]. TodaysMeet [http://todaysmeet.com/] is an interesting challenge because it has components that are absolutely real-time and should be built like a messaging system, not a CMS, and parts that aren’t real-time