joeldrapper

@joeldrapper@ruby.social

Full-stack #Ruby / #Rails / #TypeScript / #CSS engineer, CEO of #HTMX, formerly at Clearscope and Shopify — author and maintainer of the gems #Phlex, Morphlex, Literal, Quickdraw — cohost the https://ruby.social/@rooftop podcast.

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

joeldrapper, to random

I love Ruby so much. This code makes me incredibly happy.

joeldrapper,

I don’t think the naming is quite right, but this is a pretty neat interface. I’m using it for two-way communication with forked processes.

joeldrapper,

Made some small changes to the Pipe class too.

joeldrapper, to random

In the last few days, I’ve tried so many permutations of fixtures and factories in my Rails app. I can’t get it to feel right. I know I haven’t found the right solution, but I’ve no idea what that is.

afomera, to random

I love how simple Rails allows me to make my authentication in my applications. Been working on a concern for the new course this weekend.

joeldrapper,

@afomera yes! People complain that Rails doesn’t have auth built-in, but it basically does.

joeldrapper, to random

If you’re not building the next Figma, you probably don’t need a SPA. Basic HTML/CSS web apps offer the best, fastest, most accessible user experience for regular text, images and forms. They’re also cheap and they last forever.

Maybe you need a couple of web components if you’re doing something really fancy, but that’s it. Enough of this nonsense, please.

— Someone who probably uses your app and weeps.

joeldrapper, to random
joeldrapper,

Okay, I know this is a shitpost, but the point is that GitHub is being ruined by a slow, overwrought JavaScript-heavy frontend. SPA front-ends are expensive, complex, and they serve no one. GitHub could and should be fast, simple and accessible. It’s literally text and forms. I don’t know how you can mess that up so badly and so consistently.

joeldrapper,

I’ve used GitHub for 15 years. It isn’t better than it was all those years ago. It’s just much slower and has more bugs.

joeldrapper,

In 2010, my MacBook probably had something like 2GB of RAM, compared to my current 128GB. I swear it was just as fast if not faster.

Edit: Yes, I know GitHub isn’t memory bound on my machine. It’s slow because my £8,000 MacBook Pro’s 16 CPU cores can’t keep up.

joeldrapper,

Rendering a checkmark in a dropdown is really difficult, apparently. That’s why it’s lazy-loaded about 500ms after the rest of the menu.

video/mp4

joeldrapper,

@github if you want to hire me to delete some (a lot of) code and make your app run much faster while being easier and cheaper to maintain, I’m down. I built the fastest component framework for Rails and I know a thing or two about web performance.

joeldrapper,

@github nice modal.

joeldrapper,

@jamiemccarthy @camertron @github this is latest Safari — no extensions, standard zoom level.

I was using the Light high contrast theme, but the bug is present in the standard theme too.

aral, to ai
@aral@mastodon.ar.al avatar

Saying put a robots.txt file on your site if you don’t want your work to be abused by corporations for profit is like saying wear a t-shirt listing all the people you don’t want to have sex with if you don’t want them to have sex with you.

To the utter befuddlement of techbro douchebags everywhere, turns out that’s not how consent works.

joeldrapper,

@aral that is how it works when it’s fair use of publicly available content though. You don’t even need to respect the robots.txt file, legally speaking. Comparing this to rape is disgusting.

joeldrapper, to ruby

👋 I’m looking for a new remote position — either contract or permanent — doing full-stack / / / engineering.

Ideally, either library/infrastructure work, or a Multi-Page-Application with a company that cares about quality and performance — I’m not interested in working on a SPA.

My email address, GitHub and LinkedIn are in my profile.

joeldrapper, to random

PlanetScale have really got this right. Such a better way to do production migrations!

collin, to random
@collin@ruby.social avatar

I am well on my way to becoming fluent in British slang.

joeldrapper,

@kaspth Blimey, I’m chuffed you think so! @collin and I had a real chinwag on the old dog earlier. He was gobsmacked at just how pukka British slang is. We waffled on for yonks, skiving off work, talking mostly codswallop. He had a butchers and found some dicky birds from the States. I’m a bit of a daft chancer, but I couldn’t make heads or tails of them and after that I needed a kip.

joeldrapper,

@kaspth @collin Rough translations:

Blimey — an expression of surprise
Chuffed — happy/pleased
Chinwag — chat
Dog (dog and bone) — phone
Gobsmacked — surprised
Pukka — genuine/high-quality
Waffled — talked for a long time
Yonks — a long time
Skiving — avoiding work
Codswallop — nonsense
Butchers (butchers hook) — look
Dicky bird — word
Daft — silly
Chancer — unscrupulous opportunist
Heads or tails — sense
Kip — nap

joeldrapper, to random

Does anyone have a blog with comments flagged as spam who could send me a copy of all their spam comments?

joeldrapper,

I used to have thousands of these back in the day when I had a WordPress blog.

joeldrapper,

@Spone yes please.

joeldrapper,

@Spone I’m training a classifier to detect spam. Need spam to do that.

secretsquirrel, to random
@secretsquirrel@mastodon.social avatar

I switched to Firefox a few weeks ago and it was remarkably painless for something so absolutely critical and that I need to work reliably, with zero additional friction, every single day.
I cannot stress enough how low-hassle it is to switch from Chrome to a browser with a business model that doesn't rely on tracking you.
Do it.

joeldrapper,

@secretsquirrel but Firefox is predominantly funded by Google, so its business model does rely on tracking you. Safari is the only major browser who’s business model doesn’t depend on tracking you.

joeldrapper,

@dmarti @secretsquirrel this looks like a privacy feature to me by a browser who’s funding is entirely independent of advertising.

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