Skip to the content.

Notes from reading online

  1. Netlify
  2. Javascript
  3. 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,
  4. 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.
        1. Does it feature true microservices?
        2. Can you execute phased roll-outs?
        3. 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.
        1. Is it built with APIs from the ground up or has it adopted an API bolt-on strategy?
        2. Can you access quality documentation?
        3. 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.
        1. Does it offer limitless scalability?
        2. Is the software delivered as-a-service (SaaS)?
        3. 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.).
        1. Can you “see” the administrative or buyer interface without development time?
        2. Can you develop and deploy the user experience freely and flexibly
    • Every component is pluggable, scalable, replaceable, and can be continuously improved
  5. 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
  6. AWS
  7. Web Animation / Transition