What I wish I knew about React
Articles on frontend development and more.
HSLuv, a developer friendly perceptual color space
Programmer chronicles.
Oklab: A perceptual color space for image processing
From personal project to industry standard Introduction added in 2025 When introduced Oklab in 2020, I never expected it to reach as far as...
How I bypassed Cloudflare's SQL Injection filter
astrocamel, Blog, Portfolio, George Skouroupathis
Towards Principled Reactive UI
Update 7 May 2022: A followup to this post containing significant conceptual advance is Xilem: an architecture for UI in Rust. I consider the Crochet experiment to be mostly negative, as there were a number of ergonomic and functional “paper cuts,” though several of the research goals were met, at least to some extent.
Wgpu-rs on the web
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
Changes to SameSite Cookie Behavior – A Call to Action for Web Developers
Browsers are changing the default value of the SameSite attribute for cookies from None to Lax. This will greatly improve security for users. However, some web sites may depend (even ...
Web Dark Ages
Old Web features — frontend and UI patterns
Tor Browser 10
Tor Browser 10.0 for Desktop is now available from the Tor Browser download page and also from our distribution directory.
Update on Firefox Send and Firefox Notes
As Mozilla tightens and refines its product focus in 2020, today we are announcing the end of life for two legacy services that grew out of the Firefox Tes
Bookmarklets I Use
Hi, my name is Philipp! This is my personal website, where I write stuff with inconsistent frequency.
Zero-Bundle-Size React Server Components
This blog site has been archived. Go to react.dev/blog to see the recent posts. 2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components. To introduce React Server Components, we have prepared a talk and a demo. If you…
React v17.0 Release Candidate: No New Features
This blog site has been archived. Go to react.dev/blog to see the recent posts. Today, we are publishing the first Release Candidate for React 17. It has been two and a half years since the previous major release of React, which is a long time even by our standards! In this blog post, we will describe the role of this…
Using VueJS Alongside Django
Tutorial with copy-paste ready code to add CSV Export to any model in Wagtail's modeladmin module
A Taste of WebGPU in Firefox
WebGPU is an emerging API, designed from the ground up within the W3C, to provide access to the graphics and computing capabilities of hardware on the web.
The Fastest Google Fonts
Google Fonts is fast. Now it’s faster. Much faster.
From context collapse to content collapse
When social media was taking shape fifteen-odd years ago, the concept of “context collapse” helped frame and explain the phenomenon. Young scholars like Danah Boyd and Michael Wesch, bu…
WasmBoxC: Simple, Fast, and VM-Less Sandboxing
The software ecosystem has a lot of useful but unsafe code, and the easier it is to sandbox that code, the moreoften that’ll happen. If it were as simple as ...
Promiscuous cookies and their impending death via the SameSite policy
Cookies like to get around. They have no scruples about where they go save for some basic constraints relating to the origin from which they were set. I mean have a think about it: If a website sets a cookie then you click a link to another page on that
Twitter preconnects to the wrong domains
Twitter tried to reduce load times for external links, but made things slower instead. It mistakenly normalizes domains to a point where they’re no longer useful.
Vue.js Creator Evan You Interview
We spoke with Evan about the release of Vue 3, his opinion on no-backend & fullstack approaches, Vue use cases and the work-life balance of the creator of the technology.
Popular iPhone and iPad Apps Snooping on the Pasteboard
This article provides an investigation of some popular apps that frequently access the pasteboard without user consent. These apps range from popular games and social networking apps, to news apps of major news organizations. We found that many apps quietly read any text found in the pasteboard every time the app is…
In Defense of the Modern Web
I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much...
Supabase Beta: Auth, SQL Editor, Benchmarks
Build production-grade applications with a Postgres database, Authentication, instant APIs, Realtime, Functions, Storage and Vector embeddings. Start for free.
Brave Introduces Brave Today, the Privacy-Preserving News Reader
Brave News is accessible below the new tab page and is delivered anonymously to the user's browser via Brave's new private content delivery network.