30 Jun 2012
Rssminer public beta
Rssminer is a simple online RSS reader written in Clojure, Java, Javascript.
Feature
- Not Feature rich, just a central place to reading RSS news.
- Concise UI.
- Read the orignal article, which may include valuable comments.
- Learing from reading history, rank all articles accordingly.
- Fast, Instant full text search.
A brief history
- Initially, I randly pick a project to experiment one page javascript APP, client side unit testing. A RSS reader is choosen by accident.
- Backbone is tried, I even read several times. , got read several times.
- Function and Object literal are the best parts of Javascript. They complement each other. Backbone fail to utilize them efficiently.
- I did many expriments and thinking. By dropping Backone.js, take my brain as the backone, structure the code the way I like it, I found a better world.
- Writing javascript is fun. Writing Clojure is fun. Clojure mixed with JAVA is really great. They make me continue doing this project.
- Rssminer is born.
Performance
I like fast application. In order to be fast,
- The application is carefully designed .
- A WEB server, written from scratch to power Rssminer, to achieve low lantency.
- A HTTP Client, written from scratch to power the fetcher module.
- A fast Template. With it, I can easily pack the minified CSS with the HTML to save a network round trip. It bootstrap the application.
- Browser talks to server in JSON. Render HTML in browser side achieves even better performance.
- Powered by Redis and MySQL
Demo
A demo account is created: http://rssminer.net/demo. Feel free to try it. Feedbacks are welcome.