Lucas Mace's Avatar

Lucas Mace

@macemke.bsky.social

Software Developer Cyclist Other duties as assigned www.lucasmace.com www.namethatpart.com

49 Followers  |  56 Following  |  39 Posts  |  Joined: 24.12.2024
Posts Following

Posts by Lucas Mace (@macemke.bsky.social)

Post image

My work assistant is always ready to help.

11.02.2026 17:21 — 👍 3    🔁 0    💬 0    📌 0

I feel like you knew this already.

31.01.2026 02:44 — 👍 1    🔁 0    💬 0    📌 0

Is this from Salo?

18.01.2026 15:29 — 👍 0    🔁 0    💬 1    📌 0

The Dropkick Mollies.
Flogging Murphy.

30.12.2025 00:45 — 👍 1    🔁 0    💬 0    📌 0

Clarification please.

Hate = Love
Interacting with = Flattening
Peasants = Dogs

?

05.12.2025 15:58 — 👍 1    🔁 0    💬 1    📌 0

You show me yours, I'll show you mine.

22.11.2025 02:47 — 👍 1    🔁 0    💬 1    📌 0

Is this a Severance joke?

19.11.2025 20:32 — 👍 2    🔁 0    💬 1    📌 0

Would LOVE to find out.

19.11.2025 15:49 — 👍 1    🔁 0    💬 1    📌 0

History is not much rhyming, it's more screaming the lyrics over and over again.

15.11.2025 16:08 — 👍 2    🔁 0    💬 0    📌 0

I want to know so badly what this means.

07.11.2025 14:45 — 👍 1    🔁 0    💬 1    📌 0

It is nearly 2026 and Adobe Acrobat still does not have a native Eye Dropper Tool for reading color values from PDFs.

#cunninghamsLaw

31.10.2025 18:43 — 👍 1    🔁 0    💬 0    📌 0

Year 9 into my #frontEndWebDev career and today I used my first "else if" statement in production.

07.08.2025 22:44 — 👍 1    🔁 0    💬 0    📌 0

Mistakenly leaving off the Element you're assigning an event listener to is a very confusing bug to figure out 😅

#frontEndWebDev

04.08.2025 20:41 — 👍 1    🔁 0    💬 0    📌 0

The smallest Play/Pause <svg> I could write. Toggle the shapes' display with the parent's aria-label. #frontEndWebDev

<svg width="100" height="100"><defs><style>svg { fill: #fff5 } rect { width: 40%; height: 100%; }</style></defs><rect/><rect x="60" /><polygon points="0,0 100,50 0,100" /></svg>

21.04.2025 21:22 — 👍 1    🔁 0    💬 0    📌 0

Do you take commissions?

15.03.2025 17:23 — 👍 1    🔁 0    💬 1    📌 0

Lately, my favorite CSS trick has been using the attribute selector to pick out the beginning of class names so I don't need to add two classes to very similar elements.

<img class="foo-left" />
<img class="foo-right" />
[class^="foo"] {}

I'm always looking for tricks like this to ship less code!

25.02.2025 21:38 — 👍 1    🔁 0    💬 1    📌 0

Updating some legacy code today at work.

I changed a <div> display property from "table" to "flex".

I can hear 2004 exploding in the distance.

#frontEndWebDev

19.02.2025 20:41 — 👍 0    🔁 0    💬 0    📌 0

Submitted without context... CSS Grid is amazing.

#frontEndWebDev

19.02.2025 17:02 — 👍 0    🔁 0    💬 0    📌 0

Wrote a function to front load some easy answers to NTPv2 if the user is a first time player.

Really made it obvious that I need to upload some easier parts because it was pretty difficult to choose.

Hopefully it helps decrease the number of folks only playing once.

#frontEndWebDev

19.02.2025 02:26 — 👍 0    🔁 0    💬 0    📌 0

What's more important? Fetching less data from your API, or doing less computing on your users' devices?

Right now for my game that most folks play on their phones, I want faster fetches. I might change my mind (again) in the future.

#webDev

06.02.2025 00:38 — 👍 1    🔁 0    💬 1    📌 0

I've been studying web performance for 3+ years and I still feel like I learn things every week. There are always new techniques and technologies to help if you just do the research and keep testing.

#frontEndWebDev

03.02.2025 02:11 — 👍 0    🔁 0    💬 0    📌 0

The last few days I've done a lot of studying about what order the browser does things in and what resources block the critical rendering path. I feel like I learned a lot.

But what really helped me understand was creating a custom 2KB/s network throttle and watching the network waterfall.

#webDev

31.01.2025 18:04 — 👍 0    🔁 0    💬 0    📌 0
Post image

Morning commute.

30.01.2025 14:40 — 👍 4    🔁 0    💬 0    📌 0
Preview
Name That Part A challenging and fun game for bicycle mechanics and nerds.

The great John Carmack told us to "Act on press" and I think he's right.

I changed namethatpart.com answer buttons to "mousedown" from "click" and I think it makes gameplay feel snappier.

It should also help those competing for the high score squeeze out a few more points.

#frontEndWebDev

28.01.2025 03:28 — 👍 3    🔁 0    💬 0    📌 0

I think BS is trying very hard to market themselves as "approachable and safe" so they're perhaps still overly- cautious with content moderation. Hopefully this clear oversight of theirs can be fixed because your content is legit, great art.

27.01.2025 13:53 — 👍 1    🔁 0    💬 1    📌 0

If you test your JSON Web Token Auth before you set up your environment variable, the JWT will still verify and you may wonder why.

I'm guessing it's because JWT will coerce "undefined" to a string and treat that as the private key, right?

#frontEndWebDevelopment

26.01.2025 02:35 — 👍 0    🔁 0    💬 0    📌 0

Just found the editor.linkedEditing preference flag in VS Code for changing the opening and closing element tags in HTML at the same time.

Read: I just saved hundreds of seconds of dev time per year.

#frontEndWebDev

24.01.2025 20:36 — 👍 0    🔁 0    💬 0    📌 0

Just found out the hard way that array.prototype.toSorted() wasn't available in Node JS until version 20, and I'm using 18 for NTP.

It's not always fun debugging in your deployed site logs, but this one was relatively easy.

22.01.2025 03:33 — 👍 0    🔁 0    💬 0    📌 0

NTPv2 has a lot of code written specifically for when a user wins a game.

Most players don't win, so I had the idea this morning that I should be dynamically importing the winning code blocks further along in the game.

This should help with front loading too much JavaScript. Let's give it a try!

17.01.2025 15:52 — 👍 1    🔁 0    💬 0    📌 0
Post image

Important camelCase notes.

Does anyone have an answer for fetchPriority in JSX yet?

16.01.2025 17:13 — 👍 1    🔁 0    💬 0    📌 0