What's new in Django community blogs?

Django Girls EuroPython 2015: Retrospective

Jul 25 2015 [Archived Version] □ Published at Django Girls Blog


It’s Saturday, July 25th 2015. Bilbao, Spain. I am sitting in the Bizkaia Aretoa building along with 10 Django Girls participants, coaches, and organizers, and we’re all sprinting on various Django Girls-related tasks. 

Some are editing or translating the tutorial, others are improving the websites they built during the workshop. And me? I’m blogging about the amazing workshop and conference that preceded this weekend.

Planning the Workshop

Since last year’s debut Django Girls workshop at EuroPython 2014 (which I graduated from), the programme exploded all over the world, so much so that our founders Ola Sitarska and Ola Sendecka were invited back to EuroPython to deliver the opening keynote. And yes, you should watch it.

With all the new responsibilities and activities involved with Django Girls in the last year, O&O couldn’t organize a workshop at this year’s EuroPython. So I did, with the help of Petr Viktorin, fellow Red Hatter and my trusted co-organizer from Django Girls Brno.

Initially we planned for a 30 participants, but unfortunately we had to downsize and ended up with 15 participants. This was due mainly to the fact that neither Petr nor myself live in Spain, and we didn’t have enough contacts to promote the workshop locally.

Of course it all worked out at the end, though, and we had a smaller but very dynamic group of women from very diverse backgrounds and very interesting stories! And what with all the surrounding conference logistics to take care of, I’m confident that we made the right decision.

People, Places, and Things

We partnered with EuroPython who provided space, food, infrastructure and conference tickets. We also were very lucky to be able to process sponsorship funds and financial aid via the EuroPython finance workgroup (this was pre-DGF), which allowed us bring international participants to Spain.

Recruiting coaches wasn’t a problem. In fact, we didn’t recruit any! As soon as we announced the workshop, we were flooded with emails from EuroPython attendees who offered to coach for us. We had over 30 coach applicants, out of which we selected five coaches (all women!) and two meta-coaches to assist throughout the day.

Thanks to our sponsors, we were able to provide financial aid for our international participants, as well as swag, equipment, and decordations for the workshop and booth. We had the honor of being sponsored by the following organizations:

Also, cupcakes.


And buttons.


And stickers. Oh my!


Workshop Day

We welcomed our participants to the workshop before the EuroPython breakfast, and then ushered everyone into the Google room at the Euskalduna Conference Center for the opening keynote.

Coding commenced immediately afterwards, and as in previous workshops, most of the time we couldn’t peel the participants out of their seats. If we didn’t need to lock the room for lunch, they probably would have skipped it altogether!

In total, the workshop ran from 8:00-19:00, with net coding time of around seven hours, with breaks for lunch, coffee, and a guest presentation by one of our coaches, Yamila Moreno from PyLadies ES.

Not everyone finished their websites by the end of the day, but most managed to deploy their websites and most importantly: Experienced their first dive into Web development!


EuroPython Conference

After the workshop, we unleashed our newly-inducted Web developers who attended talks, workshops, and conference activities throughout the week. We made sure to point them to all beginner-friendly talks, and it seemed that they had a great time exploring the world of Python and meeting the community.

We also had our very own Django Girls booth alongside other open source projects, where conference attendees could ask questions about the programme and discuss possible collaborations. This was also the spot where our graduates could find us if they felt lost or needed help with conference-related questions.

Our booth was soon titled “the happiest place at EuroPython”, complete with our first roll-up, palm tree and giant doughnut.


1-Year Birthday Party

On Thursday evening we all gathered in the park near the conference venue to celebrate the programme’s first birthday. Blankets, more cupcakes, drinks, and music accompanied a relaxed and fun evening-turn-night, as we raised a toast to celebrate the hard work that was put into this project and all the friends and supporters who keep the programme running and expanding.


Django Girls Sprint

It seems that it’s almost a tradition now, to hold a post-workshop sprint. Started as a last-minute idea last year at EuroPython 2014, the Django Girls sprint allows our graduates, coaches, and organizers, to get together around the same table and work on all things Django Girls.

