Ruby on Rails: Compress the complexity of modern web apps
This version of Rails has been years in the conceptual making. It’s the fulfillment of a vision to present a truly full-stack approach to web development that tackles both the front- and back-end challenges with equal vigor. An omakase menu that includes everything from the aperitif to the dessert.
This is a guide for starting a TypeScript project in 2021 with modern tooling. TypeScript 4 Optionally esbuild to bundle for browsers (and Node.js) Linting with typescript-eslint (tslint is deprecated) Testing with Jest (and ts-jest) Publishing a package to npm Continuous integration (GitHub Actions / GitLab CI) Automatic API documentation with TypeDoc
Lennart Jörgens - Software Engineer; Lennart Jörgens - Software EngineerMastodon
A short explainer on how you can exclude test files and other unwanted files from your tsup build output using negative glob patterns in the entry field.
Vite.js is next generation frontend tooling for modern JavaScript that combines speed with simplicity. This article shows you how to integrate Vite.js…
Modern hardware is absurdly fast, which mostly seems to have bought software the freedom to feel slower, heavier, and less deliberate than it has any right to.
We've always been keen to find tools that can shorten the software development feedback cycle; esbuild is such an example. As the front-end codebase grows [...]
Protomaps is a independent project to build a new map of the world. This scale of mission demands a wide range of novel frontend and backend components, like an open source spatial database, a serverless tile archive format, and a vector map renderer. There’s also a web application — the one you’re looking at now — with subsystems to process background tasks, ingest metrics and manage objects on cloud storage. Finally, there’s the core map engine for cartographic generalization and tiling of OpenStreetMap data, which you can access at Protomaps Downloads.