Getting Started with NodeJS and Server Side Javascript
With NodeJS and server-side Javascript becoming a very prominent technology in web applications today, I figured Id give an introduction to NodeJS to get everyone up and running. “But how can...
View ArticleGoodbye LAMP, Hello NodeJS
When I first started developing web applications about five years ago, PHP was my language of choice because it was super easy to learn and a LAMP stack was trivial to setup on my local machine to get...
View ArticleBuilding an Editor for MarkdownWiki
In my free time lately, I have been building a web application to refresh the wiki market. MarkdownWiki is a new cloud hosted platform that allows users to create and collaborate wiki pages. It...
View ArticleA Lack of Usability in the Photo Sharing World
Recently Ive noticed that photo sharing sites (eg. flickr, Smugmug, etc) have rather poor user interfaces and user experience. UIs seem to have become overly complex, pushing rudimentary features out...
View ArticleDrag and Drop File Uploads with Javascript
The other day I was working on building a file upload interface in Javascript where a user could drag and drop files to upload to a server. I already knew that this was possible using the drag and drop...
View ArticleGetting Started with Native NodeJS Modules
NodeJS has quickly gained in popularity since inception in 2009 due to its wide adoption in the web app community, a lot due to the fact that if you already know javascript, very little has to be...
View ArticleThe state of RSS and news feeds
The nice thing about standards is that you have so many to choose from. This quote comes to mind a lot while I have been trying to build an RSS/news feed reader. For something like RSS and Atom feeds...
View ArticleFeedStash.net - Your news made simple
In less than 5 days, Google will be shutting down Google Reader. A lot of people are now scrambling to find a new service to migrate to. The closing of Reader has opened up a relatively large market...
View ArticleHAProxy - route by domain name
I tend to build a lot of web applications in NodeJS using the Express.js webserver. When you have a few of these apps running on one server, you generally want to run them on unique ports and put some...
View ArticleCreating a blogging platform - TryCompose.com
Just a blog Over the last 5 years or so, Ive often found myself bouncing from blog platform to blog platform in search of something that will make me happy. Ive hosted my own Wordpress blog, Ive used...
View ArticleBeginner's Guide to Elasticsearch
For the uninitiated, Elasticsearch is a schema free, JSON document based search server built on top of the indexing library Lucene. While it does provide a powerful full-text search system,...
View ArticleUsing SSL/HTTPS with HAProxy
Update (6/27/2014) - On June 19th, 2014, HAProxy 1.5.x was released and is now considered stable. Last time I posted about HAProxy, I walked you through how to support domain access control lists (also...
View ArticleSharing underscore templates between client and server
So one day you decided to write a web application where the rendering of templates is shared between the server and client and you wonder to yourself "how in the world can I share templates between my...
View ArticleA NodeJS Module for Delighted
Recently at work, we decided to integrate with a cool little service called Delighted to start getting feedback from our users after they have made a purchase from us. Delighted is the easiest and most...
View ArticleDeploying a NodeJS Application Using Docker
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at...
View ArticleExtending Underscore Templates with Partials
Back in March, I made a post on how to share Underscore templates between your client and server. Now its time to take what I talked about there to the next level to make it even easier and add some...
View ArticleElasticsearch date histogram aggregation - filling in the empty buckets
When it comes segmenting data to be visualized, Elasticsearch has become my go-to database as it will basically do all the work for me. Need to find how many times a specific search term shows up in a...
View ArticleHow to use systemd timers
Having started to switch over to Fedora recently (as well as CoreOS), I needed to figure out how to run jobs at certain times and/or intervals. On an OS like Ubuntu this is accomplished using Cron....
View ArticleGetting started with DeepLinkr
Being able to provide your customers with the best experience possible is a very important thing, especially in the ecommerce world. Doing so across platforms poses a challenge. Getting customers to...
View ArticleDeploying Docker Containers on CoreOS Using Fleet
Docker containers are the hot tech du jour and today we're going to look at how to deploy your containers to CoreOS using Fleet. In my previous post, I talked about how to deploy a NodeJS application...
View Article
More Pages to Explore .....