I never know what to expect from these sprints, because we don’t require registrations for it, and the type of tasks that are done depend a great deal on who’s in the room at the time and what they are in the mood for. Our sprinters can team up on-the-fly with other sprinters and work together, or they can work on their own. There’s something for everyone!

Specifically today, we had quite a few translators on-board, and also several graduates who teamed up with coaches to improve their website. We even had a surprise coaching session about packaging the website in a Docker container. Dockerizing Django Girls? Why not! 



It’s been a packed week, following months of preparations, emails, tweets, designs, and lots of late-night hacking, but when I looked around the workshop room and saw the buzzing activity, the smiles and laughs, I knew it was all worth it.

Unlike most local Django Girls workshops, organizing a conference-attached workshop with a higher percentage of international participants involved a lot more logistics and financial consideration, so if I had one piece of advice for future organizers of workshops of this type it would be to recruit a local organizer.

There’s only so much we can rely on the conference organizers, and EuroPython did their absolute best to help us out as much as they could, but they had over 1,000 attendees of their own to wrangle, and I probably would have been able to sleep a bit more if I didn’t have to take care of the local arrangements remotely.

Otherwise, I’m very much in favor of partnering with Python and Django conferences, as it gives a great added value to our participants, who can utilize their new knowledge and confidence right away and meet the communities who support and encourage their presence in these events.

And now, time for siesta!

Hugs, cupcakes, and pintxos,
Mikey Ariel


Jul 24 2015 [Archived Version] □ Published at Latest Django packages added

A tool for easy working with watermarks in django

PyCon 2015 Workshop Video: Building SMS Applications with Django

Jul 24 2015 [Archived Version] □ Published at Caktus Blog

As proud sponsors of PyCon, we hosted a one and a half hour free workshop. We see the workshops as a wonderful opportunity to share some practical, hands-on experience in our area of expertise: building applications in Django. In addition, it’s a way to give back to the open source community. This year, Technical Director...

Django Web Developer - Contractor

Jul 24 2015 [Archived Version] □ Published at Djangojobs.Net latest jobs

Caktus builds web and mobile apps with Django. We’ve built over 100 custom solutions that have reached more than 4 million people globally. Join our sharp team and be part of an open, collaborative culture that puts quality at the heart of each project. We’re passionate about solving complex challenges especially when they have a social impact. In addition to building the world’s first SMS voter registration project in Libya, we’ve also built applications for InDemand, Discovery, PBS, Mozilla, and UNICEF.

We are looking for an experienced Django Web Developer - Contractor to work on a contract basis who enjoys working on a team and is excited to work on new and diverse projects. We would like to develop a long term relationship with someone who has between 10 and 30 hours per week available. This position requires on site work in our Durham, NC office.

As a Django Web Developer, you will:

  • Work collaboratively with the development team to get a feel for and learn about the Caktus development process
  • Clone Git and Mercurial code repositories and configure development environments running Django projects
  • Model and implement intricate data structures relational databases such as PostgreSQL
  • Create, implement and edit Django templates with compliant HTML5/CSS3 and use LESS/SASS to organize and make CSS easier to manage
  • Help setup and run projects in production environments on Linux (Debian-flavor) with Nginx, Gunicorn, RabbitMQ, Celery, Redis and other tools frequently deployed alongside Django web apps
  • Write complex Django apps following client specifications while maintaining a high level of unit test coverage to catch and prevent feature regressions
  • Deploy your changes to development servers frequently so clients see progress and feel connected to the process
  • Perform code reviews and use the gitflow branching model to stay in sync with the team
  • Follow agile development methodologies and take part in weekly team scrums and standup meetings

Caktus is looking for a professional Django Web Developer who:

  • Enjoys working on a small team and is excited to make highly customized web apps
  • Has experience working as an independent contractor
  • Could visit the Caktus office frequently to become acquainted and collaborate with the team
  • Has a strong grasp of Django development techniques and always stays on top of the latest development best practices and tools

