Confusing git terminology
Engineering
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
Passkeys are beginning to make their way into popular apps, from password managers to multi-factor authenticators, but what exactly are they? As this new technology promises to make passwords a thing of the past, Neal Fennimore explains the concepts behind passkeys, demonstrates how they work, and speculates what we might expect from them in the future.
Headless Component: a pattern for composing React UIs
Separates state management logic from the visual representation
ECMAScript Decorators. The Ones That are Real
In 2015, ECMAScript 6 was introduced – a significant release of the JavaScript language. This release...
Switching Build Systems, Seamlessly - Spotify Engineering
A new way to bring garbage collected programming languages efficiently to WebAssembly · V8
WebSockets vs. HTTP/2: Which is Better?
Finding You: The Network Effect of Telecommunications Vulnerabilities for Location Disclosure - The Citizen Lab
This report provides a comprehensive guide to geolocation-related threats sourced from 3G, 4G, and 5G network operators. Case studies, references, examples, and evidence are provided to give a complete and contextual understanding of mobile network-based location tracking in order to formulate policies and actions that protect civil society from current and future geolocation surveillance.
Wasm By Example
A hands-on introduction into WebAssembly ( Wasm ). Containing simple wasm examples and wasm tutorials on how to implement concepts and various tasks using WebAssembly.
Push Ifs Up And Fors Down
A short note on two related rules of thumb.
Building towards a new default rendering model for web applications – Vercel
Partial Prerendering
A decade of developing a programming language
Laurence Tratt: Four Kinds of Optimisation
Please Don't Ask if an Open Source Project is Dead
The best-case scenario is that you annoy the maintainers.
What’s new in CVSS 4.0? | Snyk
In this blog post, we will highlight Snyk’s view on the new vulnerability scoring framework, CVSS 4.0, which was released on November 1, 2023.
How to Do a TypeScript Conversion — Sympolymathesy, by Chris Krycho
Addressing a very common question: do-it-as-you-go or follow the dependency graph?
Include Only Relevant Details In Tests
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT e...
Datomic - The Ten Rules of Schema Growth
Simplify Your Control Flows
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Why are React-Scripts a big deal in React?
Understand the purpose of react-scripts and the power it brings to building React apps efficiently
Introducing the Netlify Composable Web Platform
Announcing the Netlify Composable Web Platform — the foundation for companies looking to modernize their web architecture to ship faster, reduce risk, and drive higher revenue.
Edge and beyond: How to meet the increasing demand for memory - Stack Overflow
The complete guide to WebSockets with React
Discover everything you need to know about using WebSockets with React, including how to build a smooth realtime cursor experience from scratch.
Rust for JavaScript Developers: An Overview of Testing
This article explores how you can test a web application in Rust and compares it to the way you would do it in JavaScript - covering unit tests, integration tests and API testing as well as mocking.
What I learned building an audio plugins system for the web
About a month ago I released an app I’d been working on for awhile, Volca Sampler. If you visit the app you might be a bit confused, but among the niche group of folks who own a KORG volca sample hardware sample synthesizer, this app has been very well-received. It embeds KORG’s open-source C library for transferring audio data to the volca sample, making it much easier to load one’s own sounds onto the device.
How to use NPM packages outside of Node - Neon
Learn how to run NPM packages in other places — such as Vercel Edge Functions, or even web browsers — using a couple of simple techniques.
Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature | iliazeus
Google - The Web Can Do What!?
Seamless. Consistent. High performance. High fidelity. These are a few of the many things the modern web can deliver. Check out https://thewebshowcase.withgoogle.com to see what the platform can do today. #TheWebCan
How to scale a large codebase – Vercel
Transition from monolithic to monorepo architectures with Vercel. Explore feature flags for safe releases, incremental builds for quick iterations, and skew protection for version consistency to ease codebase management and speed up development.
The Lack of Compensation in Open Source Software is Unsustainable
It’s 11:43pm on a Monday night. My 6-week-old son is asleep in my office so my wife can get some uninterrupted rest for the first half of the night. He’s finally asleep now, and I probably should be also after a full day of work. But I’m not done for the day. Even though I’m a software engineer by trade, I’m also a computer programmer by hobby and passion. So I do what I’ve been doing for well over a decade now: I boot up my computer to write some code.