38 private links
Enhance ships with everything you need to build a production ready app.
How I built a local-first app for planning trips, and what I learned about the current state of the local-first ecosystem along the way. #f:article #javascript #svelte #webdev
A modern way of building, maintaining and documenting your visual driven twig components in storybook with an automated and opinionated integration workflow for your CMS.
A lightweight Node.js private proxy registry
Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.
If you're building a web experience and want to stay fast, a performance budget can be critical. For success, embrace performance budgets and learn to live within them. Network & CPU limits on mobile can require asking hard questions like, "what is really important to my users?"
Extension for Visual Studio Code - Multiline search for any language. Structural search for TypeScript and JavaScript
Over the weekend, I finished migrating Shoelace from Stencil to LitElement. Even though consumers of the library won't see much of a difference, this was a major overhaul of Shoelace's internals.
In this article, Adrian Bece shares more about the benefits and caveats of code-splitting and how page performance and load times can be improved by dynamically loading expensive, non-critical JavaScript bundles. #javascript #performance #f:article
A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy
Snappy, responsive, touch optimized, bi-directional presentation and slide deck framework
CSS scroll snap examples from a presentation https://oh-snap.netlify.app/ by Adam Argyle at CSSDay 2022
A presentation at CSSDay 2022 by Tab Atkins Jr.
When testing svelte components in a node environment and using them outside of a Svelte application, we will be mostly interacting programmatically with Svelte’s client-side API as well as the helpers found in @testing-library/svelte.
A nodejs-based UI tool for managing data/control flows in smart homes #javascript #hardware # software
with a quality score which is measured based on commit frequency, test coverage, presence of vulnerabilities, time it takes to close issues, etc.
Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
It’s the easiest, fastest way to manage content: Integrate your tools. Publish across channels. Unblock your team with our industry-leading app framework.
Keystone helps you build faster and scale further than any other CMS or App Framework. Just describe your schema, and get a powerful GraphQL API & beautiful Management UI for content and data.
No boilerplate or bootstrapping – just elegant APIs to help you ship the code that matters without sacrificing the flexibility or power of a bespoke back-end.
I used to be a big fan of CSS-in-JS (JSS), but now I'm back to preprocessed CSS. Regression? Technophobia? Or justified choice? Let me explain.