{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "justmarkup social",
  "language": "en",
  "home_page_url": "https://bits.justmarkup.com",
  "feed_url": "https://bits.justmarkup.com/feed.json",
  "description": "Bits from justmarkup (Michael Scharnagl)",
  "author": {
    "name": "Michael Scharnagl",
    "email": "hallo@justmarkup.com",
    "url": "https://justmarkup.com"
  },
  "items": [
    
    {
      "id": "https://bits.justmarkup.com/1680510991017",
      "url": "https://bits.justmarkup.com/1680510991017",
      "title": "When working becomes work",
      "content_html": "I have been a professional frontend developer for about 15 years now, and I always went the extra mile. I spend on average 5 hours a week of unpaid time to catch up with web platform features, reading about new stuff, trying out a lot, experimenting, and writing about it.<br> I was, and I am passionate about frontend development, but since some months, work is mostly work for me. It feels strange, because frontend development was always also my hobby, now is the first time that I do it because it's my job.<br>I still go the extra mile in my job and make sure the stuff I build is accessible, fast, and user-friendly, but I won't spend much time on learning on my free time. The passion to experiment and write will come back, it just needs time.<br>Take care! ",
      "date_published": "2023-04-03T10:36:31.017+02:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1677052437356",
      "url": "https://bits.justmarkup.com/1677052437356",
      "title": "Wednesday, February 22, 2023 at 08:53:57 AM",
      "content_html": "📎 Understanding the cost of not being accessible<br><a href=\"https://karlgroves.com/understanding-the-cost-of-not-being-accessible/\">https://karlgroves.com/understanding-the-cost-of-not-being-accessible/</a>",
      "date_published": "2023-02-22T08:53:57.356+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1676967590894",
      "url": "https://bits.justmarkup.com/1676967590894",
      "title": "Tuesday, February 21, 2023 at 09:19:50 AM",
      "content_html": "📎 Keys To An Accessibility Mindset<br><a href=\"https://www.smashingmagazine.com/2023/02/keys-accessibility-mindset/\">https://www.smashingmagazine.com/2023/02/keys-accessibility-mindset/</a>",
      "date_published": "2023-02-21T09:19:50.894+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1676449812228",
      "url": "https://bits.justmarkup.com/1676449812228",
      "title": "Wednesday, February 15, 2023 at 09:30:12 AM",
      "content_html": "📎 An update on Robust Client-Side JavaScript<br><a href=\"https://molily.de/update-on-robust-javascript/\">https://molily.de/update-on-robust-javascript/</a><br>»My hope is that the JavaScript community convenes in a respectful and productive way, takes criticism seriously, and makes radical technical and social changes.«",
      "date_published": "2023-02-15T09:30:12.228+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1675769959451",
      "url": "https://bits.justmarkup.com/1675769959451",
      "title": "Tuesday, February 7, 2023 at 12:39:19 PM",
      "content_html": "📎 Vague, But Exciting...<br>The Story of the World Wide Web<br>By Jay Hoffmann<br><a href=\"https://thehistoryoftheweb.com/book/\">https://thehistoryoftheweb.com/book/</a>",
      "date_published": "2023-02-07T12:39:19.451+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1675411432175",
      "url": "https://bits.justmarkup.com/1675411432175",
      "title": "Friday, February 3, 2023 at 09:03:52 AM",
      "content_html": "📎 The Guide To Responsive Design In 2023 and Beyond<br><a href=\"https://ishadeed.com/article/responsive-design/\">https://ishadeed.com/article/responsive-design/</a>",
      "date_published": "2023-02-03T09:03:52.175+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1675330115605",
      "url": "https://bits.justmarkup.com/1675330115605",
      "title": "Interop 2023",
      "content_html": "The focus areas for Interop 2023 are out and there is some great stuff in there.<br>My highlights are:<br>- :user-valid / :user-invalid<br>- @property CSS at-rule<br>- Subgrid<br>- Color Spaces and Functions<br>More about Interop 2023<br>- <a href=\"https://github.com/web-platform-tests/interop/blob/main/20\">https://github.com/web-platform-tests/interop/blob/main/20</a><br>- <a href=\"https://webkit.org/blog/13706/interop-2023/\">https://webkit.org/blog/13706/interop-2023/</a><br>- <a href=\"https://web.dev/interop-2023/\">https://web.dev/interop-2023/</a><br><br>",
      "date_published": "2023-02-02T10:28:35.605+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1675153862085",
      "url": "https://bits.justmarkup.com/1675153862085",
      "title": "Tuesday, January 31, 2023 at 09:31:02 AM",
      "content_html": "✏️ Eleven years<br>Eleven years ago, I published my first article on justmarkup.com, and it's still alive.<br><a href=\"https://justmarkup.com/notes/2023-01-31-eleven-years/\">https://justmarkup.com/notes/2023-01-31-eleven-years/</a>",
      "date_published": "2023-01-31T09:31:02.085+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1675069858143",
      "url": "https://bits.justmarkup.com/1675069858143",
      "title": "Monday, January 30, 2023 at 10:10:58 AM",
      "content_html": "📎 Technical writing resources<br><a href=\"https://rachelandrew.co.uk/archives/2023/01/28/technical-writing-resources/\">https://rachelandrew.co.uk/archives/2023/01/28/technical-writing-resources/</a>",
      "date_published": "2023-01-30T10:10:58.143+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1674818791013",
      "url": "https://bits.justmarkup.com/1674818791013",
      "title": "Friday, January 27, 2023 at 12:26:31 PM",
      "content_html": "📎 Use the dialog element (reasonably)<br><a href=\"https://www.scottohara.me/blog/2023/01/26/use-the-dialog-element.html\">https://www.scottohara.me/blog/2023/01/26/use-the-dialog-element.html</a>",
      "date_published": "2023-01-27T12:26:31.013+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1674214750975",
      "url": "https://bits.justmarkup.com/1674214750975",
      "title": "Friday, January 20, 2023 at 12:39:10 PM",
      "content_html": "📎 Optimize Time to First Byte<br>If TTFB is slow, you have a very hard time to get good results for LCP and others.<br><a href=\"https://web.dev/optimize-ttfb/\">https://web.dev/optimize-ttfb/</a>",
      "date_published": "2023-01-20T12:39:10.975+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1674213853333",
      "url": "https://bits.justmarkup.com/1674213853333",
      "title": "Friday, January 20, 2023 at 12:24:13 PM",
      "content_html": "📎 SSSVG – Interactive SVG Reference<br><a href=\"https://fffuel.co/sssvg/\">https://fffuel.co/sssvg/</a>",
      "date_published": "2023-01-20T12:24:13.333+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1673947675894",
      "url": "https://bits.justmarkup.com/1673947675894",
      "title": "Tuesday, January 17, 2023 at 10:27:55 AM",
      "content_html": "📎 Is your money being used to fund climate chaos?<br><a href=\"https://bank.green\">https://bank.green</a>",
      "date_published": "2023-01-17T10:27:55.894+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1673875080221",
      "url": "https://bits.justmarkup.com/1673875080221",
      "title": "Monday, January 16, 2023 at 02:18:00 PM",
      "content_html": "📎 A beginner’s guide to link and text #accessibility<br><a href=\"https://blog.pope.tech/2023/01/01/link-and-text-accessibility/\">https://blog.pope.tech/2023/01/01/link-and-text-accessibility/</a>",
      "date_published": "2023-01-16T14:18:00.221+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1673609799416",
      "url": "https://bits.justmarkup.com/1673609799416",
      "title": "Friday, January 13, 2023 at 12:36:39 PM",
      "content_html": "📎 Why we need new stories on #climate<br><a href=\"https://www.theguardian.com/news/2023/jan/12/rebecca-solnit-climate-crisis-popular-imagination-why-we-need-new-stories\">https://www.theguardian.com/news/2023/jan/12/rebecca-solnit-climate-crisis-popular-imagination-why-we-need-new-stories</a>",
      "date_published": "2023-01-13T12:36:39.416+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1673343529520",
      "url": "https://bits.justmarkup.com/1673343529520",
      "title": "Tuesday, January 10, 2023 at 10:38:49 AM",
      "content_html": "📎 Priority Hints and optimizing LCP<br><a href=\"https://imkev.dev/fetchpriority-opportunity\">https://imkev.dev/fetchpriority-opportunity</a>",
      "date_published": "2023-01-10T10:38:49.520+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1673251744336",
      "url": "https://bits.justmarkup.com/1673251744336",
      "title": "Monday, January 9, 2023 at 09:09:04 AM",
      "content_html": "The #climate game<br>Can you reach net zero by 2050?<br><a href=\"https://ig.ft.com/climate-game/\">https://ig.ft.com/climate-game/</a>",
      "date_published": "2023-01-09T09:09:04.336+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672992518062",
      "url": "https://bits.justmarkup.com/1672992518062",
      "title": "Friday, January 6, 2023 at 09:08:38 AM",
      "content_html": "📎 On Building Successful Engineering Teams<br><a href=\"https://drublic.de/blog/building-engineering-teams\">https://drublic.de/blog/building-engineering-teams</a>",
      "date_published": "2023-01-06T09:08:38.062+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672937163912",
      "url": "https://bits.justmarkup.com/1672937163912",
      "title": "Thursday, January 5, 2023 at 05:46:03 PM",
      "content_html": "📎 HTML with Superpowers<br>An Introduction to Web Components by @davatron5000@mastodon.social<br><a href=\"https://htmlwithsuperpowers.netlify.app\">https://htmlwithsuperpowers.netlify.app</a>",
      "date_published": "2023-01-05T17:46:03.912+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672921037481",
      "url": "https://bits.justmarkup.com/1672921037481",
      "title": "Share buttons",
      "content_html": "Recently, various people are looking again into ways to make a 'Share to Mastodon' button, which turns out to be difficult in terms of user experience. <br>As there is no single share domain like you have with closed social media sites, the share button needs to ask the user for their instance name in order to create a share link. <br>This made my think. Do we really need to include share buttons on all our sites? I say no, and therefore removed the share button from my site. <br>The browsers should offer a built-in share button. We already have the Web Share API, and Mastodon (at least the instance mastodon.social) already registered itself as a Web Share API. <br>So, if I add this page as a PWA on Android, I can use the native share functionality to share to this page. I hope browsers will offer this also on desktop browsers.<br>For example, Chromium already has a share button in their browser, they can add a 'add site' feature, where I can enter a URL. The browser would check if 'share_target' is defined in the web manifest, and add this page to the share options.<br>This way I would only need to add Mastodon once there and can easily share every page I visit to Mastodon. Make it happen, browser makers.<br>The other benefit of removing share buttons from individual sites, would be fewer bytes to serve to users. I assume the majority of users never use these individual share buttons anyway, still all have to download the bytes needed to show these buttons. Even if it's just a simple URL, if there are billions of requests, this also sums up, not to speaking about all the bloated share button JavaScript pages have integrated. ",
      "date_published": "2023-01-05T13:17:17.481+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672914280017",
      "url": "https://bits.justmarkup.com/1672914280017",
      "title": "Thursday, January 5, 2023 at 11:24:40 AM",
      "content_html": "Did some cleanup on my site justmarkup.com<br>- Removed links to twitter<br>- Added links to Mastodon<br>- Removed share button",
      "date_published": "2023-01-05T11:24:40.017+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672820619163",
      "url": "https://bits.justmarkup.com/1672820619163",
      "title": "Wednesday, January 4, 2023 at 09:23:39 AM",
      "content_html": "The redesign @lynnandtonic@front-end.social did is once again a masterpiece.<br><a href=\"https://lynnandtonic.com\">https://lynnandtonic.com</a><br>See also the archive for previous redesigns: <a href=\"https://lynnandtonic.com/archive/\">https://lynnandtonic.com/archive/</a> – all so good!",
      "date_published": "2023-01-04T09:23:39.163+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672662991283",
      "url": "https://bits.justmarkup.com/1672662991283",
      "title": "Monday, January 2, 2023 at 01:36:31 PM",
      "content_html": "📎 Looking back at the past year (and a half) of accessibility work.<br>By @fossheim@tech.lgbt<br><a href=\"https://fossheim.io/writing/posts/looking-back-at-the-past-year-and-a-half-of-accessibility-work/\">https://fossheim.io/writing/posts/looking-back-at-the-past-year-and-a-half-of-accessibility-work/</a>",
      "date_published": "2023-01-02T13:36:31.283+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672659703625",
      "url": "https://bits.justmarkup.com/1672659703625",
      "title": "Back to stupid",
      "content_html": "Arriving in Berlin after New Year's Eve.<br>All streets are filled with trash from Fireworks. So much trash.<br>People again go to work ill, infecting others.<br>Companies forcing people to come to the office.<br>Covid is still here, but the positive effects from the start are vanishing. <br>Why is it so hard for people not being stupid.<br>",
      "date_published": "2023-01-02T12:41:43.625+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1672578639993",
      "url": "https://bits.justmarkup.com/1672578639993",
      "title": "Sunday, January 1, 2023 at 02:10:39 PM",
      "content_html": "git commit -m \"change copyright note to 2023\" <br>Happy New Year!<br><a href=\"https://twitter.com/justmarkup/status/682888667338260480\">https://twitter.com/justmarkup/status/682888667338260480</a>",
      "date_published": "2023-01-01T14:10:39.993+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671879734496",
      "url": "https://bits.justmarkup.com/1671879734496",
      "title": "Saturday, December 24, 2022 at 12:02:14 PM",
      "content_html": "🎄",
      "date_published": "2022-12-24T12:02:14.496+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671801142137",
      "url": "https://bits.justmarkup.com/1671801142137",
      "title": "Friday, December 23, 2022 at 02:12:22 PM",
      "content_html": "📎 CSS :has()<br><a href=\"https://12daysofweb.dev/2022/css-has-selector/\">https://12daysofweb.dev/2022/css-has-selector/</a>",
      "date_published": "2022-12-23T14:12:22.137+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671713953766",
      "url": "https://bits.justmarkup.com/1671713953766",
      "title": "Thursday, December 22, 2022 at 01:59:13 PM",
      "content_html": "📎 Create Low-Carbon Images<br><a href=\"https://climateaction.tech/actions/create-low-carbon-images/\">https://climateaction.tech/actions/create-low-carbon-images/</a>",
      "date_published": "2022-12-22T13:59:13.766+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671616842290",
      "url": "https://bits.justmarkup.com/1671616842290",
      "title": "Wednesday, December 21, 2022 at 11:00:42 AM",
      "content_html": "📎 Explicit defaulting with inherit, initial, unset, and revert<br><a href=\"https://www.matuzo.at/blog/2022/100daysof-day63/\">https://www.matuzo.at/blog/2022/100daysof-day63/</a><br>#css",
      "date_published": "2022-12-21T11:00:42.290+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671613455140",
      "url": "https://bits.justmarkup.com/1671613455140",
      "title": "Wednesday, December 21, 2022 at 10:04:15 AM",
      "content_html": "📎 Network effect<br><a href=\"https://bastianallgeier.com/notes/network-effect\">https://bastianallgeier.com/notes/network-effect</a><br>> Decentralisation, Federation, The Indie Web: There were many groups silently working on solving the broken architecture of our digital social networks and communication channels – long, long before the \"web 3\" dudes tried to reframe it as their genius new idea.",
      "date_published": "2022-12-21T10:04:15.140+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671612222142",
      "url": "https://bits.justmarkup.com/1671612222142",
      "title": "Posting an idea, browser engine edition.",
      "content_html": "Yesterday I posted about the idea to have only one browser engine (<a href=\"https://bits.justmarkup.com/1671529425166/),\">https://bits.justmarkup.com/1671529425166/),</a> which I also synched to Mastodon. <br>What followed were various replies, although mostly valuable, they immediately triggered my 'I'm stupid, all is stupid mood'. I tried to defend the idea for a while until I gave up, ignored the replies, and logged out of Mastodon. Sometimes I am not in the mood to argue on the internet, I need to learn to avoid posting controversial ideas in this mood, to avoid ruining my day – Lesson learned.<br>Coming back to the idea. Most replies assumed I want Blink (Chromium) to be the only browser engine, although I never said that. I don't want that, I want fair competition amongst browsers, I want to avoid a browser monopoly. I want a browser engine everybody can use, a browser engine financed by commercial browser companies. Browsers should compete on user experience, developer experience, not about how fast the browser is or what web platform features it supports. <br>Maybe it's a very stupid idea, but without stupid ideas, a lot of things would have never changed.<br>Man on the moon was also considered a stupid idea once:  In 1957, Lee De Forest, the man who pioneered radio and invented the vacuum tube, said, A man-made moon voyage will never occur regardless of all future scientific advances.<br>There was one very valuable feedback, which made me sad and a bit angry. Chrome and Edge regularly ship serious accessibility bugs, making websites unusable for screen reader users. I learned that many screen reader users therefore have multiple browsers installed, because they learned that after every update it can happen that a browser introduces an accessibility bug, and to still be able to use the web, they need a fallback browser. This is unacceptable, browsers need to prioritize this issue and ensure this won't happen in the future.<br>Take care!<br>",
      "date_published": "2022-12-21T09:43:42.142+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671529425166",
      "url": "https://bits.justmarkup.com/1671529425166",
      "title": "💡 Maybe having only one browser engine will be the best after all.",
      "content_html": "For years, I keep saying that it's important to have different browser engines. Mainly because having a browser monopoly is terrible.<br>Thinking again about this a lot recently, I now believe, one browser engine for all browsers may be better for all.<br>How could this work? Every browser using the engine would have to invest amount X (based on the average of last year's daily users). The money would be used for two things. <br>First, an independent board of browser experts would be formed. They would make the decisions about what to work on next from the backlog, what should ship next… They can also let the average web developers vote on bugs, features, for example. <br>Secondly, the money would be used to pay people to develop and test. Browser could either assign their own engineers, or pay an external company like Igalia to do the work. <br>The browser engine also needs to work on every major OS (Windows, Apple, Linux, Android).<br>On top, browsers could also decide to work on their own features, but they would not automatically make it in the main browser engine, they would be like an extension. Every other browser company could add this extension for their own browser, but it will only be fully integrated in the main browser, once the board agreed on it.<br>This should avoid the monopoly issue, as there would most probably never be only on company controlling it all. It could still happen, but we currently have at least three billion/trillion companies (Apple, Microsoft, Google), and it's not very likely two of them give up on having their own browser.<br>In the end, this would mean that browsers would have to compete on user experience, privacy, developer experience. On the other hand, they would all work together to fix bugs, and implement new features.<br>For web developers, this would hopefully reduce the browser bugs they have to work around. They may be able to directly influence what bugs should be fixed, what browsers should be implemented next. They wouldn't need to buy devices to test a browser, every browser would be available on every device.<br>Pretty sure I miss a lot here, but I think this could work. A benefit for end users, developers, browser companies – the web.<br>",
      "date_published": "2022-12-20T10:43:45.166+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671524150965",
      "url": "https://bits.justmarkup.com/1671524150965",
      "title": "Tuesday, December 20, 2022 at 09:15:50 AM",
      "content_html": "📎 CSS Style Queries<br><a href=\"https://ishadeed.com/article/css-container-style-queries/\">https://ishadeed.com/article/css-container-style-queries/</a><br>",
      "date_published": "2022-12-20T09:15:50.965+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671452463823",
      "url": "https://bits.justmarkup.com/1671452463823",
      "title": "Monday, December 19, 2022 at 01:21:03 PM",
      "content_html": "📎 99 Good News Stories from 2022<br><a href=\"https://futurecrunch.com/goodnews2022/\">https://futurecrunch.com/goodnews2022/</a>",
      "date_published": "2022-12-19T13:21:03.823+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671444122526",
      "url": "https://bits.justmarkup.com/1671444122526",
      "title": "Monday, December 19, 2022 at 11:02:02 AM",
      "content_html": "📎 #Accessibility starts with an organisation’s culture<br><a href=\"https://dwpdigital.blog.gov.uk/2022/12/15/accessibility-starts-with-an-organisations-culture/\">https://dwpdigital.blog.gov.uk/2022/12/15/accessibility-starts-with-an-organisations-culture/</a><br>Do not consider something finished until you are sure it is accessible. Accessibility is not a choice, it is law. It is always a priority, and if you neglect it, you will create more work for yourself later. ",
      "date_published": "2022-12-19T11:02:02.526+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671440878960",
      "url": "https://bits.justmarkup.com/1671440878960",
      "title": "Monday, December 19, 2022 at 10:07:58 AM",
      "content_html": "📎 Command Bars<br><a href=\"https://chriscoyier.net/2022/12/18/command-bars/\">https://chriscoyier.net/2022/12/18/command-bars/</a><br>I use command bars a lot in DevTools, VS Code, GitHub... and agree with Chris that it would be great to have them in more web apps.",
      "date_published": "2022-12-19T10:07:58.960+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671188369141",
      "url": "https://bits.justmarkup.com/1671188369141",
      "title": "Friday, December 16, 2022 at 11:59:29 AM",
      "content_html": "Interesting to see browsers now implement CSS features (nesting, media query ranges), focusing solely on developer experience.<br>",
      "date_published": "2022-12-16T11:59:29.141+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671179314988",
      "url": "https://bits.justmarkup.com/1671179314988",
      "title": "✏️ Waiting for the magic fix",
      "content_html": "At the moment, at least in Germany, the politicians are waiting for a magic technology to end the climate crisis instead of acting now. It's like waiting to win at the lottery instead of reconstructing your finances.<br>Or, compare this to *fixing* accessibility. Yes, we could wait for a magic fix, a magic' npm install accessibility' which will automatically fix all accessibility issues. Technically, this is not totally unrealistic, giving enough time, money, and engineers. It may be able to make most sites accessible, from a technical point of view. <br>Web accessibility is not only technical, it's about humans, about ensuring people can use your site – enjoy using your site. It takes education among the whole company, thinking about accessibility in the whole process – copy writing, designing, managing, developing, testing…<br>A technical solution will never provide this, never!<br>Don't wait for the magic fix, educate people, act now!",
      "date_published": "2022-12-16T09:28:34.988+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1671093696653",
      "url": "https://bits.justmarkup.com/1671093696653",
      "title": "Thursday, December 15, 2022 at 09:41:36 AM",
      "content_html": "📎 One day we'll have a fully customisable select <br>by <a href=\"https://front-end.social/@hdv\">https://front-end.social/@hdv</a> <br><a href=\"https://www.htmhell.dev/adventcalendar/2022/13/\">https://www.htmhell.dev/adventcalendar/2022/13/</a>",
      "date_published": "2022-12-15T09:41:36.653+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670941432442",
      "url": "https://bits.justmarkup.com/1670941432442",
      "title": "Tuesday, December 13, 2022 at 03:23:52 PM",
      "content_html": "📎 New Viewport Units<br><a href=\"https://12daysofweb.dev/2022/new-viewport-units/\">https://12daysofweb.dev/2022/new-viewport-units/</a>",
      "date_published": "2022-12-13T15:23:52.442+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670423727529",
      "url": "https://bits.justmarkup.com/1670423727529",
      "title": "Wednesday, December 7, 2022 at 03:35:27 PM",
      "content_html": "At this point, I can only hope Google will make accessibility a criteria for SEO.<br>They did the same for performance with Core Web Vitals, and can do the same for accessibility with their lighthouse tests (axe).<br>This automatic tests will never tell you if a website is really accessible, you need manual testing for this, but they at least tell you about very obvious issues (missing alt, missing label, color contrast...) you need to fix.<br>",
      "date_published": "2022-12-07T15:35:27.529+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670330141736",
      "url": "https://bits.justmarkup.com/1670330141736",
      "title": "Tuesday, December 6, 2022 at 01:35:41 PM",
      "content_html": "📚 Book Review – Engineering Management for the Rest of Us<br><a href=\"https://justmarkup.com/notes/2022-12-06-engineering-management-for-the-rest-of-us/\">https://justmarkup.com/notes/2022-12-06-engineering-management-for-the-rest-of-us/</a>",
      "date_published": "2022-12-06T13:35:41.736+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670314937889",
      "url": "https://bits.justmarkup.com/1670314937889",
      "title": "AI writing code",
      "content_html": "It's 2022, we have various AI-powered tools available, which can write code for us based on written instructions.<br>Does this mean we will soon not be needed anymore?<br>No, unless, all you do, is writing code examples.<br>Writing actual code is, at least for me, a very small part of my job as a frontend developer, and I would even argue one of the least important.<br>It's far more important to communicate well, make decisions, be able to adapt. Computers are not good at this, humans are.<br>AI generated code can help us with the boring parts of coding, in the end, it's still us who finish it.<br>",
      "date_published": "2022-12-06T09:22:17.889+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670313682138",
      "url": "https://bits.justmarkup.com/1670313682138",
      "title": "Tuesday, December 6, 2022 at 09:01:22 AM",
      "content_html": "📎  How we’re making Firefox accessible and delightful for everyone<br>- Text recognition on macOS<br>- Making the web faster for screen readers <br><a href=\"https://blog.mozilla.org/en/products/firefox/firefox-news/firefox-accessibility-text-recognition-screen-readers/\">https://blog.mozilla.org/en/products/firefox/firefox-news/firefox-accessibility-text-recognition-screen-readers/</a>",
      "date_published": "2022-12-06T09:01:22.138+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1670246277004",
      "url": "https://bits.justmarkup.com/1670246277004",
      "title": "Mark all as read",
      "content_html": "After being on sick leave for a week, I returned to 100s of emails, unread chat messages in Slack and Teams, an endless list of unread articles in my RSS reader, and much more stuff I am supposed to look into.<br>It's just too much, so I did something I never did before – marked all this as read, announced in the public channels that they should resend me anything important, and moved on. <br>Feels wrong, feels good.",
      "date_published": "2022-12-05T14:17:57.004+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1669115064617",
      "url": "https://bits.justmarkup.com/1669115064617",
      "title": "Tuesday, November 22, 2022 at 12:04:24 PM",
      "content_html": "📎 What Happened To Text Inputs?<br><a href=\"https://briefs.video/videos/what-happened-to-text-inputs/\">https://briefs.video/videos/what-happened-to-text-inputs/</a><br>This video is the story of how inputs became onputs then became something even less logical and more bad.<br>by @heydon@front-end.social",
      "date_published": "2022-11-22T12:04:24.617+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1669031677921",
      "url": "https://bits.justmarkup.com/1669031677921",
      "title": "Monday, November 21, 2022 at 12:54:37 PM",
      "content_html": "📎 Which Mastodon servers are the accounts you follow on? <br><a href=\"https://jeffy.info/2022/11/19/following-mastodon-servers.html\">https://jeffy.info/2022/11/19/following-mastodon-servers.html</a>",
      "date_published": "2022-11-21T12:54:37.921+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668786502902",
      "url": "https://bits.justmarkup.com/1668786502902",
      "title": "Friday, November 18, 2022 at 04:48:22 PM",
      "content_html": "📎 Web Component News - Fall 2022 by <a href=\"https://mastodon.social/@davatron5000\">https://mastodon.social/@davatron5000</a> <br><a href=\"https://daverupert.com/2022/11/web-component-news-fall-2022/\">https://daverupert.com/2022/11/web-component-news-fall-2022/</a>",
      "date_published": "2022-11-18T16:48:22.902+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668780966829",
      "url": "https://bits.justmarkup.com/1668780966829",
      "title": "Friday, November 18, 2022 at 03:16:06 PM",
      "content_html": "😃 You can now read my social posts on my page in binary code.<br><a href=\"https://bits.justmarkup.com/?binary=true\">https://bits.justmarkup.com/?binary=true</a><br>Add ?binary=true as a URL parameter or use the button (yes, a real button) on the page.<br>#FunWithDeveloping",
      "date_published": "2022-11-18T15:16:06.829+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668778824811",
      "url": "https://bits.justmarkup.com/1668778824811",
      "title": "Friday, November 18, 2022 at 02:40:24 PM",
      "content_html": "You can now also find me via justmarkup@justmarkup.com on Mastodon. 🔎<br>All thanks to the beauty of Webfinger.<br>How to: <a href=\"https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html\">https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html</a><br>Link via: <a href=\"https://mastodon.social/@rikschennink\">https://mastodon.social/@rikschennink</a>",
      "date_published": "2022-11-18T14:40:24.811+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668762496884",
      "url": "https://bits.justmarkup.com/1668762496884",
      "title": "📎 Day 40: Unlayered styles by <a href=\"https://mastodon.social/@matuzo\">https://mastodon.social/@matuzo</a> <br>Interesting, I somehow assumed layers have higher priority than unlayered styles. Need tot look more into Cascade layers to better understand them.",
      "content_html": "",
      "date_published": "2022-11-18T10:08:16.884+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668520676201",
      "url": "https://bits.justmarkup.com/1668520676201",
      "title": "FART (Flash of inAccurate coloR Theme) ",
      "content_html": "It's now official, the acronym FART (term coined by Chris Coyier) is officially a term of art in computer science. Via <a href=\"https://chriscoyier.net/2022/11/13/its-official-💨/\">https://chriscoyier.net/2022/11/13/its-official-💨/</a>r<br><br />FART also is an (unofficial) acronym for: Find and Replace Text (software), Fire Alarm Response Team, ...",
      "date_published": "2022-11-15T14:57:56.201+01:00"
    }
    ,
    
    {
      "id": "https://bits.justmarkup.com/1668441611954",
      "url": "https://bits.justmarkup.com/1668441611954",
      "title": "Monday, November 14, 2022 at 05:00:11 PM",
      "content_html": "Hello from bits.justmarkup.com",
      "date_published": "2022-11-14T17:00:11.954+01:00"
    }
    
  ]
}
