Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 110
  1. Today I learned about document.currentScript thanks to Lean Rada.

  2. Let me make it clear: without people at the top of their game sharing their experience and knowledge — regardless of whatever “game changing” technology is in place — we are pulling up the ladders and committing our industry to stagnation and death.

  3. Articol fără titlu

    tabindex="-1" (or any negative value) makes an element focusable if it isn’t already, and removes it from the tab order.

  4. Articol fără titlu

    Today I learned that modal <dialog>s opened with showModal() can have their own <h1>.

  5. Excellent article by Brecht De Ruyte on Modern Web Guidance: specifically what it is, how it works and how he pairs it with his own skills.

  6. Articol fără titlu

    Hemant Mohapatra on X: The curse of discipline is that every day looks the same.

  7. Once the browser has parsed a document and built the DOM tree, it has to assign a value to every property for every element in the flat tree 1, and in turn for every box those elements generate.

  8. A pseudo-element is not a valid selector inside :is() or :where().

  9. I love how Jim Nielsen articulates the difference between making it work and making it good.

  10. Here’s the one-liner Chris Coyier uses: <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎯</text></svg>" />

  11. Tom MacWright on putting yourself out there and the fear of being found out for being imperfect: putting your art, writing, expression out to be judged by others is an act of bravery as much as talent, and a lot of people lack bravery.

  12. Articol fără titlu

    Just watched Adam Argyle’s CSS Day talk on Contextualism.

  13. Articol fără titlu

    Today I learned, through Sara Soueidan’s course, Practical Accessibility, that spectacles/eyeglasses are a form of assistive technology.

  14. Don't be a meat proxy

    Niklas Gruhn, on relaying AI output verbatim: By all means, prompt AI.

  15. At work, if your job is to move a bunch of heavy things from one side of the room to another, you should use whatever assistive tech you have on hand: a wagon, a forklift… even an AI-powered robot.

  16. htmx ~ Vendoring

    Today I learned, that copying and pasting other people’s code in your project is called vendoring.

  17. htmx ~ Vendoring

    Today I learned, that copying and pasting other people’s code in your project is called vendoring.

  18. Articol fără titlu

    I’ve put hours into learning CSS over the years and continue to do so happily.

  19. I think the way we currently write CSS subtly shapes the way we think about components.

  20. Tom Bedor, on forwarding AI output to a colleague: If you are requesting human attention, demonstrate human effort.

  21. Articol fără titlu

    Today I learned via Paweł Grzybek’s post on Mastodon, where Temani Afif pointed out that text decorations propagate to their descendants, they aren’t inherited.

  22. Articol fără titlu

    Today I learned, adding tabindex="-1" to skip link targets is likely no longer necessary in modern browsers.

  23. Turns out, if you have a website and you think of the browser as a way to navigate documents — rather than a runtime to execute arbitrary code and fetch, compile, and present them — things can be a lot simpler than our tools often prime us to make them.

  24. You can’t write a compelling narrative about the thing you didn’t build.

  25. Articol fără titlu

    Today, while working through an exercise in Eloquent JavaScript, I learned about the concept of parity in maths.

  26. Your AI coding agent, the one you use to write code, needs to reduce your maintenance costs.

  27. A developer who builds accessible interfaces is more skilled.

  28. No matter how rapidly technology changes, I am coalescing around some core beliefs: Things that are worth doing are worth doing well.

  29. Articol fără titlu

    I just read Dave Rupert’s post on Inverted themes with light-dark().

  30. Articol fără titlu

    Just watched the latest Whiskey Web and Whatnot episode with Chris Coyier and Dave Rupert.

  31. Harry Roberts on what CSS containment actually is, what each contain value does, and how to use it confidently on real projects without creating hard-to-debug side effects.

  32. Articol fără titlu

    Last week, I built a visual explainer of the CSS Cascade.

  33. Articol fără titlu

    I built a visual explainer of the CSS Cascade, the algorithm that determines the “winning value” from a list of competing declarations.

  34. Simon Willison on what they mean by “good code”: The code works.

  35. Adactio: Journal—Magic

    Libraries are bits of other people’s code that I call from my code.

  36. Writing code has never been the sole activity of a software engineer.

  37. When you offload your thinking, you might be on-loading someone else’s you’d never agree to — personally or collectively.

  38. Articol fără titlu

    I couldn’t make it to Web Day Out 2026.

  39. Today I learned about a potential pitfall with @scope.

  40. Articol fără titlu

    What happens when the var() CSS function references a custom property that is undefined or explicitly set to initial?

  41. Articol fără titlu

    I just read the latest issue of Chris’ Corner on CodePen.

  42. Articol fără titlu

    I liked Kevin Powell’s video on the slide-in nav.

  43. Today I learned about the CSS property text-underline-position.

  44. Good software depends on judgment, communication, and clear abstraction.

  45. Articol fără titlu

    I keep forgetting how each of the following CSS values rolls back a declaration to a different point in the cascade.

  46. Articol fără titlu

    I’ll be attending State of the Browser for the first time, remotely!

  47. Zach Leatherman on frontend architecture and building for longevity amid framework churn: 👏 Hire someone that’s good at HTML and CSS to build components independent of JS frameworks 👏 Plug components into a JS framework and layer on behavior later Pay HTM…

  48. Articol fără titlu

    Today I learned that setting type="reset" on a <button> element in HTML creates a reset button that, when activated, immediately clears all form data, resetting it to its initial state.

  49. It’s never been a good idea to ship everything you think of.

  50. Similarly we all love when the swifts visit (beautiful birds), so somebody started a group to get swift nest boxes made and installed collectively, then applied for subsidy funding, then got everyone to chip in such that people who couldn’t afford it could