cferdinandi , to Random stuff
@cferdinandi@mastodon.social avatar
mahryekuh , to Random stuff
@mahryekuh@fosstodon.org avatar

Hello, front-end developers. Here's your infrequent reminder to make websites that also work on browsers NOT Google Chrome.

Forcing anyone to use Google's glorified spyware is not cool.

davidbisset , to Programming
@davidbisset@phpc.social avatar
ghalldev , to Random stuff
@ghalldev@mastodon.social avatar

Gotta say I’ve been feeling pretty underutilized at work lately. I spend a lot of my day just looking for stuff to do, meanwhile I only get assigned tickets that are dead simple (“hey this field is broken”) or an urgent change (“management needs this feature done yesterday”).

I guess it's good they can count on me in a pinch, but I'd like to be more generally useful. I try to make it clear, without being annoying, that I have space for new tasks but do I need to do more?

joelanman , to Random stuff
@joelanman@hachyderm.io avatar

I think the GOV.UK Design System is very close to this. Widely tested, accessible, tech-agnostic, just needs to be more theme-able

https://bigmedium.com/ideas/a-global-design-system.html

29decibel , to Random stuff
@29decibel@mastodon.social avatar

SvelteKit “Form actions” is the single most underrated feature. I use it to power 95% of the mutation happens to my projects, I no longer needs that much JSON API endpoints. It's dead simple as it leverages the native web form to send data, you can easily extend it using use:enhance or your own customized handler to provide a better UX.

Oh it works without JS. What a charming thing!

https://kit.svelte.dev/docs/form-actions

drsensor , to Random stuff
@drsensor@fosstodon.org avatar
ajsadauskas , to Technology
@ajsadauskas@aus.social avatar

In five years time, some CTO will review the mysterious outage or technical debt in their organisation.

They will unearth a mess of poorly written, poorly -documented, barely-functioning code their staff don't understand.

They will conclude that they did not actually save money by replacing human developers with LLMs.

@technology

flamed , to Random stuff
@flamed@social.lol avatar

We’re happy to open the doors to the Cafes new forum https://discourse.32bit.cafe/

We’re well aware that platforms like discord aren’t the best for fostering communities, however it was perfect for getting us going.

But now we’re ready for our next phase.

We’re a community of like-minded website hobbyists and professionals helping to make the web fruitful and bountiful again.

Let’s build websites together, can’t wait to see you there https://discourse.32bit.cafe/

devnull , (edited ) to Random stuff
@devnull@crag.social avatar

Last week I broke the screen on my phone and have been using an old broken Pixel 3a in the interim. A significant portion of the keyboard does not respond to taps, so I can't even log into Google (as the login screen is portrait-only), so no play store, and it's been an interesting experiment to carry on my day without apps.

First thought: people absolutely SUCK at building fast websites. Mastodon, Fastmail, Discord, Messenger (duh). Hot garbage.

? Cold loads in 100ms.

devnull OP , (edited )
@devnull@crag.social avatar

Secondly, people fucking overuse skeleton loaders. Got something that loads dynamically? Let's put a fucking skeleton loader on it.

People, skeleton loaders don't fucking work when I have to stare at it for 5 seconds before shit shows up.

It's supposed to literally be a maybe 500ms flash of LAYOUT HINT before your real content shows up.

If your content takes that bloody long to load, skeleton loaders are lipstick on a pig.

nmronline , to compchem group
@nmronline@mstdn.science avatar

Now, there's even more ways to talk to us…

In addition to social media, you can also e-mail us your scientific and software related questions and suggestions!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

youronlyone , to Firefox
@youronlyone@c.im avatar

It's 2024 and still lack support for “:lang(C, C)” and “:lang(*-C)” which has for years now.

The only reason we still have a loooong “:lang(C)” code is because of Chromium (as usual?).

shrugs

anianimalsmoe , to Random stuff
@anianimalsmoe@sakurajima.moe avatar

Oooof. Google reCAPTCHA, enshittification incoming.

"Starting April 1, 2024, we will be expanding existing features and providing additional pricing options for Google reCAPTCHA product tiers.
...
Renaming of the reCAPTCHA no-cost product to reCAPTCHA Lite, providing protection for up to 10,000 instead of 1 million assessments per month."

youronlyone , to Random stuff
@youronlyone@c.im avatar

