I am currently working on #accessibility in #forgejo. And I discovered a problem with focus where it is not possible to navigate the page with "tab", a dropdown makes the focus skip to the end of the page and you end up in a loop.
Can someone recommend ways or tools to debug focus in webbrowsers? I have a hard time to see how the focus skips there. Any hints are welcome.
As far as I can see there's no way to have grid cells that are perfectly square without using aspect-ratio: 1 on the grid's child elements.
This becomes relevant when you have some grid elements that span a different number of cells in each direction.
This is the hack I'm now using to get around this but it requires knowing how many vertical grid rows you'll need (defined in the --nrows variable) and also all the horizontal spacings in your layout.
Turns out you can do this in a much cleaner way without knowing the total horizontal spacing of your layout using container queries, specifically the cqi unit.
And it's relatively easy to construct the grid in a way that degrades gracefully if those units aren't supported by a browser yet. You loose the perfect square look but the overall arrangement persists.
So I'm currently toying around with NeoCities, and decided to trial it by building your classic mid '90s Geocities/Tripod/Angelfire pastiche website.
Some of the most important elements are already in place.
Tile background? Large font? Heading in bright pink with a shadow? Unusual colour choices? Random cat gifs? Under construction gif? Check! Check! Check!
In the true spirit of the '90s DIY web, some more pages (including the links page) are coming soon.
(I'm thinking of adding a page dedicated to either Britney or a nu-metal band.)
Geoff Graham, former lead editor of CSS-Tricks @geoff, wrote:
"""
My professional identity shifts from CSS developer, JavaScript developer, WordPress developer, web designer, technical editor, and educator depending on who you talk to. [..]
"""
I feel you. Even before I became a staff/principal engineer, I found this industry only enjoyable and effective when you're not afraid to take on different hats. I can't imagine doing just one of these.
Heya! I'm in need of a new job. My current gig is contract based, which I don't see as a sustainable option going forward.
I'm a software developer based in Pennsylvania. I enjoy taking on complex problems and finding solutions to them, especially close to the hardware. I've been teaching myself to code for about nine years now, gaining experience in a myriad of technologies.
So, if anyone is in need of a developer with extensive experience in Rust, C/C++, CI/CD, or webdev, please reach out!
I can be reached via email at julia AT insertdomain DOT name.
A few days ago I learned that most of the bandwidth use on my web site was by webcrawler bots. Like, really obnoxious ones, that found all the tags in my image gallery, and then visited nearly infinite combinations of them, at about a thousand hits per day.
I looked up these particular bots, and I sure wasn't the only one trying to stop them. They don't respect the robots.txt file 😒 but I found a way to block their user agents. Details here:
I saw a comment on a recent ArsTechnica article on #Apple killing #PWA s in the EU that stated "nobody uses PWAs". (Protip: never, ever, read the comments 🙄). Not including @phanpy , I have an entire folder of PWAs on my #Android homescreen.
Additionally, these run in the browser of my choice @Vivaldi so they include ad and tracker blocking. I get UberEATS without having to install the Uber app. It's brilliant and extremely sad so many have been deceived about these. #webdev
You are NOT looking for a UX designer, the correct term is UNICORN.
I wouldn't touch this job with a 10 foot pole, they clearly don't understand UX design (or are too cheap to understand you need more than one person to build a product)
To be fair, a UX designer that knows a bit about CSS and has some passing understanding of HTML/JS is an asset! My point is that you don't replace your frontend engineer with a "UX Designer" #UX#webdev
Fast Internet is not really available these days. Not because of the connection, but because of the excessive data flow and JavaScript application on the pages. In my opinion, this is often too much of a good thing.
Suppose I'm making an online browser-based game in 2024 and, for reasons of fairness, I want to limit people's ability to create multiple accounts. I don't particularly care about someone manually creating 2 or 3 accounts, but 10ish would be a little worrisome and 100+ would be right out. What are my options? #gamedev#web#webdev
Good news! My website is appearing in small search engines and search engines that prioritize clean websites yay!
In other news,
I'm honestly starting to use the web through text only browsers like the WebbIE Web Browser again because I just came across a blog that cranked my CPU super high, and when I learned why, a sighted person told me the text actually faded away as you scrolled and your mouse changed colors, apparently, and it was so slow I had to disable Javascript just to quiet down the fan in my PC. From now on, if your website doesn't work in Links or similar, that's one less website I visit. https://www.webbie.org.uk/webbrowser/index.htm#HTML#WebDev