Django and Python 3 How to Setup pyenv for Multiple Pythons

Jul 23 2015 [Archived Version] □ Published at GoDjango Screencasts and Tutorials

We need to be doing Django development in Python 3. Unfortunately, we have a lot of projects still in Python 2.7 so switching between the 2 versions can be frustrating. Fortunately pyenv takes the guess work out of switching, and makes it super simple.
Watch Now...

Django reCaptcha v2

Jul 23 2015 [Archived Version] □ Published at Latest Django packages added

Django Linter

Jul 23 2015 [Archived Version] □ Published at Latest Django packages added

Linter for django projects

A couple quick tips

Jul 22 2015 [Archived Version] □ Published at The B-List: Latest entries under tags  django python

As noted yesterday, I’ve spent the last little while working to freshen up various bits of open-source code I maintain, in order to make sure all of them have at least one recent release. Along the way I’ve picked up a few little tips and tricks; some of them may be old hat to you if you’ve been lucky enough to be working with fairly modern Django and Python versions for a while, but I ...

Read full entry

If DjangoGirls makes you uncomfortable, maybe that's a good thing

Jul 22 2015 [Archived Version] □ Published at Django Girls Blog


Monday was the first day of Europython, and the first keynote was by Ola Sendecka & Ola Sitarska, the founders of Django Girls. They gave a wonderful talk leading us through their journey in creating the Django Girls tutorial, its viral-like spread in introducing over 1600 women worldwide to Python programming, leading to a Django Girls Foundation with a paid employee, and their plans to expand the tutorial to a book, Yay Python!. This was all illustrated with an incredibly charming squirrel-centred parable, hand-drawn by Sendecka. The two Olas are clearly a formidable team.

And yet. I had no less than three conversations with men later that day who told me they thought it was a great idea to encourage more women in Python, but…wasn’t it encouraging stereotypes? Was it good that Django Girls was so, well, girly?

There may be a well-meaning concern about avoiding stereotypes, but I wonder if there also wasn’t some underlying discomfort, about seeing something encouraging people in their field that didn’t speak to them. Could programming really look like this? Maybe it felt a bit like being a squirrel surrounded by badgers, in fact.


So firstly. Certainly pink can be a lazy shorthand for marketing to women. But anyone who watches the Olas’ keynote can be in no doubt that they have poured endless effort into their work. Their enthusiasm and attitude infuses every aspect of the tutorials. There’s no way it could be equated with a cynical marketing ploy.

Certainly pink things, sparkles and curly fonts have a reputation as being associated with girls. Here’s a question to blow your mind: is there anything bad about them, besides the fact that they are associated with girls?

Compulsory femininity, where girls and women are expected to act and look a certain way, is bad, yes. But femininity itself is not inherently weak, or silly, or frivolous, or bad.

Monospace white-on-black command-line aesthetic is a stylistic choice. It’s one that is relatively unmarked in our community. Glittery pastels is a different aesthetic. They are both perfectly valid ways to invite someone to be a programmer. And they will appeal to different audiences.

Julia Serano writes:

Most reasonable people these days would agree that demeaning or dismissing someone solely because she is female is socially unacceptable. However, demeaning or dismissing people for expressing feminine qualities is often condoned and even encouraged. Indeed, much of the sexism faced by women today targets their femininity (or assumed femininity) rather than their femaleness.

Demeaning feminine qualities is the flip side of androcentrism. Androcentrism is a society-wide pattern that celebrates masculine or male-associated traits, whatever the gender of the person with these traits. It’s part of the reason why women who succeed in male dominated fields are lauded, why those fields themselves are often overpaid. It’s how we find ourselves being the Cool Girl, who is Not Like Other Girls, an honorary guy.

It’s not a coincidence that people in our community rarely attend with a feminine presentation, for example, wearing dresses. Fitting in – looking like we belong – currently requires pants and a t-shirt. Wearing a dress is a lightning rod for double-takes, stares, condescension, being doubted, not being taken seriously.

