gomeeProfessional after-sale service and fast shipping on all orders.Huge Puma Trainers Range at LQshoes Massive Sale Now On. Free Delivery to UK USA Canada...
love it i think we at love it i think weritakoneh@hotmail.co.uk Hello My New friend My name is rita i saw your profile at(www.slideshare.net) and i love it i think we can click so please i will like you to email me back through my email address thus: so that i can told you more about me and give you my sweet picture so that you can know me will ok. Awaiting to see your lovely reply soonest. Miss rita ritakoneh@hotmail.co.uk2 years ago
Hi. I'm Jason (and I'm David), and we're from Disqus.
For those of you who are not familiar with us, DISQUS is a comment systemthat focuses on connecting communities. We power discussions on such sites as CNN, IGN, andmore recently Engadget and TechCrunch. Our company was founded back in 2007 by my co-founder,Daniel Ha, and I back where we started working out of our dorm room.Our decision to use Django came down primarily to our dislike for PHP whichwe were previously using. Since then, we've grown Disqus to over 250+million visitors a month.
Show of hands, How many of you know what DISQUS is?
We've peaked at over 17,000 requests per second, to Django, and we currentlypower comments on nearly half a million websites which accounts for more than15 million profiles who have left over 75 million comments.
Tracking Every Release http://codeascraft.etsy.com/2010/12/08/track-every-release/
What about the code?
Powered By Django
Which means...
Largest Django-powered web application
We fork , and even sometimes monkey patch to make it scale to our needs
Fortunately, we don’t have to do too much (Yay, Django!)
Unfortunately, we can’t use the whole of the Django internal components (and if we do, we do it in atypical ways)
Iterative Development Release Early Release Often
Iterating Quickly
Abstracting our application environment
Less dependancies locally
Rely on CI for dependency coverage
Heavy use of open source packages
No NIH syndrome
Deploy frequently , 3-7 times a day
Lots of branches, but master is “stable”
Realtime reporting on exceptions, metrics
Our test suite is the main blocker (slow)
Dealing with Deploys
Gargoyle Being users of our product , we actively use early versions of features before public release Deploy features to portions of a user base at a time to ensure smooth, measurable releases
The Deployment Problem
Make some changes locally
Run a subset of the test suite
Push your commits
CI server begins running tests
....
Waiting on the test suite...
Rinse and Repeat
30 minutes later tests fail , start over
Finally, deploy to a subset of servers
Open Sentry (our exception logger)
Monitor Graphite
Deploy to 35 servers ( ~8 minutes )
Full rollback in < 30 seconds
Wait, Sentry?
Testing
Testing Code
Test suite takes around 25 minutes usually
“ Stuck” with Hudson (or Jenkins )
Most tightly integrated plugins are geared towards Java developers
Which framework do we use?
unittest(2), nose, doctests, LETTUCE?
We use unittest and nose
Need to report code coverage , speed of tests , pylint (or pyflakes )
We Love Python
Love-ish
Many of us started with PHP or Rails
Clean syntax , clear standards
All languages need PEP8.py and PyFlakes
Interpreted , fast... enough
Very easy to learn
We all started by learning Django first , then Python
Haters Gonna Hate If you could choose one thing in Python to hate on...
Better package management
What can we do?
Too many forks, too many frameworks
We need less clones , and more combined effort
Improving existing Python solutions
More Python solutions for existing products
Python Rocks!
Questions? DISQ US psst, we’re hiring [email_address]
http://www.pumafootwearsale.com 1 year ago
Hello My New friend
My name is rita i saw your profile at(www.slideshare.net) and i love it i think we can click so please i will like you to email me back through my email address thus: so that i can told you more about me and give you my sweet picture so that you can know me will ok.
Awaiting to see your lovely reply soonest.
Miss rita ritakoneh@hotmail.co.uk 2 years ago