Skip to the content.
Notes from reading online
- Netlify
- Javascript
- JAMStack
- What is JAMStack?
- Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup
- https://app.stackbit.com/create/theme
- Remix, Supabase,
- MACH Architecture
- A set of technology principles behind new, best-of-breed technology platforms
- Microservices-based, API-first, Cloud-native, and Headless
- Microservices: Individual pieces of business functionality that are independently developed, deployed and managed.
- Does it feature true microservices?
- Can you execute phased roll-outs?
- Does it support a best-of-breed approach?
- API-first: All functionality is exposed through an API, making it possible to tie together two or more applications or services.
- Is it built with APIs from the ground up or has it adopted an API bolt-on strategy?
- Can you access quality documentation?
- How are integrations completed?
- Cloud-Native SaaS: Software-as-a-Service that leverages the full capabilities of the cloud, beyond storage and hosting, including elastic scaling of highly available resources. Functionality is updated manually, eliminating the need for upgrade management.
- Does it offer limitless scalability?
- Is the software delivered as-a-service (SaaS)?
- Do updates and upgrades happen via continuous delivery without breaking changes?
- Headless: The front-end user experience is completely decoupled from the back-end logic, allowing for complete design freedom in creating the user interface and for connecting to other channels and devices (i.e. existing applications, IoT, A/R, Vending Machines, sensors, etc.).
- Can you “see” the administrative or buyer interface without development time?
- Can you develop and deploy the user experience freely and flexibly
- Every component is pluggable, scalable, replaceable, and can be continuously improved
- Web Dev Evolution - Tweet
- Svelte is pushing React
- Svelte - Cybernetically enhanced web apps
- React - Javascript library for building user interfaces
- Remix is pushing Next.js
- Remix - Full stack web framework
- NextJS - The React Framework for Production
- Prisma is pushing ORMs
- Prisma - Next-generation Node.js and TypeScript ORM
- Deno is pushing Node.js
- Supabase is pushing Firebase
- Supabase - Open source Firebase alternative
- Firebase - A platform for creating mobile and web applications developed by Google
- esbuild / SWC are pushing JS tooling
- esbuild - An extremely fast JavaScript bundler
- SWC - Rust-based platform for the Web
- Bun is pushing SWC
- Bun - Fast JavaScript & CSS bundler
- Preact
- Qwik by Builder.io
- AWS
- Web Animation / Transition