To be explicit, this doesn’t mean that all women currently in tech are longing to femme it up. Many women are perfectly comfortable in a t-shirt and jeans. But implicitly expecting women to conform to that uniform is just as much a problem as expecting feminine attire. The problem is the lack of freedom to present and participate as our authentic selves.

Read these personal accounts and believe that this is how feminine women in tech get treated. They’re both hugely insightful.

Coding Like a Girl (2015) by Sailor Mercury

Hyper Mode: How to Be Visibly Femme in the Games Industry (2014) by Maddy Myers

(Then maybe read Julia Serano’s piece again and think about the connections to these two stories – seriously, these three pages are dense with concepts to absorb.)


Like Ola Sendecka, Sailor Mercury is a talented illustrator, as can be seen in her article. She ran a Kickstarter campaign to create her Bubblesort Zines (which you can now buy!). The overwhelming success of her Kickstarter (it reached its goal in 4 hours and eventually raised over US$60,000) speaks to an excitement and hunger for this style of work.

Inviting women into tech isn’t worth much if they have to leave their personality at the door to be accepted. Being supportive of diversity doesn’t mean much if you expect to look around and see things look basically the same. The existence of Django Girls does not compel all Pythonista women to femininity, but it does offer and even celebrate it as an option. If it’s not for you, so what? Take your discomfort as a starting point to figure out what you can do to make your community more welcoming for feminine people. Embrace femininity: Take a feminine person seriously today.

PS. If you’re still stuck back at “isn’t something only for girls (REVERSE) SEXIST?” - Read the FAQ.

Django: “Cannot add foreign key constraint”

Jul 22 2015 [Archived Version] □ Published at Rachel's Knowledge Base under tags  django mysql

Upgraded to Django 1.8 and now you get this error when you run your tests? Have you created migrations for all your apps? If not, you may well be hitting the problem that the database tables are being created in the wrong order, which will give you this error. If you have an existing Django … Continue reading Django: “Cannot add foreign key constraint”


Jul 22 2015 [Archived Version] □ Published at Latest Django packages added


Jul 22 2015 [Archived Version] □ Published at Latest Django packages added

For scaffolding REST apis for rapidly developing mobile products.

UI / UX Engineer

Jul 22 2015 [Archived Version] □ Published at Djangojobs.Net latest jobs


The Simons Foundation is seeking an experienced UI/UX Engineer to develop a highly interactive and effective user interface and work collaboratively with internal front-end and back-end developers. The UI/UX Engineer will make a direct and lasting impact on autism research by building an online platform supporting the engagement of tens of thousands of families affected by autism.


  • Design, develop and maintain effective user interfaces for querying, analysis and display of phenotypic, genetic and imaging data.
  • Work collaboratively and closely with other front-end engineers, back-end engineers, study coordinators, project managers and data analysts.
  • Participate in open source software development efforts that are aligned with foundation priorities.
  • Perform any other duties or tasks as assigned or required.

Job Requirements



  • Bachelor’s degree (Masters preferred) in Computer Science or related discipline with five years of experience

Required experience:

  • At least five years of software development
  • At least five years designing and developing user interfaces and data visualization interfaces
  • At least five years of experience with HTML, CSS, JavaScript and Ajax
  • At least three years of experience with Javascript framework such as jQuery
  • At least three years of experience with Python
  • At least three years of experience with MVC framework such as Django
  • At least three years of experience with test automation framework such as Selenium and Behave
  • At least three years of experience with version control systems such as Git
  • At least three years of experience building responsive web designs that are cross browser compatible
  • Experience with databases such as PostgreSQL, MySQL, MongoDB and/or CouchDB

Desired experience and knowledge:

  • Experience with mobile development
  • Experience with D3.js
  • Experience with SVG
  • Experience with AngularJS
  • Experience with responsive framework CSS such as Bootstrap and Foundation
  • Experience with basic workings of various protocols such as TCP/IP, HTTP, HTTPS, etc.
  • Experience with RESTful APIs

