From 58f341651f0b613f77cb7c74b19933674a1e1ab6 Mon Sep 17 00:00:00 2001 From: Brad Treloar Date: Sat, 1 Feb 2025 03:42:14 +1030 Subject: [PATCH] Update tech stack --- docs/programming/web/tech-stack.md | 16 ----- docs/programming/web/tech-stack/overview.md | 75 +++++++++++++++++++++ 2 files changed, 75 insertions(+), 16 deletions(-) delete mode 100644 docs/programming/web/tech-stack.md create mode 100644 docs/programming/web/tech-stack/overview.md diff --git a/docs/programming/web/tech-stack.md b/docs/programming/web/tech-stack.md deleted file mode 100644 index 4b97b17..0000000 --- a/docs/programming/web/tech-stack.md +++ /dev/null @@ -1,16 +0,0 @@ -# My web tech stack - -## Frontend (client side, in the browser) - -- UI - -## Backend (server side) - -- API -- Server-side rendered content -- Caching -- Throttling - -## System administration (maintaining the OS, filesystem, services) - -## Developer tools (IDEs, build tools) diff --git a/docs/programming/web/tech-stack/overview.md b/docs/programming/web/tech-stack/overview.md new file mode 100644 index 0000000..c14ecf8 --- /dev/null +++ b/docs/programming/web/tech-stack/overview.md @@ -0,0 +1,75 @@ +# My web tech stack + +## Frontend (client side, in the browser) + +### UI development + +- Styling +- Forms +- Navigation +- Multimedia +- Debugging in Chrome DevTools + +### UI design + +- Apply Human-Centred Design. +- Create static mockups in Inkscape. + +## Backend + +### Databases + +- MySQL +- SQLite + +### APIs + +- REST +- JSON:API +- Laravel +- Symfony +- .NET Core + +### Content management systems + +- Drupal +- Wordpress + +### Search + +- Apache Solr + +### Static sites + +- Gatsby +- Hugo + +### Design patterns + +- MVC +- Stack middleware +- Dependency injection, service container +- Pub-sub, events +- Batch processing +- Caching +- Throttling, rate limiting + +## System administration (maintaining the OS, filesystem, services) + +Bash scripting + +## Developer tools (IDEs, build tools) + +### IDEs + +- Neovim +- Visual Studio Code +- PhpStorm + +## Analytics + +- Google Analytics + +## Marketing + +- Mailchimp