These are the slides for my 2011 pycon talk on Django Packages. Django Packages (http://djangopackages.com) is the place to review Django apps, frameworks, and projects.
46. Only hard metrics*
“We wanted hard metrics. So the
package numbers are pulled from
the repo sites such as Github,
• No opinions Bitbucket, and Google Code.
Otherwise things get weighted
funny. Sure, this system can be
• No rating systems monkeyed with, but its a good
metric for now. We've had
• No comments suggestions from Django core
developers of coming up with a
quality check system, things like
pypants and/or a formalized
approval system.”
22
47. Only hard metrics*
“We wanted hard metrics. So the
package numbers are pulled from
the repo sites such as Github,
• No opinions Bitbucket, and Google Code.
Otherwise things get weighted
funny. Sure, this system can be
• No rating systems monkeyed with, but its a good
metric for now. We've had
• No comments suggestions from Django core
developers of coming up with a
quality check system, things like
pypants and/or a formalized
approval system.”
*Also because it kept the project scope smaller
22
61. Regex vs XML
• Could not find PyPI API
• DOAP is next to useless
25
62. Regex vs XML
• Could not find PyPI API
• DOAP is next to useless
• Time to slurp data out of web pages
25
63. Regex vs XML
• Could not find PyPI API
• DOAP is next to useless
• Time to slurp data out of web pages
• I’m faster at regex then XML parsing
25
64. Regex vs XML
• Could not find PyPI API
• DOAP is next to useless
• Time to slurp data out of web pages
• I’m faster at regex then XML parsing
• And I got it working
25
66. Regex vs XML
• Could not find PyPI API
• DOAP is next to useless
• Time to slurp data out of web pages
• I’m faster at regex then XML parsing
• And I got it working
27
89. Lessons Learned
Don’t optimize
prematurely
Don’t start by removing Django bits
Write the project then analyze
Even the simplest of caching will help.
33
92. Lessons Learned
I was near
Have a systemuseless at
sys admin
architecture
plan
34
93. Lessons Learned
I was near
Have a system useless at
sys admin
architecture
plan
Audrey to the rescue!
34
94. Lessons Learned
I was near
Have a system useless at
sys admin
architecture
plan
Audrey to the rescue!
“Learn the sys admin stuff cause it affects everything”
34