Right-to-Left Styling 101
An extensive guide on how to style for RTL in CSS
The latest blog posts to take off on Hacker News. 573 posts.
An extensive guide on how to style for RTL in CSS
A list of defensive CSS techniques to avoid potential future issues
Like FLoC and Privacy Sandbox before it, Google Chrome’s Manifest V3 is another example of the inherent conflict of interest that comes from Google controlling both the dominant web browser and one of the largest internet advertising networks.
Tailwind CSS v3.0 is here — bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
RLBox — a new technology that hardens Firefox against potential security vulnerabilities in third-party libraries — is now enabled on all platforms.
Status: 5/9 fixed I’m a huge fan of the various Cloudflare offerings, and have been impressed time after time with the innovations and solutions offered by CF. This writeup therefore pains me, as I usually don’t have anything negative to say about CF, but after some months in production, and a severe lack of any…
Posted by Mariusz Felisiak on Dec. 7, 2021
Ad blockers like uBlock Origin are extremely popular, and typically have access to every page a user visits. Behind the scenes, they're powered by community-provided filter lists - CSS selectors that
Until now I used Chrome with a few settings tweak like disabling sending usage statistics, uBlock origin, no crash reports and so on.
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
GraphQL support is in development for PostgreSQL + Supabase.
Discover more about what's new at AWS with Introducing AWS Amplify Studio
Reverse-engineering the Spotify Wrapped API to understand how the year-in-review story is assembled from listening data and rendered client-side.
Next.js is a great framework. The frontend and backend have never been closer. Can we bridge the remaining gap in a typesafe way?
Get all of the highlights and details of this release by visiting the blog. Read the release blog • [New][Themes] Theme sharing (VB-38363) • [New][Translate][Panel] Provide a new way to translate…
Personal blog of Julien (jvoisin) Voisin
Details of the Manifest V2 phase-out and end of life.
Practical notes on smaller websites: reduce page weight, optimize images, and simplify frontend dependencies.
Realtime database changes are now broadcast to authenticated users, respecting the same PostgreSQL policies that you use for Row Level Security.
WebGPU – the successor of WebGL, a brand new API to utilize GPUs in the browser. It is promised to be available in regular Chrome in Q1 2022. In comparison to WebGL, WebGPU promises better performance and better compatibility with modern hardware, but the most recognizable feature of WebGPU is a special API for…
Customization, content discovery, empowering through more control... Here is an overview of the new version of our software solution to create alternative platforms to YouTube and federate them together. « Frama is not just... » Each week of Fall 2021, we want to present you the diversity of what Framasoft does. As…
Supposedly today we have a lot of browsers to choose from - Google Chrome, Safari, Microsoft Edge, Firefox, Brave, Opera, Vivaldi, etc. Having choices is a good thing, right? Nobody wants to relive the time of almost complete Internet Explorer domination again. Unfortunately our choices are significantly fewer than…
Remember YouTube5? And a Dinosaur remembers. YouTube5 was a Safari extension back when Flash was still a thing and hated by everyone. It replaced the YouTube...
We enable the world to secure the web. Burp Suite, the Web Security Academy, and world-leading research from PortSwigger — the AppSec community’s home.
A new version of Firefox Multi-Account Containers requires permission to “Exchange messages with programs other than Firefox.”
A while ago, I was curious how the speed of document.getElementById compared to document.querySelector in Javascript for selecting a single element by ID. querySelector has to do a lot more work, so one would expect that it would be slower, but I didn't know if the difference was enough to care about.