Does anyone know any great self-pace #courses on #accessibily for #frontend and #web development? I'd like to get better at it, especially in light of upcoming regulations in the #EU.
Random Website: You need to set up #2FA with your phone number!
Me: Why?
Website: In case we get hacked!
Me: I don't really care, no one even knows about this account and it doesn't have my personal information.
Website: You misunderstand, it's so that in case we get hacked, we HAVE your information to leak to the hackers. They worked hard and deserve it! Also we sell your account to ad companies but they're not interested unless they can tie it to a real person.
AI boosters love to talk about all the supposed benefits we’ll get from widespread adoption of chatbots and other generative AI tools… But all those benefits are theoretical, and if we know anything about Silicon Valley, it’s that they have a bad record of following through on the positive aspects of their visions, while underestimating — or distracting us from — the many drawbacks”
Day 2 of living without #browsers on my #work#PC. I am noticing a surprisingly low impact except for a substantial productivity boost. Working with my computer feels very peaceful because all that's running is #VisualStudio or #VSCode.
I thought I would miss the #web more, but no. Not really. Sometimes I look something up on my phone, but the #computer just feels like a workshop now. A pure tool.
I wonder how did it happen that #web generally puts very strong emphasis on reproducible automated testing while other areas of software don't. From Spring and Ruby on Rails to React, having a test suite and CI/CD is generally accepted practice.
Every time I step into other parts of software (mobile, embedded, recently data) folks repeat bunk from ages ago - from "maybe it's useful in general, but it's impossible to write automated tests for my special project" to "it will slow us down".
The issue with building apps on top of custom web frameworks are that if we encounter a new bug we need to rewind through years of code and architectural decisions.
Then again Go encourages us to build our own frameworks and the positive tradeoffs are productivity, security and maintainability.
Yeah, the thing is... it's implemented in a rushed manner all the time in many #browsers. Capitalistic #EverGreen race. They make #Firefox look like a dummy, but what if it doesn't want unstable bits to creeple up the web?
#Web, as already dunked up as it is, needs other #browser teams stamping a "done" mark on stuff that is actually complete instead of blindly following the trend of hot implementations and #LivingStandards. We shouldn't be doing these improvements a cheap public stunt, tests come first.
When I was involved in starting a volunteer-run community newspaper in the late 1990s we built and maintained our own website, which contained full copies of all our issues. How did the web get so mystified and inaccessible that community groups - and even businesses - now rely on FarceBook and other corporate providers to host their web presence?
Don't forget to test your websites with throttled connection and without JS 🤓
I just discovered a bug in my personal website because I forgot the latter.
@tdarb A book has table of contents at the beginning, I think we should aim to normalise putting a table of contents (at least the first level of navigation) at the start of the page and incorporate that into #WebDesign. Most print media offers an overview of "what's there" in the beginning, so why not the #web?
I think it should be okay to cover half of a phone screen with a table of contents before the page body begins.