Reposted by Arpit AgrawalDave Rupert @davatron5000.bsky.social · 27/09/2026<elton-john-voice>🎶 THE CIRCLE OF LIIIIIIIIIIIFE!</elton-john-voice> github.blog/engineering/...github.blogImproving site performance by shipping more CSSHow we fully migrated github.com away from CSS-in-JS. 4476
Reposted by Arpit AgrawalPiccalilli @piccalil.li · 09/06/2026One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong piccalil.li/blog/how-to-...piccalil.liHow to write error messages that actually help users rather than frustrate themOne of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same… 0217
Reposted by Arpit AgrawalFrontend Dogma @frontenddogma.com · 04/05/20269 Times the Web Platform Was Influenced by Libraries, by @jadjoubran.io: jadjoubran.io/blog/web-platform-inf… #webplatform #retrospectives #libraries #dojo #bootstrapjadjoubran.io9 Times the Web Platform Was Influenced by Libraries | Jad JoubranFrom querySelector to Temporal — a look at how userland libraries shaped the native APIs we use every day. 022
Reposted by Arpit AgrawalJane Ori 💚 CSS Runner 👩💻 @janeori.propjockey.io · 19/09/2026Staff Software Engineer, great with: SQL, Node, Accessibility, Web Assembly, CSS, React, 3D Experience with: Firebase, PHP, Python, C, C#, C++, Java, Native Wii Homebrew Known for: CSS hacking & inventions, tech writing, (offline) game hacking, and many published OS packages 0146
Reposted by Arpit AgrawalJane Ori 💚 CSS Runner 👩💻 @janeori.propjockey.io · 19/09/2026This is as close to a cry for help that you'd see from me. I need work. I need money for shelter and food in the meantime. I've run out. 14435
Reposted by Arpit AgrawalMaster.dev (Formerly Frontend Masters) @frontendmasters.com · 02/09/2026New Things You Should Know About HTML Here in Mid 2026 The foundational language of the web is getting plenty of love lately! While HTML moves a bit more slowly than its buddies, CSS and JavaScript, that tends to be a good thing. I'm not gonna do, like, in here. That's too basic for you. Thablog.master.devNew Things You Should Know About HTML Here in Mid 2026The foundational language of the web is getting plenty of love lately! While HTML moves a bit more slowly than its buddies, CSS and JavaScript, that tends to be a good thing. I’m not gonna do, like,… 02810
Reposted by Arpit AgrawalBrecht De Ruyte @utilitybend.com · 27/08/2026I was going to do a short post on Modern Web Guidance; it turned into a huge deep dive. Here's what it does, why it raised eyebrows, and on-point information with truth bombs. I tried to be complete and honest. It's not magic, but in time, it might just make the web a little bit better.utilitybend.comModern Web Guidance as a starting point for my own token skills: getting agents to write better CSS | utilitybendHow Google's Modern Web Guidance feeds Baseline-aware platform best practices into AI coding agents, how to pair it with your own design token skills, and an honest look at its telemetry, Apache-2.0 l... 3268
Reposted by Arpit AgrawalLindsay Ellis @lindsayellis.bsky.social · 25/08/2026youtu.be/uJuKN0chAZk?...youtu.beYes, Dolly was Actually That GreatYouTube video by Lindsay Ellis 3437441213
Reposted by Arpit Agrawalkottke.org @kottke.org · 24/08/2026Meat proxy (noun): “A person who forwards AI-generated text, code, or other output without reading, understanding, or validating it. The person acts only as a relay between the AI system and the intended recipient.” [sfisms.org]sfisms.orgMeat proxyA person who forwards AI-generated text, code, or other output without reading, understanding, or validating it. The person acts only as a relay between the AI system and the intended recipient. 14740331
Reposted by Arpit AgrawalLea Verou, PhD @lea.verou.me · 21/08/2026So many career/life skills boil down to seeing things from someone else’s pov and focusing on value for THEM, not YOUR needs. The only variable is who you’re empathizing with (friends, customers, biz partners, etc). Perhaps Empathy is as fundamental as Math and should really be taught at school? 2504
Reposted by Arpit AgrawalJim Nielsen @jim-nielsen.com · 20/08/2026📝 I was listening to this talk from @feross.bsky.social and the thought hit me: sloppy interface design is an attack vector because it makes imitating you low-hanging fruit, _especially_ with AI tools. blog.jim-nielsen.com/2026/sloppy-...blog.jim-nielsen.comA Sloppy Interface Is a Security Liability Writing about the big beautiful mess that is making things for the world wide web. 165
Reposted by Arpit AgrawalScott Riley @scott.is · 19/08/2026i’m glad we’re getting some more standardisation and convergence with design tokens but the format module spec not allowing fluid tokens for things like type and spacing is really frustrating. would love to know how folks handle this in practice. 3123
Reposted by Arpit AgrawalCSS by T. Afif @css-only.dev · 20/08/2026Here is another gotcha: css-tip.com/nesting-sele... less common but tricky as well.css-tip.comBe careful when using the nesting selector (&)The "&" selector is not the same in CSS and Sass so use it carefully 061
Reposted by Arpit AgrawalCSS by T. Afif @css-only.dev · 19/08/2026And because no one will remember all the weird values, I made a small generator to get the code in no time. css-tip.com/text-box/ 1529
Reposted by Arpit AgrawalIntentToShip @intenttoship.dev · 18/08/2026Blink: Intent to Ship: Margin-trimgroups.google.comBlink: Intent to Ship: Margin-trimBlink: Intent to Ship: Margin-trim 1146
Reposted by Arpit AgrawalJane Ori 💚 CSS Runner 👩💻 @janeori.propjockey.io · 17/08/2026I would really appreciate a job since I have about 30 days left to survive. Nothing has worked out for a while now. Been living in hostels in SE Asia for over a year. Full stack js, Staff Engineer or PM, react, astro. Many senior positions, consulted for Apple Wireless on their data dashboards, etc 01411
Reposted by Arpit AgrawalBramus @bram.us · 17/08/2026I never understood why Safari dropped support for theme-color. Doing something automagic to create a seamless edge-to-edge experience seems fine, but that should be a fallback in case there is no theme-color. That way we can move on from hacks like grooovinger.com/notes/2026-0... to set the color. 161
Arpit Agrawal @arpit.codes · 13/08/2026Just watched @nerdy.dev's CSS Day talk on Contextualism. Excellent as usual. Adam shared a mega list of things a component could and should respond to. He was so mad that most of our components (including his own) do almost none of it. conffab.com/presentation... css-day-2026.netlify.appconffab.comContextualism<p>Container queries, scroll queries, and media queries all let CSS respond to<br /> context rather than just viewport size. Adam Argyle shows how combining<br /> them lets you build interfaces that a... 020
Arpit Agrawal @arpit.codes · 12/08/2026How am I just learning that CSS container queries have been Baseline Widely Available for almost a year (since 2025-08-14)! web-platform-dx.github.io/web-features...web-platform-dx.github.ioContainer queries - Web platform features explorerContainer size queries with the @container at-rule apply styles to an element based on the dimensions of its container. 010
Arpit Agrawal @arpit.codes · 11/08/2026Today I learned, through Sara Soueidan’s course, Practical Accessibility, that spectacles/eyeglasses are a form of assistive technology. I’ve worn glasses for most of my life, but I’ve never really thought of myself as someone who uses assistive technology. practical-accessibility.todaypractical-accessibility.todayThe Practical Accessibility CourseA get-right-down-to-it online course for Web designers and developers who want to start creating more accessible Web user interfaces and digital products today 1163
Reposted by Arpit AgrawalAndy Bell @bell.bz · 06/08/2026It's been a while since I've done a people looking for work thread. If you're looking for work, put what you do and what you're looking for (full time, freelance etc) as a reply. Companies: get hiring people! 3610559
Reposted by Arpit AgrawalThe Pudding @pudding.cool · 05/08/2026Over 30,000 people have mowed our digital lawn so far, but only 16% found the perfect path. How close will you get to the optimal solution? Go ahead, touch grass. pudding.cool/2026/06/mow/ #dataviz #datascience #data 45716
Reposted by Arpit Agrawalrem / Remy Sharp @remysharp.com · 05/08/2026I wrote this after travelling by train (after a long time of not really travelling anywhere): Progressive Enhancement inside of JavaScript remysharp.com/2026/08/05/p... Nothing new, just nice to see it up close.remysharp.comProgressive Enhancement inside of JavaScriptLately I've had the opportunity to travel by train and coach, during which time I also tend to work. It's really only during these periods that I'm reminded of… 3265
Arpit Agrawal @arpit.codes · 04/08/2026Niklas Gruhn, on relaying AI output verbatim: > prompt AI. But don’t just relay the output. Read it, understand it, validate it, and then write a response in your own words (a decent certificate that you’ve done the prior steps). Making that effort is value you can add. gruhn.me/blog/2026-08...gruhn.meDon't be a meat proxy 121
Reposted by Arpit AgrawalPiccalilli @piccalil.li · 29/07/2026An extremely good and important read. henry.codes/writing/it-d...henry.codesIt doesn’t matter if it works | Henry From OnlineThe personal site & portfolio of creative web developer Henry from Online 0123
Reposted by Arpit Agrawaljenna @jjenzz.com · 05/06/2026jjenzz.com/best-loading...jjenzz.comThe Best Loading States Are No Loading StatesApplications often end up with all sorts of UI whose sole purpose is to occupy the space where data should eventually appear. We're all spending a surprising amount of time solving the same problem, a... 1102
Arpit Agrawal @arpit.codes · 17/07/2026Today I learned, that copying and pasting other people's code in your project is called vendoring. Carson Gross goes on to explain how vendoring can get pretty difficult to deal with and how that is actually its strength. htmx.org/essays/vendo...htmx.org</> htmx ~ VendoringCarson Gross explores the concept of 'vendoring' in software development, where external project sources are copied directly into a project. He covers the benefits of vendoring, such as improved visib... 110
Reposted by Arpit AgrawalPiccalilli @piccalil.li · 08/04/2026Mat explains the ever-useful, but sometimes hard to understand destructuring assignment in JavaScript. css-tricks.com/javascript-f...css-tricks.comJavaScript for Everyone: Destructuring | CSS-TricksMat Marquis and Andy Bell have released JavaScript for Everyone, an online course offered exclusively at Piccalilli. This post is an excerpt from the course taken specifically from a chapter all… 012
Reposted by Arpit AgrawalDavid Bushell 🪿 @dbushell.com · 03/07/2026blogged: Fixing full-bleed CSS dbushell.com/2026/07/03/f... (obvs it depends, I already regret using the word "fixing" here!)dbushell.comFixing full-bleed CSSThe one where I apply some at-rule property magic. 1212
Reposted by Arpit AgrawalBramus @bram.us · 12/05/2026Custom Properties. Variables is what people wanted. Custom Properties is how they were implemented in CSS. Because they are properties, they are a core part of the language: they cascade, go through the value processing steps, etc. — so much more powerful than just "variables". 191
Reposted by Arpit AgrawalShiv Ramdas Mens Rice Activist @nameshiv.bsky.social · 12/07/2026counterpoint: the dead should make it harder for me to speak ill of them 61107192297
Reposted by Arpit AgrawalJosh Collinsworth @collinsworth.dev · 12/07/2026If you ask me there's been way too much VAR in this World Cup. They should be using LET and CONST much more often. 1606
Arpit Agrawal @arpit.codes · 08/07/2026I’ve put hours into learning CSS over the years and continue to do so happily. Building with HTML and CSS is the part of the work I enjoy the most. 100
Reposted by Arpit AgrawalBrian Wilde @bwildemtl.bsky.social · 07/07/2026I feel like all VAR has done has let FIFA bake in an extra layer of corruption. 826231
Arpit Agrawal @arpit.codes · 07/07/2026> […] as a program grows, so does its complexity. The skill of programming is the skill of building programs that don’t confuse the programmer. The best programs are those that manage to do something interesting while still being easy to understand. eloquentjavascript.net/00_intro.htmleloquentjavascript.netIntroduction :: Eloquent JavaScript 010
Reposted by Arpit AgrawalManuel Matuzović @matuzo.at · 06/07/2026My blog post about Grid Lanes and reading flow sparked interesting discussions. github.com/w3c/csswg-dr...github.com[css-grid] Masonry layout in CSS Grid 3 has potential to cause accessibility problems with reading order. · Issue #5675 · w3c/csswg-draftsAssuming all authors code their masonry grid in a valid reading order, screen reader user who are non-visual will have no problem with it. But once we introduce visual screen reader users, low visi... 192
Arpit Agrawal @arpit.codes · 06/07/2026> I think the way we currently write CSS subtly shapes the way we think about components. By having the visual styles completely decoupled from the semantic meaning, accessibility is easy to forget, because we can’t physically see missing attributes. www.craigabbott.co.uk/blog/2026/ou...craigabbott.co.ukOur CSS isn't opinionated enoughWhy styling on semantics and roles could make accessibility harder to skip 110
Reposted by Arpit AgrawalDavid Bushell 🪿 @dbushell.com · 11/06/2026enjoy CSS Day and the other web/tech events for those who are visiting Amsterdam 1272
Reposted by Arpit AgrawalStef Walter @stephaniewalter.bsky.social · 11/06/2026Train Your Judgement: a small quiz to decide which UI animation “feels” better. The interesting part is the explanation as to why one feels better than the other. I don’t always agree though, and some are really potato potato, and some would both trigger my motion sickness so my answer is “none”.emilkowal.skiTrain Your JudgementSettling for good enough is not good enough. 021
Reposted by Arpit AgrawalJim Nielsen @jim-nielsen.com · 10/06/2026📝 Rather than judging by some number, I’d say if you can do something with consistency, discipline, and perseverance, I’d say you’re good at it (without even seeing the result). blog.jim-nielsen.com/2026/good-at...blog.jim-nielsen.comBeing “Good” at ThingsWriting about the big beautiful mess that is making things for the world wide web. 061
Reposted by Arpit AgrawalBen Werdmuller @werd.io · 10/06/2026If we’re building pro-social, democracy-supporting technology, how can we combine our ideals with being able to earn a living? Should we? werd.io/its-not-enou...werd.ioIt's not enough to have better ideals.You also need to build a better product. 1206
Arpit Agrawal @arpit.codes · 10/06/2026I wish I could be at #CSSday this year. Last year's CSS Day was incredible and I'm so sad to be missing it. Best of luck to all the speakers. And to the first time attendees like I was last year, I found my people there. I hope it does the same for you. 120
Arpit Agrawal @arpit.codes · 07/06/2026I beat today's CSS Wordle in 3/5 tries. Can you beat the Fairman? css-questions.com/css-wordle #CSSQuestions #CSSWordlecss-questions.comCSS WordleA daily CSS property guessing game from CSS-Questions. 012
Reposted by Arpit AgrawalJim Nielsen @jim-nielsen.com · 04/06/2026Be as proud of what you *didn’t* do to the codebase, as what you did do to it. notes.jim-nielsen.com/n/2026-06-04... 2163
Reposted by Arpit AgrawalManuel Matuzović @matuzo.at · 03/06/2026Exciting news: Dynamic or context-aware headings in HTML may become a thing. matuzo.at/blog/2026/co...matuzo.atContext-aware headings in HTML - Manuel MatuzovicI'm a frontend developer in Graz, specialized in HTML, accessibility, and CSS layout and architecture. 0308
Reposted by Arpit AgrawalFirefox for Web Developers @webdevs.firefox.com · 02/06/2026Ever struggled to get heading tags right in includes/components? headingoffset could be the answer… 1124661
Reposted by Arpit AgrawalCSS-Tricks* @css-tricks.bsky.social · 26/05/2026Seeing a lot of discouragement in technical writing circles the past week. And I've got some thoughts on what technical writing means in this AI age. I'm rooting for you and for all of us. 🧡 css-tricks.com/technical-wr...css-tricks.comTechnical Writing in the AI Age | CSS-TricksThis isn’t totally about AI. It’s about technical writing in the age of AI. I have some thoughts on this and I hope it’s helpful to you humans reading. 1316
Arpit Agrawal @arpit.codes · 25/05/2026Today I learned that CSS text decorations propagate to their descendants, they aren’t inherited, via @pawelgrzybek.com’s post on Mastodon, where @css-only.dev pointed it out. I wrote more about it on my blog: arpit.blog/notes/2026/0...arpit.blog25 May 2026, 08:47 am - Notes | Arpit's BlogThe online home of Arpit Agrawal, a web designer-developer from India. 040
Reposted by Arpit AgrawalMark Tomlinson @marktomlinson.dev · 22/05/2026Forgot to mention: this shipped in @sugarcube.sh last week! No more back-and-forth between sugarcube and utopia.fyi. Thanks to @arpit.codes for helping push me to actually implement this. Check out the fluid space & type docs for more:sugarcube.shFluid Space & TypeDesign tokens, generated CSS, and optional components. Build front ends on strong, reusable foundations. 4227