TAG: Technologies

Welcome! Here we'll give updates about our products, technical insights, and cases studies.

Navigation

How to build great apps

A project growth at LumApps

Web application development must go fast and clean. At LumApps, to ensure a good quality of our products, to be sure our entire team collaborates efficiently, we inspect each step of the development process and define guidelines and tools.
To learn more about technologies we use, read our article on GCP & Angular.

Tools don't do all the job, but having a good toolbox saves your time... and mind.

Choose your work tools

We provide new and efficient machines for our staff. So we each have a Linux or Mac laptop, everyone can choose, and a second large screen: the main workstation is comfortable for the day to day work, but we keep mobility and

GCP & Angular: How Google makes our development easy?

Everyday at LumApps, we're working on our projects using advanced technologies. Technical choices are based on two major criteria. First of all, we always search the most efficient technologies to get the best results for our applications. Also, it's really important that we enjoy ourselves and many technologies were chosen especially for that.

Google Cloud Platform

With our first project in 2012, LumDocs, we were only 3 developers, and no one else. It was important for us to focus on the code and not be slowed by everything like the configuration of a server. We also wanted from the start to be able to manage lots of request easily.

Google App Engine gave us exactly that. The load and scaling

Host a Ghost Blog on Google Compute Engine

The Google Cloud Platform has everything you need. You can host application with automatic scalability on App Engine, store data in the Dastastore (NoSQL) or the Cloud SQL, manage large amount of data with Big Query, or store assets in Cloud Storage.
But you can also have a full server with Compute Engine, with an API to start it, shutdown, clone, etc. So when we decided to open a blog here at LumApps, and especially a Ghost blog, we didn't think twice before using Google Compute Engine.

Table of contents:

  1. Initialization
    1. Project creation
    2. Server creation
  2. Installation
    1. Ghost installation
    2. Startup script
  3. Finalization
  4. Conclusion

Initialization

First, we needed to create a new Google Cloud project and a new server.

Project creation

To