The Simons Foundation is an Equal Opportunity Employer, M/F/D/V.

To apply, see How to Apply section below

Django Girls Portland: A Retrospective

Jul 21 2015 [Archived Version] □ Published at Django Girls Blog

I had a moment of panic at Chipotle, wondering if all these boxes of taco fixings were going to fit in my Honda, especially since the box of t-shirts was still in the trunk. After swiping my card to pay for the installation party dinner, the chef started making trip after trip out of the kitchen with boxes and bags of Mexican food. This is never going to work, I thought. I needn’t have worried; my backseat is surprisingly spacious, and the whole way back to Treehouse my mouth watered from the smell of roasted chicken and sofritas. When I got to the event space and walked in the door, arms laden with bags of salsa and tortillas, the room was already filling up.  

They’re early! I hadn’t had time to put the butcher paper over the food tables, I realized that we totally forgot to get ice, and damn this was a lot of food to set up while I really wanted to be greeting our attendees and making them feel comfortable.

This is why coaches are awesome. Monique, Andrew, and Craig lept into action. They unloaded the rest of the boxes of rice, beans and steak from my car, set it all up, discovered the food labels Chipotle had provided (yay! no more wondering if I’d have time to label all the food for those with allergies), got the sterno lighters lit, and let me start greeting people.

The whole weekend of Django Girls Portland was like this; I’d start to panic that something wasn’t going right, or someone had a question I couldn’t answer, but other people swept in to fix it, handle it, answer it, and keep things going smoothly. In the end, Kenneth and I learned that planning a Django Girls workshop is a ton of work, but it is so worth it. We got so many hugs, thank you notes, tweets, Instagram photos, and expressions of joy and gratitude from the women who participated that weekend. One woman, who was a survivor of domestic violence and was attending the workshop to better manage the online presence of her nonprofits, said at the end of the day (and I’m paraphrasing here), “I’ve felt shut out of other workshops like this before, and I came in here expecting something similar. But I noticed every little thing you did to make us feel comfortable, to make this fun, to make this accessible to all of us.”

Our attendees said they felt empowered, capable, like they understood what they were doing, motivated, grateful, excited, and energized.

One attendee, a stylist and cancer survivor, told me that three years ago she was in the ICU and unable to walk on her own. Learning to code was something she always wanted to do so she’d be able to start a website to promote herself on a page that she controlled, not her employer. She said that Django Girls felt like her second chance.

Kenneth and I were ready to drop by the end of the day, but before we left, we were already comparing calendars to plan our second workshop. These are some of the things we want to keep in mind for Round Two:

Things That Were Awesome! 


Some backstory: Django Girls ran a fundraising campaign to sell t-shirts that said, “This Is What A Programmer Looks Like.” Those shirts are awesome!

Kenneth and I talked to some men about those shirts, and while they loved the message, they didn’t want to buy one because wearing it would perpetuate the stereotype that all programmers are dudes! So we chatted with the other organizers in the Django Girls Slack channel about a possible slogan that would work for everyone, and someone suggested, “I Code Like A Girl.” We loved it.

Kenneth got to work and designed the logo for our shirts (which came out amazing, as you can see) and the response to them blew us away. We even had someone in Alabama request a onesie for his daughter over Twitter! So we are definitely doing these shirts for future workshops. They worked for our men coaches just as well as our women coaches and our attendees, and one attendee even commented, “I love that the guys are wearing this shirt, too!”


Our venue, Treehouse, has a tradition: When someone finishes filming a new course, everyone cheers for them when they come back to the office. Kenneth had the idea to recreate this during our installation party and workshop. We picked up a bag of noisemakers from a party store and told our attendees to make some noise when they did something cool! We heard rattles, bells, and whistles when they finished the installation, got the light blue “congratulations!” page, deployed, or just fixed a really tough bug. It made the atmosphere fun and celebratory; every time someone used their noisemaker, everyone else in the room stopped for a moment to cheer. It felt like a party all day! 

