Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. National Blog Post Month

    It’s November again, and that means National Blog Post Month (or NAMBLA), and it’s also the second anniversary of me having a blog.

  2. Priorities

    When you work on something as large and multi-faceted as Django you need a way to prioritize what you work on, without a system how do I decide if I should work on a new feature for the template system, a bugfix in the ORM, a performance improvement to the

  3. Cui Bono

    Cui bono is Latin, meaning “to whose benefit”.

  4. Prohibition doesn't Work

    Since the 2001 US and allied invasion of Afghanistan one of the major international efforts has been to reduce the output of opium from Afghanistan.

  5. The Pakistan Problem

    Since the US began military operations in Afghanistan in 2001 Pakistan has been a crucial ally.

  6. US Interventionism and its Fallout

    Though the first foreign policy promulgated by the United States was that of non-interventionism, George Washington’s warning to avoid foreign entanglements.

  7. Lately I’ve seen the sentiment, “Why do all teachers need to prepare their own lesson plans” in a few different places, and it strikes me as representative of a particular mindset about education and teaching.

  8. Over the course of the last nine years the United States has attempted to implement a number of policies to combat terrorism, and to engage in a counter insurgency, the formal on a global scale, and the latter primarily in Iraq and Afghanistan.

  9. django-taggit 0.9 Released

    It’s been a long time coming, since taggit 0.8 was released in June, however 0.9 is finally here, and it brings a ton of cool bug fixes, improvements, and cleanups.

  10. Afghani Elections

    The following is in response to an Associated Press article today.

  11. Political Religion

    For the vast majority of human history religion has been a centerpiece of any government, the notion of a separation between church and state is a relatively recent notion, by and large dating back to Thomas Jefferson (ignoring Jesus of Nazareth’s dictum…

  12. Upcoming Content

    This semester I am taking a course titled, “War in Afghanistan”.

  13. Democracy in Colonial Areas

    Throughout the second millennium one of the defining realities of international relations was colonialism.

  14. DjangoCon 2010 Slides

    DjangoCon 2010 was a total blast this year, and deserves a full recap, however for now I only have the time to post the slides from my talk on “Rethinking the Reusable Application Paradigm”, the video has also been uploaded.

  15. Education Slides

    This past weekend I attended a symposium on authentic learning, in Santa Barbara, California.

  16. PyOhio Slides

    I’ve (finally) uploaded the slides from my PyOhio talk (I gave a similar talk at ChiPy).

  17. Testing Utilities in Django

    Lately I’ve had the opportunity to do some test-driven development with Django, which a) is awesome, I love testing, and b) means I’ve been working up a box full of testing utilities, and I figured I’d share them.

  18. MultiMethods for Python

    Every once and a while the topic of multimethods (also known as generic dispatch) comes up in the Python world (see here, and here, here too, and finally here, and probably others).

  19. While doing some work today I realized that generating fixtures in Django is way too much of a pain in the ass, and I suspect it’s a pain in the ass for a lot of other people as well.

  20. DjangoCon.eu slides

    I just finished giving my talk at DjangoCon.eu on Django and NoSQL (also the topic of my Google Summer of Code project).

  21. PyPy is the Future of Python

    Currently the most common implementation of Python is known as CPython, and it’s the version of Python you get at python.org, probably 99.9% of Python developers are using it.

  22. A Tour of the django-taggit Internals

    In a previous post I talked about a cool new customization API that django-taggit has.

  23. Why Utilitarianism Fails

    This semester I’ve been taking a course in ethics, and while it hasn’t changed my perspective on any issues, it has allowed me to form some opinions about ethical systems.

  24. Cool New django-taggit API

    A little while ago I wrote about some of the issues with the reusable application paradigm in Django.

  25. If you track Django’s commits aggressivly (ok so just me…), you may have noticed that there have been a number of commits to improve the compatibility of Django and PyPy in the last couple of days.

  26. Designer Developer Relations

    Lately I’ve been working with quite a few designers so I’ve been thinking about what exactly constitutes the ideal working relationship.

  27. Towards Application Objects in Django

    Django’s application paradigm (and the accompanying reusable application environment) have served it exceptionally well, however there are a few well known problems with it.

  28. Everyone knows languages don’t have speeds, implementations do.

  29. PyCon Roundup - Days 2-4

    As I said in my last post PyCon was completely and utterly awesome, but it was also a bit of a blur.

  30. PyCon Roundup - Days 0 and 1

    This year’s PyCon was completely and utterly awesome, to the point where anything I point in writing won’t do it justice.

  31. During this year’s PyCon I became a committer on both PyPy and Unladen Swallow, in addition I’ve been a contributer to Django for quite a long time (as well as having commit privileges to my branch during the Google Summer of Code).

  32. Thoughts on HipHop PHP

    This morning Facebook announced, as had been rumored for several weeks, a new, faster, implementation of PHP.

  33. Why Open Source Works

    Open source works for a lot of reasons, but there is one that stands out.

  34. I Have Talent

    I read a blog post the other day titled “I Have No Talent”, and I found it to be pretty interesting, and what the author says probably resonates with a lot of people.

  35. Dive into Python 3 Review

    Disclosure: I received a free review copy of Dive into Python 3 from Apress.

  36. For a long time it’s been possible to deploy a Django project under a WSGI server, and in the run up to Django’s 1.0 release a number of bugs were fixed to make Django’s WSGI handler as compliant to the standard as possible.

  37. A New Home

    Welcome to the new home of my blog!

  38. A few thoughts on education

    Lately I’ve been thinking quite a lot about education, both my own and in general.

  39. A month in review

    I’ve now been blogging for 30 days in a row, so tonight is just going to be a simple post to finish the month of.

  40. You Built a Metaclass for *what*?

    Recently I had a bit of an interesting problem, I needed to define a way to represent a C++ API in Python.

  41. Following yesterday’s post another hotly requested topic was testing in Django.

  42. Django and Python 3

    Today I’m starting off doing some of the posts people want to see, and the number one item on that list is Django and Python 3.

  43. Why Meta.using was removed

    Recently Russell Keith-Magee and I decided that the Meta.using option needed to be removed from the multiple-db work on Django, and so we did.

  44. Just a Small Update

    Unfortunately, I don’t have an interesting, contentful post today.

  45. Disclosure: I received a free review copy of the book.

  46. Filing a Good Ticket

    I read just about every single ticket that’s filed in Django’s trac, and at this point I’e gotten a pretty good sense of what (subjectively) makes a useful ticket.

  47. Over the past week or so I’ve been struggling with attempting to write my own parser (or parser generator) by hand.

  48. A Bit of Benchmarking

    PyPy recently posted some interesting benchmarks from the computer language shootout, and in my last post about Unladen Swallow I described a patch that would hopefully be landing soon.

  49. A while ago Eric Holscher blogged about things he didn’t learn in college.

  50. Announcing django-admin-histograms

    This is just a quick post because it’s already past midnight here.