Local-First & Ejectable - An important requirement to ensure you can fully access your data in cloud apps forever is making the backend sync server available for local self-hosting. That's what EJECTABLE apps are about. local-first, ejectable 🔥
How GitHub engineers learn new codebases - Strategies to quickly get up to speed, whether you’re a seasoned engineer or a newcomer to the field. learning, codebases 🔥
Sync Engines are the Future - The modern browser is an OS. Modern web app is a distributed app. So any web app developer is facing a well-known, well-understood, notoriously hard problem: syncing data. local-first
Oxlint Beta - We are thrilled to announce that Oxlint is now in beta release, after more than a year of development by the community! linting, rust 🔥
React Trends in 2025 - Every year I discuss the most important trends in the world of React. react
Runtime compatibility - Display APIs compatibility across different JavaScript runtimes. The data is retrieved from runtime-compat-data, based on MDN's format. runtime, compatibility 🔥
How I’ve run major projects - An attempt to describe my playbook for when I’m being intense about project management. projects, engineering 🔥
Code and Tools
Docs - A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline. docs, collab
Easing Wizard - CSS easing functions made easy css, animation
uchu - the color palette for internet lovers colors
Protect.js - Encrypt and protect data using industry standard algorithms, field level encryption, a unique data key per record, bulk encryption operations, and decryption level identity verification. encryption, security
OTPAuth - One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers. otp, authentication
Bright - React Server Component for syntax highlighting react, highlighting
GIMP 3.0 Released - At long last, the first release of GIMP 3.0 is here! gimp 🔥
Konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. canvas, animation 🔥
bknd - Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, Remix, Astro, Cloudflare, Bun, Node, AWS Lambda & more. frameworks
Special HTML Symbols - Explore and copy a wide range of HTML symbols to enhance your designs, improve readability, and add unique characters to your projects symbols, html
A Deep Dive into the Inline Background Overlap Problem - A tweet by Lucas Bonomi got me thinking about this problem: how to get a semitransparent background following some inline text with padding, but without the overlap problem that can be seen in the image below. css
Published on 2025-03-24, last updated on 2025-09-14 by Adam
Comments or questions? Open a new discussion on
github.
Adam Urban is fullstack engineer, loves serverless and generative art,
and is building side projects like
weeklyfoo.com,
flethy.com and
diypunks.xyz in his free time.