@jgarber@mastodon.cc
@jgarber@mastodon.cc avatar

jgarber

@jgarber@mastodon.cc

Web developer, musician, photographer, author, former community organizer, and suspect patent holder.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jgarber, to random
@jgarber@mastodon.cc avatar

Two years on the job as of today.

I think that’s a professional record I haven’t broken since… 2019? 😬

lynnandtonic, to random
@lynnandtonic@front-end.social avatar

Industry vibes are so weird aaaahhh

jgarber,
@jgarber@mastodon.cc avatar

@beep @lynnandtonic

always was meme dot yiff

beep, to random
@beep@follow.ethanmarcotte.com avatar

experiencing a weird little bug on my laptop, where something — an image? a slack post? some random browser tab? who knows — occasionally generates a tooltip that pops up to say:

> fuck, dude

i have no idea why or how it’s happening, but i do know i’ve never empathized more with my computer

jgarber,
@jgarber@mastodon.cc avatar

@beep how can i make my computer do that too ethan

voxpelli, to random
@voxpelli@mastodon.social avatar

Lovely to see my PR to actions/checkout on documenting how to attribute the GitHub bot has been merged: https://github.com/actions/checkout/pull/1707

jgarber,
@jgarber@mastodon.cc avatar

@voxpelli I glanced quickly at the linked PRs, so I may have missed an obvious answer to this:

What’s the significance of the 41898282+ prefix?

That has the appearance of being an extremely magical number, but I suspect it’s not?

jgarber,
@jgarber@mastodon.cc avatar

@voxpelli I thought that might be the case. So it’s consistent across the entirety of github-dot-com?

(and lol that “user” contribution graph must look bananas 😂)

baldur, to random
@baldur@toot.cafe avatar

One of the worst things that can happen to a new idea for reforming software development is to have DHH swoop in with a half-assed shitty implementation of it, poisoning the idea for a generation of devs

jgarber,
@jgarber@mastodon.cc avatar

@baldur If you set aside for a minute his rampant racism and transphobia, DHH is the industry's most visible, highest paid, least capable junior developer.

jgarber, to random
@jgarber@mastodon.cc avatar

lol Instagram’s search is replaced with something labeled, “Ask Meta AI anything”… WTF is this? 😂

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

Congratulations to all James Madison University students! For unwittingly and unwillingly becoming investors in a professional sports franchise!🤡

James Madison University charges students a non-optional $5,662 "student fee" every year. $2,362 of that student fee goes to funding athletics.🤯

So if you're a JMU student, don't tell me you're "not that into sports." I don't believe you. Because your wallet is!

But congratulations to JMU sports investors! It's working!

https://m.youtube.com/watch?v=Pofh1lKI4rU

jgarber,
@jgarber@mastodon.cc avatar

@mekkaokereke Roll that back a couple decades: JMU’s been marching in this direction since shortly after I graduated in 2003.

The money cannon was aimed at rebuilding Bridgeforth Stadium while my program was housed in a two-story, rat-infested, second-hand trailer in the woods. 🥴

jgarber, to random
@jgarber@mastodon.cc avatar

So, informed users that an unnamed actor gained access to an administrator's account. Not great.

In the announcement:

> The information accessed for each of the affected members included their email address, private lists, private watchlist (if enabled), and deleted content.

"Deleted content,” you say…? 🫠

jgarber,
@jgarber@mastodon.cc avatar

Also in the announcement, encourages users to enable 2FA on their accounts. This is great. Also, how long has that been a feature???

jgarber,
@jgarber@mastodon.cc avatar

@robb The email was sent on Friday the 15th of March and references a security incident that apparently occurred on the 15th of February.

hi_mayank, to random
@hi_mayank@hachyderm.io avatar

i think it might be time for an update to https://tooling.report

vite, esbuild, rspack, turbopack — the world has changed

jgarber,
@jgarber@mastodon.cc avatar

@zachleat Zach, I don’t think you gave Jonathan Rockstar’s contribution a fair shake.