“Death To Icon Fonts” (2015)

https://www.youtube.com/watch?v=9xXBYcWgCHA

What's your opinion as a today?

Did you find a way to address the issues presented while keeping ?

Basically:

  1. When our friends with overrides your fonts, font icons turn into black boxes since the font they're using doesn't have support for those Unicode code blocks.

  2. When screenreaders, or voice assistance, reads a site with icon fonts, they read the icon fonts really weird.

For No.2, a site with properly marked aria labels, or marked as hidden for assistive tech, is the solution I can think of.

However, for No.1, I can't think of a way since once the browser forces the user font, all fonts on the site will rely on the user's custom font.

The only other way I can think of is to provide an option to switch the site's font right from the website, so they don't have to override the site's font.

What's your solution?

inautilo , to Random stuff
@inautilo@mastodon.social avatar


Apple is finally allowing full Chrome/Firefox on iOS · The company has to comply with new EU regulations. https://ilo.im/15xsc3

nmronline , to compchem group
@nmronline@mstdn.science avatar

– ELECTRO

A professionally engineered data analysis platform, built with leading web tech, features diverse functionalities, and a library of popular software.

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

video/mp4

nmronline , to compchem group
@nmronline@mstdn.science avatar
nmronline , to compchem group
@nmronline@mstdn.science avatar
18+ robustjumprope , to Random stuff
@robustjumprope@sakurajima.social avatar

I'm generally okay with a lot of Theo's takes, but this video made me really upset as soon as he started defending Electron. And then what he said about Linux... God. And at one point he even made a comment about a native iOS app in Swift not being better than a react native app?!?!

SwiftUI is one of the best development experiences I have ever had. And now that I've switched to Android dev, I feel similarly about Jetpack Compose. I get that it's hard to maintain multiple native apps, but a large company like Discord does not have an excuse.

I don't really have a formulated response to this video, I'm just frustrated by it.

Does anyone have any thoughts on this?

https://youtu.be/jIrMG10vge0

anianimalsmoe , to Random stuff
@anianimalsmoe@sakurajima.moe avatar

, what's your favorite method of doing a Masonry-style layout? i.e. Multi-column posts in row-sequence like Pinterest or some Tumblr/Wordpress themes.

It's just so sad that this proposal for masonry-auto-flow is STILL NOT standardized, and Firefox appears to have dropped support: https://drafts.csswg.org/css-grid-3/#masonry-auto-flow

VamptVo , to Random stuff
@VamptVo@mastodon.social avatar

Introducing :has() Tabs! A CSS-only tab solution using the new :has() selector and :target.

Is this the best, most accessible way to create tabs? No. (Use ARIA pretty please.) Is it a solid no-JavaScript fallback that you can layer JS and ARIA on top of? I think so!

https://codepen.io/vamptvo/pen/OJqmaKO

anatudor Bot , to Random stuff
@anatudor@mastodon.social avatar

Firefox and Safari don't show the title-produced tooltip on :focus, only on :hover! Chromium browsers do and so did pre-Chromium Edge and IE10+ (see https://www.24a11y.com/2017/the-trials-and-tribulations-of-the-title-attribute/).

Live test https://codepen.io/thebabydino/pen/JjBBbqr

18+ anianimalsmoe , to Random stuff
@anianimalsmoe@sakurajima.moe avatar

Any devs have a clue if the 'new' headless Chrome has nefarious implications when it runs the same base code as regular chrome? I understand that it's less buggy if they can focus on one set of code, but are there privacy/tracking issues with it?

https://developer.chrome.com/docs/chromium/new-headless

shellsharks , to Random stuff
@shellsharks@infosec.exchange avatar

I can’t overstate how much I hate . Extremely humbling trying to do anything resembling good, “modern”, responsive . Been working on some heavier under-the-hood changes to my -based and wow my eyes and soul hurt.

A related question, anyone ever implement full-body text search on a static site / Jekyll site before? I’ve been looking into maybe lunr.js…

nmronline , to compchem group
@nmronline@mstdn.science avatar

Whilst we're engineering – ELECTRO, it's a good time to contact us with software, features and functionality suggestions, to help us build the platform YOU want!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

  • All
  • Subscribed
  • Moderated
  • Favorites
  • supersentai
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • Mordhau
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • fandic
  • All magazines