As our platform has matured (Light and Holiday share a common hardware and software platform), we’ve learned a few things. For example:
- Apache is overkill on a small profile device like Holiday;
- Python is wonderful but takes a long time to load – best to do it once;
- 64 MB of RAM is enough, but not a lot;
- It’s always better to let Linux do the work.
We touted the Light as the ‘LAMP with a LAMP stack’, which was true – and truly not the best fit for the profile of the platform. In the months of developing since then we’ve come up with some better ways of doing things. So we have a slightly different stack – just as powerful, with the same logical components, but arranged in a profile more suitable to the resources and requirements of Holiday.
- Linux – Arch Linux, which we’ve come to know and love;
- IoTAS – Our Internet of Things Access Server, which provides all HTTP services;
- SQLite – One of the most useful open source projects of all time;
- Python – Still our favourite programming language at MooresCloud
Our LAMP stack has become a LISP stack (not to be confused with John McCarthy’s famous LISt Processing language). Over the next weeks we’ll push IoTAS to our GitHub account, so you can pull it down and see how we’re working to implement the Holiday API. It’s a work-in-progress – as everything is at MooresCloud – but you’ll learn enough to write your own Holiday apps.