My coding Quarters ...
OK ... Night ... going to sleep ...
My coding Quarters ...
MySQL
I used MySQL because again its something im very much used to. Used it during development at work and also when experimenting on my own and pretty much accustomed with how it works. There are alot of tools and libraries available. I also had very good documentation of the clustering packages that come with MySQL 6.0+ so it was the obvious choice to go.
The MySQL cluster now works over 4 servers and is bound together with a hardware LVS load balancer. Still getting used to operating the cluster commands but all in all its a pretty good tool.
CherryPy + Cheetah
Hmm okie, so why cherrypy .... I tried zope, django, turbo gears and at the end, after looking around and playing with the different technologies i decided to use cherrypy. I think its because things just came together alot easier with cherrypy and i was able to get what i wanted up and running alot quicker. I think its really just me here and possibly my old school way of thinking .... most of the other guys i know who are building sofware have gone down the django route.
Good thing with variety is later once our applications are finished we can share experiences and ideas so for me .. its cherrypy all the way ... :)
Python 2.5
It was easy to get my head around all the different concepts. The language was easy to learn and i could get applications built rapidly. Other then that nothing much else. I am currently using python 2.5 (which i complied specifically for the application). There is also 2.4 installed by default by centOS.
Lighttpd
I went down this path as a result of alot of reading and recommendations. In the past i have used apache (as most people may have) but after alot of reading and various types of experiments i have gone down the lighttpd path. It sets up pretty nicely and is performing well. I have tested its mod_proxy function but will also need to experiment with lighttpd's mod_fastcgi modules as well to see which one is actually better.
SQLObjects
When i was playing around with turbogears SQLObjects was the default ORM. I became accustomed with SQLObjects so at the moment this is what i have used. From a technical point of view im not sure which of the ORM's is best so this may change in future.
Well there you have it ... thats my software stack. I have other software packages installed but they are just tools ... OK more updates on the software build and the integration with the hardware later ...
I'll discuss what these modules are and the interaction between each of these components of the software stack in a later post :) .... time to go to work .... :(
Simon - Left & Ryan - Right
I just want to also add a congratultions to some guys from my university where i did my undergrad - (university of sydney) who have succeeded in building a website/application that has launched them to stardom in the geek world !, specially in sydney. http://www.omnisio.com/ is their website and its a video mashup technology that allows editing of videos online by adding text bubbles, comments, combining powerpoint presentations along with many other features.
Google bought the technology and the guys are in the process of integrating the omnisio video mashup technology to youtube. Some of the features of their new technology have now been integrated into youtube and noticed them when i was uploading some of my own youtube videos.
I remeber these guys from my uni:
Ryan Junee: I had Ryan Junee as my tutor for operating systems and also for my initial blue (introduction to programming) class. Ryan was a great tutor and its good to hear of the successes of fellow university alumi's
Simon Ratner: Simon was in the same year as i was (if im not mistaken) and i remember seeing simon in our uni halls, seemed like he had always finished his assignments when all of us where doing late nights either in the labs or at home.... Also great to hear of the success simon has had ....
So ... how does this relate to us ... well i guess it just adds to the motivation and the driving force to succeed. I heard of Ryan and Simon's success half way during the development of our own little startup and even though Simon and Ryan are legends of the computer department of sydney uni, i feel that with enough hardwork our little startup can also be successful, how successful ... well i dont know, i guess time will tell.
... nighters .... time for some ... zzzZZZzzZzz
So there you have it, there are now currently three members. There have been guest appearances by various individuals who will get a mention later in latter sections of the record of events for the garage datacenter team ....
Thats about it for now, its getting late so time to hit the sack ... just about the quick picture above, its to show a small gathering for the datacenter team. To celebrate datacenter artist and Garage CEO's birthdays (AKA my birthday) we had a bit of a bbq at the datacenter, it actually wasnt t be because Dad had some things to do but he came home early so we just unpacked the meat and ate ! ... picture is of garage CEO and Dad of Garage CEO enjoying a satay, also present there was Datacenter Hitman ....
OK until next time :)