   (jdbc/query db [(str "SELECT name, body "
                        "FROM article "
                        "WHERE MONTH(date) = ? AND YEAR(date) = ? "
-                       "ORDER BY date "
+                       "ORDER BY date DESC "
                        "LIMIT ? "
                        "OFFSET ?")
                   month

(defn select-recent-articles [{db :db recent-articles :recent-articles}]
  (jdbc/query db [(str "SELECT name "
                       "FROM article "
                       "ORDER BY date "
                       "LIMIT ?")
                  recent-articles]
              :row-fn (comp helpers/parse-article-code :name)))

(defn select-archive-months [{db :db}]
  (jdbc/query db [(str "SELECT DISTINCT MONTH(date), YEAR(date), date "
                       "FROM article "
                       "ORDER BY date DESC")]
              :row-fn parse-article-date))

(defn sidebar [this]
