Back from the future

A week ago, I had an email about a domain name due to expire, which got me thinking, then two days ago I wrote a blog post about open sourcing more of my web apps that I have built and are sat lying on my computer.

Today, I open sourced my first web app:

Gigawat was a web app that I had built nearly two years ago, and I was running it for a good time on it’s own VPS with separate database server, and them over time it sort of dwindled out, and was not very active, and it was costing me each month with very little reward (personally), so I closed it down and decided to save my money and put into other projects. As per my blog post the other day, I want to bring some of my web apps back to life, and have a history of the code I’ve written.

I decided that would be my first web app to be open sourced as I knew it was in a pretty good state and was able to run with very little work… I did say little work, which turned out to be wrong as I decided to adjust a couple of things, I also removed a couple of features. This meant that I could spend more time working out how to use heroku and get it all up and running. Which was very simple, just a few kinks to work out, which was mainly the config settings to ensure I did not commit any sensitive information.

So, is on my github, under a GPL3 license, and it’s now back up and running over at heroku, and using compose as my mongoDB provider. Feel free to grab the code, and play around (note it’s made using OpenBD, and I need to write up a readme for information on how to get running)

Time to Open Source

On Saturday I tweetwed:

And since then I’ve been thinking about all the projects I have ideas for be it not started, half started, finished but not online anywhere, and what I could do with these. I don’t want them to just disappear. So I have been thinking about what I can do with these, generally they are very lightweight and will not see great demand, but all these projects will soon start to cost me a small fortune to keep running on servers, and I don’t want them to just sit on my computer without people seeing them.

So! I have decided that I will be Open Sourcing many more of my projects, these will be going on to my GitHub account, and I will be using Heroku to put up these projects, this way people can see the code and interact with them.

I have started playing with Heroku and am in the middle of understanding how to use it, my next step is to get my apps ready to run on Heroku, I need to ensure I don’t commit any sensitive credentials to GitHub.

By releasing my code and apps it may help someone out with an issue, but maybe not. Another good thing for me doing this is I can have a history of a lot of the code I have written, I am forever going back to projects to grab snippets of code.