RDBPaste: Pure JavaScript Pastebin
Yes, it’s one of those projects that call for a very skeptical response… You rarely, if ever, write a whole web app using JavaScript alone. Delegating business logic entirely to browsers is still a relatively new concept, and most developers (myself included) rather stick to known methods of running server-side scripts to do the job. Database access is one of the main hurdles in doing this. David over from RDBHost has been offering a solution to this problem for some time now, and he’s been finishing the JavaScript API. Now that the API is stable and documented, he wanted me to give it a test-drive and write an app that would make full use of it.
JSPaste: It’s Alive and A’Pastin
I’m very pleased with the JSPaste progress. After the minor glitch was fixed, RDBHost was very pleasant to work with, and I’m actually starting to like the idea of creating database-powered JavaScript apps. :D Anyway, the JSPaste project has reached the point of fulfilling the basic task after about a week in development.
JSPaste: What’s cooking
web.py-fox 0.34.13fox Released
Another maintenance release of web.py-fox. Frankly, I haven’t had a chance to actually use web.py-fox on anything like a real-life project, so it turned out there were many bugs to fix in the added components. A new validators module was added as well.
Integrated Stack and Productivity
Since two years ago, I’ve tried maybe half a dozen web development frameworks, including Ruby on Rails, Django, web.py, and Pylons. My evolutionary path started with Rails. Then progressed through months of Django usage, finally ending with a year and a bit with web.py. At least I thought it’d end there. But then I saw Pylons, and I fell in love again.
SQL Storm Has Passed
While I was quite enthusiastic about SQLAlchemy, and it is quite powerful, I really couldn’t get over the fact that the API is huge, and that it’s repetitive to say the least. It kind of goes against my idea of rapid development, especially since the flu and switch to Pylons created a massive delay. So, I’ve decided to give Storm a go. I’ve used it earlier on web.py, and I recall the API was small enough to swallow in a few minutes for a basic work-flow with a few one-to-many tables.
EDIT: The instructions for Pylons in this post are obviously quite wrong, and can lead to all sorts of problems. While I come up with an update on how it’s done for real, get started with middlestorm wsgi middleware for Storm.






