Top all-time · #3352
Chris McDonough
Personal blog · plope.com/Members/chrismprogrammingsystems
Chris McDonough's personal blog at plope.com covers programming and systems. Since 2007, 23 different Hacker News readers have linked it 24 times, most often “Why I Like ZODB”. No feed was found, so read it on the site itself.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Chris McDonough's blog for posts on Python web frameworks, including Pyramid's design and performance, Django criticism, and authentication. Comments mostly cite the posts as background.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Why I Like ZODB3 people · 3 mentions · first linked 2012-05-15
- Pyramid "Auth" API Design Postmortem3 people · 3 mentions · first linked 2011-01-13
- Lifestyle, Inc. (2004)2 people · 2 mentions · first linked 2014-12-19
What Hacker News says?
What you say is not always true either. I do Python mostly. Django? Fine. It has an excellent auth system out of the box. But that kind of auth system isn't very flexible either. Now I barely do Django development today so please excuse me behind any insane changes. Flask and Pyramid world? Custom auth to me. They both have community modules for auth stuff, but do I really like them? I am not the kind of guy just pi…
Comment linking /pyramid_auth_design_api_postmortem
on “Introducing Anonymous Login and an Updated Facebook Login”Submitted You're the Smartest Guy In The Room ... but please, try to restrain yourself. as a story · 137 points
HN discussionWell that's cause the Pyramid Auth API is admitted by the authors to be overly complex. They did a post mortem here and you can read about some of the mistakes they made when designing the API: http://plope.com/pyramid_auth_design_api_postmortem The most relevant line to take away from their post mortem is this: "Unfortunately, when designing a framework, you get exactly one shot at creating "the right" API. In this…
Comment linking /pyramid_auth_design_api_postmortem
on “Why Django Sucks”Submitted On Using Debuggers as a story · 51 points
HN discussionThere are lots of people that agree with you: http://www.plope.com/Members/chrism/pythonic I preferred what Ian Bicking wrote in response: http://blog.ianbicking.org/unzen-of-unpython.html One thing I like about the Django community is that part of Djangocon specifically features critics who are invited to criticize Django or some aspect of it, for example: "Why Django Sucks and how we can fix it" http://blip.tv/dja…
Comment linking /Members/chrism/pythonic
on “Web2py 2.0 is out”Submitted Lifestyle, Inc. (2004) as a story · 50 points
HN discussionSince you believe this using C to reduce function call overhead is cheating, here's Pyramid 1.0a9 profiling output with the "zope.interface" C optimizations disabled (same methodology and code used to test the C-optimized variant): http://plope.com/static/noncoptimized.txt That's 27 lines of profiler output, which, if you're keeping score, is still fewer lines than any other framework tested. We're not really hiding…
Comment linking /static/noncoptimized.txt
on “Pyramid's Optimizations - why it executes less code to do more work”Submitted Why I Like ZODB as a story · 46 points
HN discussionSubmitted Open Source Project Maintainer Sarcastic Response Cheat Sheet as a story · 15 points
HN discussionSubmitted Pyramid's Optimizations - why it executes less code to do more work as a story · 15 points
HN discussionSubmitted 25 Years of the Model M as a story · 14 points
HN discussionSubmitted Pyramid "Auth" API Design Postmortem as a story · 6 points
HN discussionSubmitted Political Loyalties in Web Frameworks as a story · 6 points
HN discussionSubmitted About Django from A Pyramid Guy as a story · 3 points
HN discussionSubmitted Why I Like ZODB as a story · 3 points
HN discussionSubmitted In Defense of Zope Libraries as a story · 3 points
HN discussionSubmitted The Myth of the new Framework (or Language) User as a story · 2 points
HN discussionSubmitted Tips for Greenlighting a Framework as a story · 2 points
HN discussionSubmitted Writing Bad Unit Tests as a story · 2 points
HN discussionSubmitted Lifestyle, Inc as a story · 1 points
HN discussionSubmitted Advantages of ZODB (Z Object Database) as a story · 1 points
HN discussionSubmitted In Praise of Complaining - Chris McDonough as a story · 1 points
HN discussionSubmitted Try not to Jobs-ify the task of software development. as a story · 1 points
HN discussionSubmitted What Not To Do When Writing Python Software as a story · 1 points
HN discussion