Blog source code updated

I updated the source code of my blog on github. I'm too tired to write much about it at the moment.

Suffice it to say I rewrote it all from scratch for the purpose of sharing, because lots of people were asking for it. It uses Tokyo Cabinet instead of mysql now, which is nice. I gutted the codebase so it's about 700 lines now (down from 1500, not bad). I plan to write up some posts later exploring various parts of it, for those who are interested.

Hope someone gets something out of it. Use at your own risk.

3 Comments

http://gravatar.com/avatar/bcacd00a7f05c4772329cf9f446c7987.jpg?d=iden
ticon
Lee says:

I'm curious, how are you deploying this with your hosting right now, are you leaving a REPL screen open/detached with the blog loaded? I noticed that editing/deleting things could only be accomplished via the REPL.

Just curious, thanks for the code :)

Oct 23, 2009 10:48 AM PDT
http://gravatar.com/avatar/4d84ec3981443dfd9c287e845b60d2ce.jpg?d=iden
ticon
Brian says:

Yes, I start screen, start Emacs, start SLIME, then start the blog and detach. In my real blog the admin interface lets me do a lot more than in the code currently on github, so I only need to SSH in and play with Emacs in emergencies or to patch the code.

Oct 23, 2009 11:09 AM PDT
http://gravatar.com/avatar/540729b5914a6606e265420ed9bbd891.jpg?d=identicon
skillet-thief says:

This is great and is going to serve me as an example while I try to do something rather similar as my first real clojure project. It is going to be very helpful to be able to look at your code along the way. (I'll be using postgresql and will try to write servlets directly.)

Oct 30, 2009 05:13 AM PST

Speak Your Mind

This says COWS.

Preview

Commenting Help

Email / Avatar

  • Supply your email address and your Gravatar will be used.
  • I will never email you and your address won't be published.

No HTML allowed!

All HTML is auto-escaped. Use Markdown. Examples:

  • *emphasis* = emphasis
  • **strong** = strong
  • [link](http://foo.bar) = <a href="http://foo.bar">link</a>
  • `code in backticks` = code in backticks
  •     code indented 4 spaces =
    code indented four spaces
  • > Angle-brace quoted text =
    Angle-brace quoted text