Developing modern web applications can be a daunting process, and justifiably so.
Even a simple to-do app is composed of many distinct technologies that are carefully stitched together to make a functional application. For more complex web applications like Medium, the technology stack spans all of the following:
- Back-End Logic
- Front-End Logic
- Version Control
Don’t get scared!
Each layer of the technology stack used in a modern web application will be covered in-depth over the course of a series of posts:
Part 2: Database: SQL, NoSQL, and NewSQL.
Part 3: Back-End Logic: Flask and WebApp2 for bridging the gap between Python and HTTP(S).
Part 5: CSS/UI: Bootstrap to Material Design
Part 6: Version Control: Git, Mercurial and Subversion