Revolution Systems

revsys.com · Company blog · on HN since 2009

Revolution Systems (REVSYS), a Django and Python consultancy, publishes tuning guides, cheat sheets, and sysadmin how-tos on PostgreSQL, Django, Docker, and SSH.

What HN saysCommenters recommend its Django cheat sheet and PostgreSQL tuning guide, but warn that some Django deployment advice in its talks is dated.
24HN people shared it
8linked it in comments
35stories submitted
566story points
3 months agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Performance Tuning PostgreSQL
    4 people · 78 points · first shared 2009 · 6 comments on HN
  2. 2
    Django 1.3 cheat sheet from revsys.com
    3 people · 113 points · first shared 2011 · 6 comments on HN
  3. 3
  4. 4
    Python Dataclasses and attrs: when and why
    3 people · 9 points · first shared 2019 · discussion on HN
  5. 5
    Three things you should never put in your database
    2 people · 149 points · first shared 2012 · 91 comments on HN
  6. 6
    Optimized Python Docker Image
    2 people · 62 points · first shared 2017 · 17 comments on HN
  7. 7
  8. 8
    Grove isn't dead, it's only resting
    1 people · 45 points · first shared 2012 · 10 comments on HN
  9. 9
    Fixing journalism and how it benefits Django
    1 people · 24 points · first shared 2011 · 6 comments on HN
  10. 10
    Wagtail 1.0 (beta) best Django CMS?
    1 people · 16 points · first shared 2015 · 2 comments on HN
  11. 11
    Centralized logging for fun and profit
    1 people · 5 points · first shared 2010 · discussion on HN
  12. 12
    $90 million, is that the best we can do?
    1 people · 5 points · first shared 2014 · discussion on HN
  13. 13
    A Brief Intro to Docker for Djangonauts
    1 people · 5 points · first shared 2017 · discussion on HN
  14. 14
    12 Days of Christmas Performance
    1 people · 4 points · first shared 2014 · discussion on HN
  15. 15
    Ultimate Front End Development Setup
    1 people · 4 points · first shared 2014 · discussion on HN

What HN people wrote when they linked it

geekfactor · 2011-01-17
I learned a lot by watching this and I highly recommend it but the viewer should be warned that many of the tools and techniques seem to have fallen out of favor in the Django community. In my personal experience nginx+gunicorn turned out to be much easier to deal with than the reference Apache+mod_wsgi. It also seems to be JKM's current preference. Likewise, buildout, while very powerful can be a bit burdensome, and has fallen out of favor relative to pip+virtualenv. For more current info, check out this extended chat with JKM and other lead Django developers here: [discuss] http://news.ycombinator.com/item?id=2112160 [direct] http://www.revsys.com/officehours/2010/nov/05/ Note: This video is a dup to http://news.ycombinator.com/item?id=1830696 though I'm surprised that post only got one point. There are probably others.
DamonHD · 2023-08-16
Here's another reasonable summary: https://www.revsys.com/tidbits/greet_pause-a-new-anti-spam-feature-in-… I get several thousand SPAM attempts per day: I estimate that this one technique kills a large fraction of them. And look how old the feature is...
japhyr · 2014-10-03
Revsys put out a nice Django cheatsheet a while back. I don't think it's been updated since 1.5, but I've used it when I'm starting a new Django project for the first time in a while. I find it helpful for reminding me of things I've used before, but not often enough to remember the exact syntax off the top of my head. http://www.revsys.com/django/cheatsheet/
molecule · 2011-08-16
In default configuration for mysql and postgresql daemons, these benchmarks don't do anything to make full use of the hardware cited. Here are guides for the respective db configs. http://www.revsys.com/writings/postgresql-performance.html http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-s…
shabda · 2011-04-24
http://www.revsys.com/officehours/2010/nov/05/ See jacobian's comment here saying "I know of at least one publisher who's decided not to print any more Django books because they decided they can't compete with the docs". Django comprehensive docs were what convinced me to choose Django over RoR 3 years backs when I had to choose between RoR and Django first.
moe · 2010-03-29
My problem with PostgreSQL is that you're half expected to tweak it to your needs. That's a myth. Postgres runs out of the box just as well as MySQL, with no more configuration effort. A good starting point could be: http://www.revsys.com/writings/postgresql-performance.html As you can see there is only a very small number of settings that you really should set consciously, just as you have to choose consciously between InnoDB/MyISAM and various baseline settings on MySQL. Beyond these eight parameters (most of them relate to the amount of RAM you want it to use) postgres ships with reasonable defaults. All the other options may become interesting to tune it later for special workloads (something that you can hardly do with MySQL) but are usually safe to ignore.
surki · 2009-07-30
Some more SSH tips 1. Use SSH connection multiplexing If you are connecting to same computer multiple times, this saves up quite a bit of time http://www.revsys.com/writings/quicktips/ssh-faster-connections.html 2. Use autossh For a persistent ssh connection (ex. for reverse tunnels) http://www.debianadmin.com/autossh-automatically-restart-ssh-sessions-…
simonw · 2010-01-01
The problem with the pure service model is that only RedHat and a few other companies have been successful at it. The argument “I created it, so I can service it best” doesn’t hold anymore- too many people have technical expertise in open source software. So unless your service is the cheapest and the best, it’ll be killed off by other service providers. I've seen this claim quite a few times ("the service model only works for Red Hat") - is it actually true though? Sure, there aren't that many billion dollar companies built around services, but I've seen dozens of smaller lifestyle businesses built around consulting against open source projects. Off the top of my head... Hwaci for SQLite: http://www.sqlite.org/support.html Dozens of companies for PostgreSQL: http://www.postgresql.org/support/professional_support Revolution Systems for Django: http://www.revsys.com/services/django/ Spring Source for Spring: http://www.springsource.com/ Lucid Imagination for Solr/Lucene: http://www.lucidimagination.com/ Lemur Consulting for Xapian: http://www.lemurconsulting.com/ Then there's the fact that a bunch of the current NoSQL efforts (MongoDB for example) are getting funding, which suggests investors still believe you can build a business around open source support.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close