George Raptis
banner
georapbox.bsky.social
George Raptis
@georapbox.bsky.social
Crafting code with character — glitches are just part of the charm.
Reposted by George Raptis
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 11:40 AM
Reposted by George Raptis
📝 Importing vs fetching JSON

JSON imports are now supported cross-browser, but when would you use them rather than fetch()?

jakearchibald.com/2025/importi...
Importing vs fetching JSON
They behave differently, so make sure you pick the right one.
jakearchibald.com
October 22, 2025 at 2:50 PM
Reposted by George Raptis
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
October 9, 2025 at 5:00 PM
Reposted by George Raptis
Leadership in technical environments isn't about being the smartest person in the room. It's about being the most effective translator.

Best thing I’ve read this week:
How to Lead in a Room Full of Experts
Here is a realization I made recently. I'm sitting in a room full of smart people. On one side are developers who understand the ins and outs of our microservice architecture. On the other are the fro
idiallo.com
September 24, 2025 at 4:38 PM
Reposted by George Raptis
I got my first blog post published on the ESLint blog! 🙌

It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.
eslint.org ESLint @eslint.org · Jan 28
ESLint and TypeScript are two static analysis tools with some things in common and some differences. @joshuakgoldberg.com explains how understanding their differences helps you to use them together effectively.

eslint.org/blog/2025/01...
Differences between ESLint and TypeScript - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
January 29, 2025 at 12:09 PM
Reposted by George Raptis
Excellent article on avoiding `aria-label` on divs, spans, and other non-interactive elements.
December 8, 2024 at 6:22 PM
Reposted by George Raptis
#CSS scroll-state() container queries:
the "stuck" query

```css
@container scroll-state(stuck: top) {
box-shadow: var(--shadow-5);
border-radius: var(--radius-3);
margin: var(--size-5);
}
```

article coming soon!
(currently in Canary experiments)
December 5, 2024 at 12:55 AM
Reposted by George Raptis
Great work on a @bsky.app comments #WebComponent here by @mk.gg
December 2, 2024 at 2:45 PM
Reposted by George Raptis
www.keithcirkel.co.uk/100-patches-...
100 patches to 5 browsers in 18 months.
100 patches to 5 browsers in 18 months
I went on a journey to contribute more to browsers, here's that story.
www.keithcirkel.co.uk
November 25, 2024 at 6:45 PM
Reposted by George Raptis
🌠 For years, the #1 most requested feature in CSS was Container Queries. We wanted them so badly!

Well, they’ve arrived… and none of us are using them. 😂

I think I know why, and I just published a new blog post that will hopefully change that!

Check it out:
www.joshwcomeau.com/css/containe...
A Friendly Introduction to Container Queries • Josh W. Comeau
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as...
www.joshwcomeau.com
November 4, 2024 at 4:36 PM