No pizza

Well, very little pizza. We served pizza for our coaches’ meetup, but we wanted the workshop events to feel more special than that. So we had a taco bar from Chipotle for dinner at the installation party, and a spread of kebobs, hummus, spinach pie, and pita from a local Mediterranean restaurant for lunch the day of the workshop. These meals also had the benefit of being very friendly to dietary restrictions.

But protip about Chipotle: If you cater from them, only order for about 75% of your headcount. They send you a ton of food, and Kenneth and I will be eating leftovers for the next week. 


We offered free childcare, and we had 3 attendees take us up on it! We hired a friend of ours, a nursing student I know personally who passed a drug test and a background check to get into her program, to spend the day with an infant and two toddlers. They finger painted, sidewalk chalked, had snacks, napped, and generally hung out in the next room of our event space. Their moms were so grateful that we were able to offer it, and they also felt reassured that the childcare was on-site. Again, this is something that didn’t take up a lot of our budget, even making sure we paid our nanny market wages, but it made it possible for several of our attendees to make it to the workshop. It was totally worth doing.

Let’s do it better next time 

There were a few things about the workshop that we’ll do a little differently when we do this again.

First of all, this is a workshop for women, and many women menstruate! We should have had baskets of basic feminine products in the bathrooms. One attendee needed an extra pad, and we scrambled around trying to find her one. It wouldn’t cost much out of our budget, and it would have been a thoughtful thing to do.

Second, we would have looked for a venue with its own tables and chairs. Treehouse was amazing, and we are so grateful to them for letting us use their space, but they’re still pretty small. We rented tables and chairs for this event, which meant arriving at the venue really early to wait for them, lots of manual labor to set them up and break them down, and waiting at the venue the next day when we were really tired (thanks, Kenneth!) for them to be picked up. It also ate up a significant portion of our budget. Moving around in our venue became a pretty tight squeeze, which could have presented a real problem.

Luckily, we now have relationships with other sponsors who have more space, AND Treehouse is soon moving to bigger offices, so we should be able to avoid extra rentals next time!

And finally: we forgot ice! We all had room temperature water and soda all weekend. This is not the worst thing in the world, but when we do this again, it’s something I’ll remember.

What’s next? 

We had such a great time planning this event, and we learned a lot about how to make the next one even better. Next for Kenneth and I is to decide on a date for our second workshop and start planning!

In the meantime, we’re using MailChimp to keep track of people who’d like to be informed when the next workshop happens (and you can sign up here!). We’re also thinking about starting a semi-regular meetup to keep our attendees and coaches in touch with each other, and to give even more women a safe space to go through the tutorial at their own pace. There was a lot of interest from the women we talked to in having another space where they could keep learning and growing as coders. Portland has a super active PyLadies chapter, so we’re exploring ways to introduce our attendees to those women, as well. 

Finally, we couldn’t have done any of this without our sponsors! 

  • Treehouse, an online education platform that provides low-cost programming tutorials, provided us with a venue and some amazing swag
  • Quick Left, a company that builds web and mobile apps, hosted our coaches’ meetup 
  • PDX Code Guild, a local developer bootcamp that teaches Python and Django, gave us financial support 
  • Sweet Spot Diabetes, a local Python shop that helps healthcare providers get better data about their patients, gave us financial help 
  • GitHub sent us stickers, gave our attendees a free year of the Micro plan, and helped us out financially
  • The Python Software Foundation and Django Software Foundation also gave us financial help 
  • Travel Portland gave us some awesome Portland buttons to give away 

Thanks also to all the coaches, volunteers, friends, and family members who supported Kenneth and I in putting on this event. And thanks in advance for supporting us through the next one! 

Hugs, cupcakes, and rainbows, 
Lacey and Kenneth 

Django Girls 1st Birthday!

Jul 21 2015 [Archived Version] □ Published at Django Girls Blog

