Web Dev
Table of Contents
Web development is the umbrella term for conceptualizing, creating, deploying and operating web applications and application programming interfaces for the Web.
Personally, I'm getting into it when trying to build data science applications and after much thinking about: will be proceeding with FastAPI + HTMX.
As a result, will be diving deep into the principles of web development as well and tackle some skill issues that havne't been dealt with for quite some time.
Starting out the same with the open source book Hypermedia Systems.
1. Content
2. Web Design
- CSS and Javascript
- start out philosophically (while an amateur) with the C.R.A.P principle:
- Contrast
- Repitition
- Alignment
- Proximity
3. Sentinel Refs
3.2. Template Engine
- takes in a templates string
- returns HTML
- checkout : https://www.fullstackpython.com/template-engines.html