Browsertech Digest: Encrypting offline storage for local-first apps
Hey folks! This issue is about IndexedDB, WebCrypto, and my surprising conclusion to the problem of where to put the key in a local-first app. You can also...
Learn full-stack web development with Kent C. Dodds and the Epic Web instructors. Learn TypeScript, React, Node.js, and more through hands-on workshops.
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to serve users first and foremost.
Components are the core building block in which all applications written with React, Angular, and Vue are built. Let's explore what they are and how to build them.
Practical Programmatic is a complete course that teaches you everything you need to get started building programmatic SEO projects - with code, no-code, or AI content.
useDeferredValue is one of the most underrated React hooks. It allows us to dramatically improve the performance of our applications in certain contexts. I recently used it to solve a gnarly performance problem on this blog, and in this tutorial, I'll show you how! ⚡
While much attention has been focused on high-level software architectural patterns, what is, in effect, the de-facto standard software architecture is seldom discussed. This paper examines the most frequently deployed architecture: the BIG BALL OF MUD
Mastering API Definitions: A Comprehensive Guide | Zuplo Blog
An API definition is more than just a technical document; it's a comprehensive blueprint that outlines an API's structure, functionality, and behavior.
Since the beginning, GitHub.com has been a Ruby on Rails monolith. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily.…