jgarber, to kindle
@jgarber@mastodon.cc avatar

Let’s say you were umm liberating your / collection. What format or formats might you convert those weirdo AZW files to…?

jgarber,
@jgarber@mastodon.cc avatar

@stegrainer Which Kobo do you have?

zachleat, to random
@zachleat@zachleat.com avatar

it’s been 637 days since an official react release and I personally believe that kate middleton is tiger teaming it right now so please stop bothering her, y’all

jgarber,
@jgarber@mastodon.cc avatar

@zachleat quick someone slap together a photoshop of the react team

jgarber, to random
@jgarber@mastodon.cc avatar

A free, not-entirely-thought-out @eleventy idea: Template Generators.

• adds an eleventy generate [template] command,
--templates-path defaults to _templates in src directory,
• interactive prompts for variables defined in template front matter
• optional dynamic flags on the command line that fill in the same (e.g. eleventy generate post --title “My post title!”)
• drops a processed template to the "right" place in src directory

jgarber, to random
@jgarber@mastodon.cc avatar

If nothing else, this weird experience has been a reminder that the @eleventy community—and @zachleat in particular—are good people.

zachleat, to random
@zachleat@zachleat.com avatar

no comment

jgarber,
@jgarber@mastodon.cc avatar

@zachleat but zach this extra spicy popcorn isn’t gonna eat itself

jgarber, to accessibility
@jgarber@mastodon.cc avatar

New to add to your collection: <aria-collapsible>

Generate progressively-enhanced collapsible regions using States and Properties.

💻 Code: https://github.com/jgarber623/aria-collapsible

🧩 Demo: https://jgarber623.github.io/aria-collapsible/example/

📦 Package: https://www.npmjs.com/package/@jgarber/aria-collapsible

jgarber,
@jgarber@mastodon.cc avatar

@aardrian Thanks for the questions!

  1. No, no focus management. Though, any focusable elements within the controlled region become focusable once the region is expanded.

  2. No, there’s no enforcement that controlled regions must be adjacent following siblings.

Are either or both of those a concern? Should the component behave differently?

jgarber,
@jgarber@mastodon.cc avatar

@aardrian Regarding source order, your excellent disclosure widgets post¹ recommends that disclosed regions immediately follow the associated control.

The <aria-collapsible> demo page runs afoul of that with the “Toggle Notes” control and region. Maybe the “Toggle Notes” example should be changed?

¹ https://adrianroselli.com/2020/05/disclosure-widgets.html

jgarber,
@jgarber@mastodon.cc avatar

@aardrian Sorry, updated for clarity:

> Maybe the “Toggle Notes” example should be changed?

Changed such that the control is followed in source order by the disclosed regions.

jgarber,
@jgarber@mastodon.cc avatar

@aardrian Thanks! I appreciate your feedback and expertise. Adjusting my example and updating the docs with guidance is now on my to-do list.

I’m also thinking about dispatching an event when the component’s state changes. Authors using the component could listen for the event and do focus management, etc. based on circumstance and best practices.

That might allow for accessible use with multiple regions in non-consecutive source order? Maybe as an announcement using live regions?

ben, to random
@ben@werd.social avatar

Usernames on Signal are a great improvement. I set mine and added a link to contact me via Signal from my Mastodon profile.

jgarber,
@jgarber@mastodon.cc avatar

@sarajw The numeric suffix confused me at first, too. I later realized I could change it from the auto-assigned one. Username with a relevant numeric suffix: SECURED!

jgarber,
@jgarber@mastodon.cc avatar

@sarajw “nice” as they say 😂

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • cubers
  • InstantRegret
  • cisconetworking
  • Youngstown
  • vwfavf
  • slotface
  • Durango
  • rosin
  • everett
  • kavyap
  • DreamBathrooms
  • provamag3
  • mdbf
  • khanakhh
  • modclub
  • tester
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • Leos
  • anitta
  • tacticalgear
  • normalnudes
  • JUstTest
  • All magazines