You're viewing old version number 3. - Current version
Veery Blog App - April 2015
Proposed idea. Yet another blog or web-based publishing tool. Best way for me to learn new concepts.
Existing apps:
- Junco - wiki and blog
- Kinglet - private web-based messaging that's part email and microblog
- Grebe - blog
- Grebe-Client-NodeJS
- Scaup - blog
I think that I will call this new app Veery. It will be based upon Scaup.
I'll create separate git repositories for:
- Veery-API-Perl
- Veery-Client-Perl
- Veery-Client-NodeJS
- Veery-API-Go
The first three can created by borrowing from Scaup, Grebe, and Grebe-Client-NodeJS. The last one will give me a chance to learn some Golang.
I can mix and match. I could use the Perl client against either the Perl API or the Go API, etc. I suppose that I can create multiple sub domains to use the different options, and have all of the API code point to the same database.
It would be fun to use the NodeJS client against the Go API. Of course, the JavaScript browser editor bypasses the server-side client code and talks directly to the API.
The rest of the stack will remain the same:
- Nginx
- CouchDB
- Elasticsearch
The exception might be that I use Redis instead of Memcached. The reason: to use something different.
I used Redis for Grebe, but I was using the Perl code to read from Redis, instead of letting Nginx do it. That's because the Redis module was not installed by default for Nginx. The Nginx install included the Memecached module.
I'll need to upgrade my Digital Ocean account to the $10 per month plan, so that I can increase RAM from 512 meg to 1 gig, which will permit me to run all the different services that I want to test.
I'll need to download the appropriate Nginx Redis module, download the latest Nginx code, and rebuild Nginx with the Redis module.
Also, download the latest version of Redis.
Initially, I won't be doing anything fancy with Redis. I'll use simple key-value caching.
From JR's : articles
328 words - 1934 chars
- 1 min read
created on
updated on
- #
source
- versions
Related articles
Veery Blog App - April 2015 - Aug 03, 2015
Scaup web publishing app update as of Feb 21, 2015 - Mar 02, 2015
Yo-Perl Readme - Aug 19, 2014
Node.js and JSON - Dec 29, 2014
Will Twitter eliminate its 140-character post limit? - Mar 16, 2015
more >>