A year ago today, we opened the door for 45 women who attended our very first workshop at EuroPython in Berlin. 

During this year, hundreds of volunteers taught Python and Django to 1 646 women, literally all over the world. Django Girls madness has been spread to 6 continents and 34 countries. 70 workshops have been planned in all different parts of the world — from Canada, to Australia, Django Girls have been everywhere.

In just a year, the Django Girls Tutorial has been ready by more then 96 000 people, and is now a widely recommended resource for everyone. We started a Django Girls Foundation (of Awesome, Cupcakes and Emoji). We’re hiring for our first paid position of Awesomness Ambassador. Women who attended Django Girls now work as Python Developers.

If you want to listen to a longer summary of all the things we achieved this year, tune in for Ola and Ola’s keynote at EuroPython here. 

We couldn’t possibly be more happy and proud of everything that happened during the last year. But none of that would exist, if it wasn’t for hundreds of people who got involved and supported us: the generous Python community. From the very beginning, the amount of support, help and love we received from strangers & friends all over the world left us completely speechlees. 

So today, for our first birthday, we would like to celebrate and say THANK YOU every single person who helped us along the way. We are grateful, humbled, and we want you to feel that Django Girls is your success too. 

There wouldn’t be Django Girls without you. Thank you for putting your faith in us, thank you for all the words of support, encouragement, advice and all the hugs. 

Thank you for your time, endless energy and commitement.

Django Girls is a living proof of how generous, amazing and incredible the Python and Django community is.

Let’s all eat some cupcakes now. 🎉🎂
Django Girls team

django-planet aggregates posts from Django-related blogs. It is not affiliated with or endorsed by the Django Project.

Social Sharing


Tag cloud

admin administration adsense advanced ajax angularjs apache api app appengine app engine apple application security aprendiendo python architecture articles asides audrey authentication automation backup bash basics binary bitbucket blog blog action day blogging book books buildout business cache capoeira celery celerycam celerycrawler challenges chat cherokee choices class-based-views cliff cloud cms code codeship coding command community computer computing configuration continuous deployment continuous integration couchdb coverage css custom d data database databases db debian debugging deploy deployment deployment academy design developers development devops digitalocean django django1.7 djangocon django-nose django-readonly-site django-rest-framework django-tagging django templates django web framework tutorials documentation dojango dojo dotcloud dreamhost dughh easy_install eclipse education elasticsearch email encoding english error events extensions fabric facebook family fashiolista fedora field file filter fix flash flask form forms frameworks friends fun gae gallery games geek general gentoo gis git github gmail gnome google google app engine guides gunicorn hack hackathon hacking hamburg haskell heroku holidays hosting howto how-to how-tos html http i18n image imaging indifex install installation intermediate internet ios iphone java javascript jobs journalism jquery json justmigrated linear regression linkedin linode linux login mac machine learning mac os x math memcached mercurial meta migration mirror misc model models mod_wsgi mongodb months mozilla multi-language mvc mysql nelenschuurmans newforms news nginx nodejs nosql ogólne openshift opensource open source open-source orm osx os x ottawa paas patterns pedantics pelican performance personal philosophy php pi pil pinax pip piston planet plone plugin pony postgis postgres postgresql ppoftw presentation private programmieren programming programming & internet project projects pycon pygrunn pyladies pypi pypy python python3 quick tips quora rabbitmq rails rant ratnadeep debnath redis refactor release request resolutions rest reusable app review rtnpro ruby scala scaling science screencast script scripting security server setup simple smiley snaking software software collections software development south sphinx sql ssh ssl static storage supervisor support svn sysadmin tag tag cloud talk nerdy to me tastypie tdd techblog technical technology template templates template tags test testing tests tip tools tornado transifex travel tumbles tutorial tutorials twisted twitter twoscoops typo3 ubuntu uncategorized unicode unittest unix user authentication usergroup uwsgi uxebu virtualenv virtualenvwrapper web web 2.0 web application web design & development webdev web development webfaction whoosh windows wordpress work workshop yada znc