Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 110
  1. Pedagogy Recommendations

    Every time you are inclined to use the word “teach”, replace it with “learn”.

  2. The problem is that Live Text, “Select text in images to copy or take action,” is enabled by default on iOS devices (Settings → General → Language & Region), which can interfere with the contextual menu in Safari.

  3. Articol fără titlu

    Just spent some time playing with OKpalette, a color extraction tool by David Aerne, and I’m in awe.

  4. Excellent framing from Jim Nielsen, building on Jake Nations’ talk about shipping code we don’t fully understand.

  5. In this excellent, data-driven talk, Alex Russell explains: What “winning” means for the web and why it’s a vital cause How the web is losing the competition today on mobile, despite its success on desktop The path forward: Getting things out of frameworks

  6. Jeremy Wagner and Rachel Andrew explain how to use analytics to select a Baseline target and what to do when you don’t have any real user data.

  7. I just saw Jason Pamental’s excellent talk on ‘The Life of <p>’.

  8. Underlying our browser support policy are two foundational principles: Website content and core functionality should be accessible to everyone.

  9. Articol fără titlu

    Earlier this month, I noted down Jason’s advice on how to get hired as a developer.

  10. Great talk by Andy Allen on how software designers can learn from game designers.

  11. Jason Lengstorf on how to get hired as a developer: Document what you learn publicly — consistency matters more than polish.

  12. Articol fără titlu

    Today I learned that on macOS, with the default scrollbar setting enabled, classic scrollbars are shown automatically when a mouse is connected.

  13. Instead of seeing us as people who brought valuable knowledge and expertise to the project, they saw us as the hands that would execute their vision.

  14. Roman Komarov on how they use an IIFE (Immediately Invoked Function Expression) to handle complex conditional rendering in .astro components. --- const { linkText, isDiv = false } = Astro.props; --- { (() => { const someContent = <a href="#hello">{lin…

  15. I was reading the MDN docs for element.querySelector() and learnt something totally unexpected about selector scope when this method is called on an element.

  16. Articol fără titlu

    I’m a web designer-developer who has mostly designed and built marketing websites for small to medium-sized businesses.

  17. HTML and Typescript.

    Mandy Michael uses a brilliant analogy to explain why developers must get to know the HTML elements available to them and use the appropriate one for their content.

  18. Images on the web are hard.

  19. @ts-expect-error will let you know when there’s no TypeScript error to silence and when it has become useless.

  20. The <meta name="theme-color"> tag is no longer supported in Safari 26 on macOS and iOS.

  21. The goal of linking is about building community and creating networks that truly exist to support you and those around you; those networks will persist when social media lets you down.

  22. When I consume AI art, it also evokes a feeling.

  23. To be honest, I had a tough time understanding this article completely.

  24. Enrique Peñalosa on how to build cities that prioritise human beings over cars and guarantee a citizen’s right to safe mobility.

  25. Nic Chan on how they overcame the hurdle of getting the signs to refresh on a page in a signage browser with no JavaScript.

  26. Articol fără titlu

    Today I learned, :root (0-1-0) has a higher specificity than html (0-0-1).

  27. To see how this unfolds, take the perspective of an ant on the march.

  28. Astro RSS MDX

    I love Astro.

  29. A great resource to understand how to use the alt attribute in various situations.

  30. Articol fără titlu

    I keep forgetting, but the alt attribute of the <img> element is not just useful for users who are visually impaired.

  31. Articol fără titlu

    John Mayer on how trying and not doing it well enough is a wonderful technique for being yourself: Failing to sound exactly like the person you want to sound like is a wonderful way to sound like yourself.

  32. Initially, I thought this was just an article on how to fix the janky hover state of a card component.

  33. Ah!

  34. Articol fără titlu

    I just purchased Josh Comeau’s new course, Whimsical Animations.

  35. I really like this explanation of what happens in between the user entering a web address into the browser and the browser displaying the result.

  36. Articol fără titlu

    Just like a word document can be displayed in a word processing application, a web page is simply an HTML document that can be displayed in a web browser.

  37. Articol fără titlu

    Ana Tudor wrote on Mastodon: Stupid #CSS question because I’m losing my mind here: why isn’t calc(.5*a) working?

  38. Articol fără titlu

    I re-read Heydon Pickering’s post on the HTML article element in the middle of writing the markup for a new website.

  39. Articol fără titlu

    I was reading Manuel Matuzovic’s article on meta theme color and came across this snippet: <style> :root { --theme: blue; } </style> <meta name="theme-color" content="var(--theme)" /> I wish it was possible to access custom properties outside the <sty…

  40. In JavaScript, things get interesting when you need to sort strings that contain numbers in a way that matches human expectations. const files = ['IMG_2.png', 'IMG_1.png', 'IMG_10.png', 'IMG_20.png']; files.sort(); // Output: ['IMG_1.png', 'IMG_10.png', '…

  41. Jim Nielsen on the personal connections formed on the internet.

  42. The grid-row grid-placement property is shorthand for grid-row-start and grid-row-end. .grid-item { grid-row: 1/-1; /* is equivalent to */ grid-row-start: 1; grid-row-end: -1; } In the above declaration, we use integers to position and size the grid i…

  43. Articol fără titlu

    Today I learned, grid-auto-columns and grid-auto-rows size implicit tracks as well as any explicit tracks that are not explicitly sized by by grid-template-rows or grid-template-columns.

  44. Karthik Srinivasan uses his experience with running as an analogy to emphasize the importance of consistently showing up in the context of personal branding.

  45. Karthik Srinivasan discusses how to use curation to build a personal brand and shares some steps to get started.

  46. Personal branding is about bringing focus to your touchpoints with the world (of strangers) so that the right kinds of people can find you and remember you.

  47. Jim Nielsen uses his experience with golf as a metaphor to explain that the key to success in web development comes from actual practice — building websites — rather than obsessing over what tools, frameworks and technologies others are using.

  48. As a freelancer, I’m always eager to learn how other folks work.

  49. Dr.

  50. Articol fără titlu

    I got the opportunity to proofread Ahmad Shadeed’s latest article on CSS Grid Areas before its release.