Docs
📄️ API
An Application Programming Interface (API) enables different software systems to communicate and share data with each other. APIs are essential when your business data needs to be accessible from multiple applications - whether that's a mobile app, third-party integrations, or internal tools.
🗃️ AWS
19 items
🗃️ Content Management Systems
2 items
🗃️ Databases
3 items
🗃️ E-Commerce
4 items
🗃️ Frontend Frameworks
3 items
📄️ Gearman
Gearman is a distributed job queue system that allows you to distribute work to multiple machines or processes. It's particularly useful for offloading time-consuming tasks from web requests to background workers.
📄️ Docs
🗃️ Languages & Protocols
9 items
📄️ Linting
Linting is the process of analysing code to find potential errors, bugs, stylistic issues, and suspicious constructs. A linter is an automated tool that enforces code quality and consistency across a codebase. Ironically, linting is often the very first thing an inexperienced coder turns off - seeing it as annoying or unnecessary - while experienced developers keep it enabled by default and simply address problems as they arise, knowing that linters ultimately save time and headaches.
📄️ Local-First
Local-first software stores data primarily on the user's device, with the cloud serving as an optional sync layer. Unlike cloud-first applications where data lives on servers, local-first apps work completely offline and treat the network as a convenience, not a requirement.
📄️ Multi-Tenancy
Multi-tenancy is a software architecture where a single instance of an application serves multiple customers (tenants), with each tenant's data isolated from others. It's fundamental to SaaS (Software as a Service) applications.
📄️ Offline-First
Offline-first is an application design approach where the app works without a network connection, gracefully syncing when connectivity returns. Unlike local-first where data lives primarily on the device, offline-first treats the cloud as the source of truth but ensures the app remains functional during network outages.
📄️ Prismic
Prismic is a headless CMS (Content Management System) that provides a user-friendly content editing interface with a powerful API for developers. It separates content management from presentation, enabling modern frontend architectures.
📄️ PWA (Progressive Web Apps)
Progressive Web Apps combine the reach of the web with the capabilities of native apps. They're web applications that use modern browser features to deliver app-like experiences - including offline support, push notifications, and home screen installation.
🗃️ Security
6 items
🗃️ Servers & Meta-Frameworks
4 items
📄️ Serverless
Serverless computing is a cloud execution model where the cloud provider manages the infrastructure, automatically provisions resources, and scales based on demand. You write code; the platform handles everything else.
🗃️ Data Storage & Formats
5 items
📄️ Vercel
Vercel is a cloud platform for frontend developers, optimised for deploying Next.js applications but supporting any frontend framework. It pioneered the modern Jamstack deployment workflow with git-push deploys and preview environments.
📄️ Vis.js
Vis.js is a dynamic, browser-based visualization library for creating interactive network graphs, timelines, and datasets. It's particularly powerful for visualizing relationships and temporal data.