One issue I’ve personally had to overcome with Django, and languages which aren’t specifically designed for the web, is that you don’t have access to the environment everywhere. The environment I’m referring to, is the current request, and response objects.
In PHP there is no response object, at least not one as you would see in [...]
Posts Filed in "Work"
In preparation for a possible change in Curse’s caching strategy, I took the time today to do some benchmarks of memcached. The benchmarks were taken using the standard python-memcached library as well as 3rd party library for PHP (I couldn’t get Leopard working with the PECL package). It turns out, Python is actually fairly fast [...]
28
Nov
Curse — Version 5
It’s been a hectic month getting everything done, but we’ve finally managed to push live the new site. You’ll find a whole slew of changes to the design as well as some minor tweaks to some of the features. Most noticably:
The header now makes sense. No more double takes and confusion in finding what you [...]
Curse is seeking a Python engineer to join a small development team tasked with ongoing feature development and maintenance of a django based MMO gaming portal website. Candidate should have experience w/ scaling webapps for highly concurrent access, and the issues involved:
Understanding of sharding
Issues caused by replication
Understanding of web caching methods (cache headers, etags, [...]
We’ve put live a new “events” section on Curse.com today. Once again, proving how quick Django is, we whipped this up in 2 days. Currently it’s prepped for the Blizzcon event this weekend, which we’ll be covering. It aggregates data from the rest of the site based on several data keys.
So if you’ll be attending, [...]
30
Jul
Curse.com Launches!
We finally managed to get the new site pushed out the door last week, and it’s been one hell of a ride. It’s a complete overhaul of the old codebase, including a completely new template engine (Jinja), a new internatlization handler (in-house), and quite a few tweaks on the backend.
For the past week we’ve been [...]
If you’ve been clamoring for new Age of Conan info, then you’ll want to check out the Age of Conan Hands-On Preview at Curse. We’ve got details on combat, classes, the UI, and much more. Eidos and Funcom invited us out to their Redwood City office to play the game, and we took ample opportunity; [...]
4
Jul
Django CacheManager
Tired of writing cache.set code?
http://blogs.curse.com/25/details/38/
This is something I’ll be polishing up over the next few days, but the paste is pretty self explanatory. We will release the source (packaged) on code.curse.com as soon as its finalized and we generate unittests/proper docs.
I will throw this up on DjangoSnippets as soon as James creates a lost password [...]
We’ve been working a lot on the new design at Curse lately, and one thing we’ve used heavily are CSS sprites. The only issue we had with these is they have to be a block element (or an inline-block element) in order to display them properly.
My first solution was to simply float them and wrap [...]
So we put up the splash page today and began giving some people beta access. So far everyone loves what we’re doing with the new site, and I think it’s going to go really well at release.
We’ve got a several new, and many improved features we’ll be launching here next month. So keep your eye [...]
