this post was submitted on 22 Jul 2024
512 points (99.2% liked)

Programmer Humor

19589 readers
763 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 

My sister started a new position that involves HTML. She tried to explain an issue to me, but I'm not a web guy. I told her to send it to me on Monday and she sent this...

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 96 points 3 months ago (15 children)

Oh, that's an excellent way to start if you're building a database in CSS.

[–] [email protected] 55 points 3 months ago (9 children)

https://css-tricks.com/css-database-queries/

  1. Use a hand-modified-to-ESM version of SQL.js, which is SQLite in JavaScript.
  2. Get a database ready that SQL.js can query.
  3. Build a Houdini PaintWorklet that executes queries in JavaScript and paints the results back to the screen in that -y way that PaintWorklets do.
  4. Pass the query you want to run into the worklet by way of a CSS custom property.
[–] [email protected] 62 points 3 months ago* (last edited 3 months ago) (7 children)
  1. Go straight to jail.

Edit: No idea what's up with the formatting. In my app this shows as step 5 but it seems to render as step 1. Is the Lemmy DB done in CSS?

[–] [email protected] 19 points 3 months ago (1 children)

For me it shows as step 5, in Firefox on Android using web browser interface. Also I can view your source which shows as simply "5. Go...", so it is definitely your app.

[–] [email protected] 5 points 3 months ago (2 children)

Weird! Thanks for letting me know. I guess that's what I get for using an app (Sync) that the developer abandons for months at a time.

[–] [email protected] 4 points 3 months ago

Problem in this case is the specification is vague on what the 'correct' thing to display is.

[–] [email protected] 2 points 3 months ago

It's not the best UI, but you can also view your comment from a standard web browser, just to see how it looks. The advantage to the web browser is that it is always by definition maximally up-to-date:-) - though its baseline functionality may still be lower than an app if the latter is done well.

load more comments (5 replies)
load more comments (6 replies)
load more comments (11 replies)